FFMPEG - 输出视频后效果不播放
FFMPEG - Output video not playing after effect
我正在使用 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
我正在使用 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