ffmpeg 仅当音轨不为空时才提取音轨

ffmpeg 仅当音轨不为空时才提取音轨

ffmpeg 是否有可能识别出音轨不为空,然后只导出这些非空音轨?

例如:我有一个带有 2 个立体声音轨的视频文件,并且只有第二个左声道有音频,因此我只需要这个单声道音轨。

我目前正在使用这个,但在这里我将获得两个频道:

-filter_complex "[0:1]pan=1c|c0=c0[left];[0:1]pan=1c|c0=c1[right]" -map "[left]" "%%~na_left.wav" -map "[right]" "%%~na_right.wav"

相关内容