afconvertを使用してステレオオーディオファイルを1つのチャンネルにダウンミックスする


2

私はafconvertを使ってwavファイルをcafに変換しています。 既存のチャンネル(私の場合は2つ)を1つのチャンネルにミックスすることは可能ですか?音を落としたくありません。 なるほど - 混合 オプションが、それがどのように機能するかわからない。何もしていないようです。 スクリプトファイルでafconvertバッチを使用しているので、GUIを使用しないソリューションを使用すると便利です。

これが私が使っている現在の方法です

/usr/bin/afconvert sourceaudio.wav outputaudio.caf -d ima4 -f caff -v

これにはffmpegを使います。できます:

http://trac.ffmpeg.org/wiki/AudioChannelManipulation

単一のステレオストリームをモノラルストリームにミックスダウンします。両方のチャンネル   ステレオストリームはストリームにダウンミックスされます。

ffmpeg -i stereo.flac -ac 1 mono.flac

回答:


2

実際、私はベータサウンドデザインネットワークサイトでこれを尋ねました、そしてそれが良い独立した答えを得ました:

https://sound.stackexchange.com/questions/28189/downmixing-audio-on-command-line

リトルエンディアン(Intel)整数16または24ビットのwavファイルを指定する

afconvert -d LEI16 -c 1 --mix input_file.wav output_file.wav

または

afconvert -d LEI24 -c 1 --mix input_file.wav output_file.wav

1

ただ -c 1 左右のチャンネルをダウンミックスするようです。

afconvert input.wav output.caf -c 1 -d ima4 -f caff -v

afconvert input.wav output.caf -c 1 -d ima4 -f caff -v そして afconvert input.wav output.caf -c 1 --mix -d ima4 -f caff -v 同一のファイルを作成しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.