![当使用单声道源以立体声录制视频时,如何重新编码视频的音频?](https://linux22.com/image/186398/%E5%BD%93%E4%BD%BF%E7%94%A8%E5%8D%95%E5%A3%B0%E9%81%93%E6%BA%90%E4%BB%A5%E7%AB%8B%E4%BD%93%E5%A3%B0%E5%BD%95%E5%88%B6%E8%A7%86%E9%A2%91%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E9%87%8D%E6%96%B0%E7%BC%96%E7%A0%81%E8%A7%86%E9%A2%91%E7%9A%84%E9%9F%B3%E9%A2%91%EF%BC%9F.png)
我有一个使用 XLR 麦克风(单声道)接口录制的视频。视频录制软件(Simple Screen Recorder)和我的 PulseAudio 都将其视为立体声源。现在我有一个带有立体声流的视频,但只有一个音频通道。我该如何纠正这个问题,以便两个扬声器都播放声音?目前声音仅从左侧扬声器播放。
答案1
纠正此问题的一种方法是使用 ffmpeg,用于-c:v copy
保留视频屏幕并将-map_channel
新视频标记为立体声。
ffmpeg -i /tmp/in.mkv -map_channel 0.1.0 -c:v copy /tmp/out.mkv