2013-08-16 25 views
7

mp3とflacの両方をサポートするsoxをインストールしました。flacファイルを320ビットmp3に変換するsox

以下のコマンドは、成功したmp3にFLACに変換

sox /song_files/Daughter_of_Evil.flac /song_files/Daughter_of_Evil.mp3 

私の問題は、 "Daughter_of_Evil.mp3が" 320ビットのmp3ではないということです。 サンプリングレート44100を指定しようとしましたが、ビットレートは変わりませんでした。それは128kbpsのままです。

上記のflacファイル用に320ビットのmp3ファイルを直接生成する方法を教えてください。

LAMEを使用して128ビットmp3を320ビットmp3に変換できます。しかし、上に生成された128ビットmp3ファイルでは、品質はすでに失われています。それゆえ、私はそれを一歩一歩して欲しい。あなたSOX法へ-Cオプションを探している

おかげ

答えて

9

:ちょうど、128kbpsのを追加する

sox input.flac -C 320 output.mp3 
+0

私はこの警告を受け取ります:sox WARN mp3:-Cオプションはmp3ではサポートされていません。デフォルトの圧縮率を使用する方法これを有効にするにはどうすればよいですか?ありがとう – user1058797

+0

@ user1058797:これはどのバージョンですか? SoX 14.3.1以降で動作するはずです。 – chirlu

+0

バージョン14.3.0です。14.3.1をインストールしてもう一度試します。ありがとう:) – user1058797

0

は標準ソックスmp3変換です。また、低いビットレートからエンコードしている場合は、明示的に高いレートを指定しない限り、低いビットレートにとどまります。

ファイル1は、320 kbpsです言う例えば、SOXこのインスタンスで

sox file1.mp3 file2.mp3 

128 kbpsに変換され、ファイル1は、64kbpsのであると言う、SOX変換を処理するが、同じビットレートで:あなたはビットレートを増やす必要がある場合は、次のよう

sox file1.mp3 file2.mp3 

その場合、あなたは、明示的にビットレートを設定する必要があります。

sox file1.mp3 -C 320 file2.mp3 
関連する問題