ディレクトリ内のすべてのm4a `avconv`をmp3に変換するには?

ディレクトリ内のすべてのm4a `avconv`をmp3に変換するには?

だから多くの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番目のパラメータ.m4aswap outに置き換えられます。avconv${i/.m4a/.mp3}$i.m4a.mp3

メモ:一行で:

$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done

関連情報