0
.flacオーディオファイルを.mp3に変換しようとしましたが、ビットレートが異なります。異なるビットレートのmp3エンコーディングをffmpyを使ってPythonに変換する
ff = ffmpy.FFmpeg(inputs={'in.flac': None},outputs={'out.mp3': '-ab 320k'})
問題は:私は私のout.mp3をしたいために、次のように320Kで、私は2行目のコードを変更する、のは言わせて、今
import ffmpy
ff = ffmpy.FFmpeg(inputs={'in.flac': None},outputs={'out.mp3': None})
ff.run()
:簡単なコードは以下の通りであります私は
'-ab 320k'
または
を挿入することにより、正しい位置で右のコマンドを使用していますかわからないということですスクリプトは正しく実行されているように見えますが、Pythonはmp3に変換しますが、ビットレートは常に128です(私はeyed3を使用して確認しています)。 320kbpsになるようにコードを変更するにはどうすればよいですか?
は、その期間によって生成されたMP3のサイズを分割することによってeyed3のバグではないことを確認してください。 – Mulvya
私はそれがバグだとは思わない。私はさまざまな.flacを大胆に.mp3にエンコードしようとしました。そしてeyed3コマンドは私に正しいビットレートを与えます。 – user3426270
おそらく、eyed3がffmpeg MP3を正しく解析していない可能性があります。最初にその可能性を排除するだけです。 – Mulvya