Microsoft Windowsでは、Audacityを使用してmp3オーディオファイルをステレオからモノラルに変換する方法を知っていますが、多くの操作を行うには数回のマウスクリックで時間がかかります。
1000個のmp3ファイルを含むフォルダを変換するためのコマンドを一括スクリプトで書く方法を提供するLinuxプログラムはありますか?たとえば、
some_sound_program.x --convert-stereo-to-mono --input file1.mp3 --output file1_mono.mp3
some_sound_program.x --convert-stereo-to-mono --input file2.mp3 --output file2_mono.mp3
{and so on}
答え1
ffmpegを使いたいです。
mkdir -p mono ; for i in *.mp3 ; do ffmpeg -hide_banner -i "./$i" -ac 1 -q:a 5 "mono/$i" ; done
これにより、ステレオをモノラルに混在させ、現在のディレクトリのすべてのmp3ファイルを再エンコードします。
「1つを除くすべてのチャンネルを削除する」など、再エンコードせずに、より効率的な方法があるかどうかわかりません。