0
我试图将.flac音频文件转换为.mp3以不同的比特率。简单的代码如下:mp3编码在不同的比特率使用ffmpy到python
import ffmpy
ff = ffmpy.FFmpeg(inputs={'in.flac': None},outputs={'out.mp3': None})
ff.run()
现在,因为我希望我的out.mp3,让我们说,在320K,我修改代码的第二行,如下所示:
ff = ffmpy.FFmpeg(inputs={'in.flac': None},outputs={'out.mp3': '-ab 320k'})
问题是,我不知道我在正确的位置使用正确的命令,通过插入
'-ab 320k'
或
'-ab 320000'
该脚本似乎运行正常,并且Python将转换为mp3,但比特率始终为128(我正在使用eyed3检查它)。 如何修改我的代码以获得320kbps?
确认它不是由它的持续时间将生成的MP3的尺寸eyed3的错误。 – Mulvya
我不认为这是一个错误。我试着用各种编码将各种.flac编码到.mp3中,并且eyed3命令给了我正确的比特率。 – user3426270
也许,但eyed3可能无法正确解析ffmpeg MP3。首先消除这种可能性。 – Mulvya