web-dev-qa-db-ja.com

WMAロスレスをFLACに変換する方法は?

FLACに変換したいCDがいくつかあります。 Bansheeはメタデータを見つけることができませんが、Windows Media Playerは見つけることができます。

私は2つの回避策があると考えました:

  • Windows Media Player WMAロスレスを使用してすべてのCDをリッピングし、メタデータを使用してFLACにバッチ変換します。
  • Bansheeを調整してWindows Media Playerメタデータソースに接続する

それを行う方法はありますか?コマンドライン方式を探しています。

7
Adam Matan

WMAをFLACに変換するには、グラフィカルアプリケーションsoundconverterを試すことができますが、複数のファイルとディレクトリを追加できます。出力形式がサポートしている場合、メタデータを保持します。 インストールするには端末に次のように入力します:Sudo apt-get install soundconverter

5
user244

avconvを使用して大成功しました。これはコマンドラインユーティリティであり、膨大な数のオプションがあります。

avconvユーティリティーは libav-tools Install libav-tools パッケージ(Ubuntu 12.04以降)。それをインストールするには、そのリンクをクリックするか実行します:

Sudo apt-get update && Sudo apt-get install libav-tools

WMAからFLACへの最も基本的な変換だけが必要でした(要求しているのと同じです)。 avconvでそれを行うには

avconv -i <input-filename.wma> <output-filename.flac>

詳細については、 man avconv を参照してください。

ディレクトリ内のすべてのWMAファイルを変換するには、次のスクリプトを使用できます。

for file in *.wma; do avconv -i "${file}" "${file%%.wma}.flac"; done
6
Roshan