だから多くのm4asをmp3に変換しようとしている最良の方法はavconv
。
問題は、それを使用する方法の明確な例が見つからないことですavconv
。
マニュアルページを見ると、数多くのフラグ/オプションがありますが理解できません。
バッチ変換の使用方法はavconv
?
答え1
単一のファイルを実行します。
$ avconv -i m.m4a m.mp3
バッチ処理するには、forループでラップするだけです。
$ for i in *.m4a; do
avconv -i "$i" "${i/.m4a/.mp3}"
done
これにより、現在のディレクトリにある拡張子を持つすべてのファイルがインポートされ、変数の内容が2番目のパラメータ.m4a
swap outに置き換えられます。avconv
${i/.m4a/.mp3}
$i
.m4a
.mp3
メモ:一行で:
$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done