使用 FFMPEG 为多个视频添加效果时出现视频问题

使用 FFMPEG 为多个视频添加效果时出现视频问题

我在使用以下脚本通过 FFMPEG 为多个视频添加效果时遇到问题:

ffmpeg -i Episode10_2952.mp4 -i Episode10_3507.mp4 -i Episode10_RmvAdVi_1_5645.mp4 -i Episode10_RmvAdVi_1_9226.mp4 -i Episode10_3507-5.mp4 -filter_complex \
"[0][1]xfade=transition=fade:duration=0.5:offset=8.07[V01]; \
 [V01][2]xfade=transition=fade:duration=0.5:offset=16.81[V02]; \
 [V02][3]xfade=transition=fade:duration=0.5:offset=16.58[V03]; \
 [V03][4]xfade=transition=fade:duration=0.5:offset=26.42,format=yuv420p[video]; \
 [0:a][1:a]acrossfade=d=0.5:c1=tri:c2=tri[A01]; \
 [A01][2:a]acrossfade=d=0.5:c1=tri:c2=tri[A02]; \
 [A02][3:a]acrossfade=d=0.5:c1=tri:c2=tri[A03]; \
 [A03][4:a]acrossfade=d=0.5:c1=tri:c2=tri[audio]" \
-map "[video]" -map "[audio]" -movflags +faststart out.mp4

我面临以下问题:

1.) 视频大小为 09:50 2.) 视频音频完全不同步 3.) 我没有看到任何效果

日志可以在这里获取:

https://drive.google.com/file/d/1yhXTyFpiqm05i2Ox2WgCtmNA8akwAuMQ/view?usp=sharing

FFmpeg 版本详细信息请见此处 https://drive.google.com/file/d/1JLuwJRrtsgtmGLuSj3oQUYWJvkZBu8gn/view?usp=sharing

第三个视频的偏移值为 16.58,小于第二个视频。这样可以吗?如果不可以,在这种情况下解决方案是什么?

此外,尽管有这个视频,我还是使用了更大的图像。但我仍然面临我提到的问题。

请指教。

视频时长和偏移量的计算如下: 此处计算偏移量

亲切的问候,

答案1

您的输入长达几分钟,但您的 xfade 偏移量仅为几秒钟。

例如,您的第一个 xfade 应该是offset=537.07offset=00\\\:08\\\:57.07

相关内容