Audio ffmpeg,如何连接两个流,一个有音频,一个没有音频

Audio ffmpeg,如何连接两个流,一个有音频,一个没有音频,audio,video,ffmpeg,Audio,Video,Ffmpeg,我有一段视频是以每秒240帧的速度拍摄的。我想把它的速度降低8倍,把它的慢镜头版本转换成快镜头版本。快速版本有音频,但慢速版本没有。当我在Ubuntu中使用图腾打开完成的电影时,我没有听到任何声音。然而,当我使用VLC时,声音似乎是正确的。我认为这是一个声音与最后一部电影长度不一样的问题。我想我需要把声音增加到最后一部电影的长度。有人知道如何填充音频或更好的方法吗 ffmpeg -hwaccel cuda -i GX010071_1.MP4 -filter_complex "[0:v]setpt

我有一段视频是以每秒240帧的速度拍摄的。我想把它的速度降低8倍,把它的慢镜头版本转换成快镜头版本。快速版本有音频,但慢速版本没有。当我在Ubuntu中使用图腾打开完成的电影时,我没有听到任何声音。然而,当我使用VLC时,声音似乎是正确的。我认为这是一个声音与最后一部电影长度不一样的问题。我想我需要把声音增加到最后一部电影的长度。有人知道如何填充音频或更好的方法吗

ffmpeg -hwaccel cuda -i GX010071_1.MP4 -filter_complex "[0:v]setpts=8*PTS[s];[0:v]framerate=30[f]; [f] [s] concat=n=2 [c]" -map '[c]' -map 0:a -c:v hevc_nvenc SLOW.MP4

看起来我只需要将apad过滤器与最短选项结合起来。下面的命令起作用

ffmpeg -hwaccel cuda -i GX010071_1.MP4 -filter_complex "[0:v]setpts=8*PTS[s];[0:v]framerate=30[f]; [f] [s] concat=n=2 [c]" -map '[c]' -map 0:a -af apad -c:v hevc_nvenc -shortest SLOW.MP4