1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 小白必懂:使用python用ffmpeg转换任意格式音频文件

小白必懂:使用python用ffmpeg转换任意格式音频文件

时间:2021-02-24 22:31:43

相关推荐

小白必懂:使用python用ffmpeg转换任意格式音频文件

python用ffmpeg转换任意格式音频文件

转载文章一定要备注出处/weixin_43912738/article/details/114682798

为了嵌入式系统学习,我找了3个小时相关音频文件格式转换的代码,压根没有看下去的欲望,迫于无奈只能自己一个个摸索,以下代码,我敢保证,你看得懂中文、学过python一定能看懂,如果不幸你就是看不懂的其中一个,你复制粘贴代码,按照下面代码注释改变变量,直接用就行了。

import osfrom threading import Thread#在命令行窗口调用命令def execute_cmd_command(command_word:str):os.system(command_word)'''###########################################################注:因为是命令行窗口执行命令,因此以下路径要用绝对路径变量解释:source_audio: 需要更换格式的音频文件路径,这里测试选择m4achange_audio: 更换格式后的音频文件路径,这里测试选择wavffmpeg_path : ffmpeg.exe的文件路径,ffmpeg是音频转换重要文件,下载官网在/download.htmlwindows的exe下载在这里/BtbN/FFmpeg-Builds/releases##########################################################'''if __name__ == '__main__':#source_audio = 'D:/study/gra_3_sec/嵌入式系统实验/实验资料/example.m4a'#change_audio = 'D:/study/gra_3_sec/嵌入式系统实验/实验资料/example.wav'source_audio = input('输入需要更换格式的音频文件:')change_audio = input('输入更换格式后的音频文件 :')ffmpeg_path = 'D:/python/ffmpeg/ffmpeg-N-101466-gb7bf631f91-win64-gpl-shared-vulkan/ffmpeg-N-101466-gb7bf631f91-win64-gpl-shared-vulkan/bin/ffmpeg.exe'#执行文件转换的指令command = ffmpeg_path + ' -i' + ' ' + source_audio + ' ' + change_audio#运行指令t = Thread(target = execute_cmd_command, args = (command,))t.start()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。