微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FFMPEG - 输出视频效果后不播放

如何解决FFMPEG - 输出视频效果后不播放

我正在使用 FFMPEG 为视频添加效果

我尝试使用以下命令使视频生效。

ffmpeg -i Input1.mp4 -i Input2.mp4 -filter_complex xfade=transition=circleopen:duration=5:offset=0 OutPutVideo.mp4

我的命令运行良好,但即使在 VLC 媒体播放器中也无法运行输出视频。

我从位置获得了这些命令: https://ottverse.com/crossfade-between-videos-ffmpeg-xfade-filter/

我的视频位于: https://drive.google.com/drive/folders/1SLsrRUjyGH3eM7Oe3cptU_YPkga7EoCO?usp=sharing

请告知是什么问题?

亲切的问候,

解决方法

它正在输出不兼容的像素格式 (yuv444p)。添加 format filter 使其输出广泛支持的 yuv420p:

ffmpeg -i Input1.mp4 -i Input2.mp4 -filter_complex "[0:v][1:v]xfade=transition=circleopen:duration=5:offset=297,format=yuv420p;[0:a][1:a]acrossfade=d=5" OutPutVideo.mp4

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。