簡體   English   中英

如何在python中將asf文件轉換為wav或mp3?

[英]How to convert asf file to wav or mp3 in python?

我有一個 asf 文件,我想使用 pydub 庫編輯這個文件,但它不支持 asf 文件是否可以在 python 中將 asf 文件轉換為 wav 或 mp3? 我需要使用什么庫?

我想要 ffmpeg,它既簡單又強大。 請看這個鏈接示例:ffmpeg -i input.wav -ar 44100 -ac 2 -b:a 192k output.mp3

-i - 輸入文件

-ar - 設置音頻采樣頻率。 對於輸出流,它默認設置為相應輸入流的頻率。 對於輸入流,此選項僅對音頻抓取設備和原始解復用器有意義,並映射到相應的解復用器選項。

-ac - 設置音頻通道數。 對於輸出流,它默認設置為輸入音頻通道的數量。 對於輸入流,此選項僅對音頻抓取設備和原始解復用器有意義,並映射到相應的解復用器選項。 所以在這里使用以確保它是立體聲(2通道)

-b:a - 將音頻比特率轉換為精確的每秒 192kbit

使用pydub的python方式。 1. 使用 pip install pydub 安裝 pydub,然后使用此代碼保存文件 2. python 代碼示例:

from pydub import AudioSegment
sound = AudioSegment.from_wav('input.wav')

sound.export('output.mp3', format='mp3')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM