ffmpeg 生成的视频在向前搜索后静音

ffmpeg 生成的视频在向前搜索后静音

视频在向前搜索后静音,它是用 ffmpeg 创建的。当我正常播放它(没有搜索它)时,音频播放了,我是 Linux 用户,并使用 VLC 播放器和 mpv 播放器对其进行了测试。

我用这个生成了它:

ffmpeg  -i video.flv -i audio1.flv -i audio2.flv -i audio3.flv -i audio4.flv -i audio5.flv  -i audio6.flv  -i audio7.flv  -i audio8.flv  \
-filter_complex "\
[0:v]tpad=start_duration=29.429[v];\
[1:a]adelay=3654.0[a1];\
[2:a]adelay=53563.0[a2];\
[3:a]adelay=1148851.0[a3];\
[4:a]adelay=1313774.0[a4];\
[5:a]adelay=1373197.0[a5];\
[6:a]adelay=2061735.0[a6];\
[7:a]adelay=2736617.0[a7];\
[8:a]adelay=3387278.0[a8];\
[a1][a2][a3][a4][a5][a6][a7][a8]amix=inputs=8[a]"\
 -map "[v]"  -map "[a]"  -c:v libx264 -crf 23 -c:a mp3 -s 500x500 -shortest ./output.flv   

[1:a]并且[5:a]是主音频(其他音频片段的持续时间较短)。如果我在 1373197.0 毫秒后搜索,视频将静音([5:a]必须播放时)。

相关内容