FFMPEGを使用してステレオオーディオモノを変換するにはどうすればよいですか?
これが基本コマンドです:
「バッシュ
ffmpeg -i input.wav -ac 1 output.wav
`` `
入力ステレオオーディオファイルへのパスに「input.wav」を置き、出力モノオーディオファイルの目的のパスに「output.wav」を置き換えます。 FFMPEGは多くのオーディオ形式をサポートしているため、入力と出力の両方に「.mp3」、 `.ogg`、` .flac`などを使用できます。 例えば:
「バッシュ
ffmpeg -i input.mp3 -ac 1 output.flac
`` `
ミキシングチャネル(平均化):
`-ac 1`オプションは通常、左右のチャネルを平均してモノ出力を作成します。 これは、最も一般的で通常望ましい方法です。
特定のチャネルの選択:
平均化ではなく、ステレオチャンネルの1つ(左または右)のみを保持する場合は、 `-map_channel`オプションを使用できます。たとえば、左チャネルのみを保持するには:
「バッシュ
ffmpeg -i input.wav -map_channel 0.0.0 -ac 1 output.wav
`` `
そして、適切なチャネルのみを維持するために:
「バッシュ
ffmpeg -i input.wav -map_channel 0.0.1 -ac 1 output.wav
`` `
`0.0.0`および` 0.0.1`は、ストリーム(0)、チャネルレイアウト(0)、およびチャネルインデックス(左で0、右に1)を指定します。
その他のオプションを備えた例:
何が起こっているのかをよりよく制御し、何が起こっているかを確認するために、「-Y`」(プロンプトなしで上書き)や「-Loglevel verbose」(より詳細な出力)などのオプションを追加できます。
「バッシュ
ffmpeg -y -loglevel verbose -i input.wav -ac 1 output.wav
`` `
「input.wav」と `output.wav`を実際のファイル名とパスに置き換えることを忘れないでください。 最初に元のファイルのコピーで常にテストしてください!