视频在向前搜索后静音,它是用 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]
必须播放时)。