在输出中使用 avconv select 只有一个音频通道
Using avconv to select only one audio channel in output
我有一个双通道 AAC 文件,我正在尝试获取两个单独的 AAC 文件,每个文件都包含原始 AAC 文件中的两个通道之一。 avconv 中有这样的选项吗?
类似于:
avconv -channel=0 -i input.aac input_ch1.aac
avconv -channel=1 -i input.aac input_ch2.aac
假设您指的是 channels(而不是流),以下 ffmpeg
命令应该有效:
ffmpeg -i input.aac -map_channel 0.0.0 left.aac -map_channel 0.0.1 right.aac
已解决。
这适用于具有左前声道和右前声道的输入立体声 aac 文件。
avconv -i input.aac -filter_complex channelsplit="channel_layout=2[FL][FR]" -map [FL] channel1.aac -map [FR] channel2.aac
如果您的输入文件有两个以上的通道,您可以将每个通道(在 FL 中按名称,或按从零开始的索引)映射到一个单独的单通道文件。
我有一个双通道 AAC 文件,我正在尝试获取两个单独的 AAC 文件,每个文件都包含原始 AAC 文件中的两个通道之一。 avconv 中有这样的选项吗? 类似于:
avconv -channel=0 -i input.aac input_ch1.aac
avconv -channel=1 -i input.aac input_ch2.aac
假设您指的是 channels(而不是流),以下 ffmpeg
命令应该有效:
ffmpeg -i input.aac -map_channel 0.0.0 left.aac -map_channel 0.0.1 right.aac
已解决。
这适用于具有左前声道和右前声道的输入立体声 aac 文件。
avconv -i input.aac -filter_complex channelsplit="channel_layout=2[FL][FR]" -map [FL] channel1.aac -map [FR] channel2.aac
如果您的输入文件有两个以上的通道,您可以将每个通道(在 FL 中按名称,或按从零开始的索引)映射到一个单独的单通道文件。