0
我的目标是使用ffmpeg将ac3从avi解码为多个wav - 每个通道一个。使用ffmpeg将音频流通道解码为多个wavs?
使用
ffmpeg.exe -i the.avi -c:a copy the.ac3 the.wav
将其解码为单个WAV和打字the.wavs
不会帮助...
我知道它可以使用其他工具来完成,但我想知道它是如何实现的与ffmpeg。
我的目标是使用ffmpeg将ac3从avi解码为多个wav - 每个通道一个。使用ffmpeg将音频流通道解码为多个wavs?
使用
ffmpeg.exe -i the.avi -c:a copy the.ac3 the.wav
将其解码为单个WAV和打字the.wavs
不会帮助...
我知道它可以使用其他工具来完成,但我想知道它是如何实现的与ffmpeg。
从docs:
也可以提取输入到特定输出的每个信道;以下命令提取输入音频流的两个通道(文件0,流0)到相应的OUTPUT_CH0和OUTPUT_CH1输出:
ffmpeg -i INPUT -map_channel 0.0.0 OUTPUT_CH0 -map_channel 0.0.1 OUTPUT_CH1
在你的情况下,它会是这个样子:
ffmpeg.exe -i teh.avi -c:a copy -map_channel 0.0.0 0.wav -map_channel 0.0.1 1.wav
假设a3中的ac3是流0。
blahdiblah,谢谢你朋友。 所以,基本上,不是像在eac3to那样简单地在“.wav”的末尾添加“s”,而是必须为每个通道指定一个命令来输出... OH,我只需要多少个lov ffmpeg。 – get8p 2012-03-16 14:10:23