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"
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"