我正在尝试替换视频中的音频,但我不知道视频的时长。我只知道音频的时长,有时不知道,但并不总是知道。视频的时长未知。
如果视频较长,我应该使用什么 ffmpeg 命令才能将音频重复播放到整个视频长度?
但如果视频比音频短,那么可以重复视频或缩短音频,都可以。
是否可以使用单个命令实现这一点,而不必担心持续时间,也不必根据音频/视频长度更改命令?
目前我知道下面的命令,但在这种情况下,较长的视频会被缩短。我不想这样。
ffmpeg -i video.mp4 -i audio.mp3 -map 0:v -map 1:a -c:v copy -c:a copy -shortest output.mp4