使用ffmpy进入python的不同比特率的mp3编码

时间:2016-11-04 14:59:56

标签: python ffmpeg mp3 bitrate

我正在尝试将.flac音频文件转换为不同比特率的.mp3。简单的代码如下:

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?

1 个答案:

答案 0 :(得分:0)

试试这个:

ff = ffmpy.FFmpeg(
 inputs={'16 Bit Lolitas - Beat Organ (Original Mix).mp4': None},
 outputs={'16 Bit Lolitas - Beat Organ (Original Mix).mp3': ['-ab', '320k']}
)