我在具有两个音轨的OBS中录制视频,并使用以下命令将其展平:
ffmpeg -i "$file" -filter_complex \
'[0:a:1]volume=1.0[l];[0:a:0][l]amerge=inputs=2[a]' -map '0:v:0' -map '[a]' \
-c:v copy -c:a libmp3lame -q:a 3 -ac 2 "${file:r}"_flattened.mp4
但是我认为这会输出一种可能很奇怪的格式,因为QuickTime Player.app不会播放任何音频,并且当我将其导入Final Cut Pro时不会将其识别为有音频。
但是,IINA可以正确播放带有音频的文件,当我将其上传到YouTube时,它具有正确的音频。
如何正确输出到音轨,以便在导入FCP时文件实际上具有音频?
答案 0 :(得分:1)
Quicktime及其消费类应用程序不喜欢MP4中的MP3音频。切换到默认的AAC编解码器。
-c:a libmp3lame
-> -c:a aac