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