1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 音频格式转换(ffmpeg)

音频格式转换(ffmpeg)

时间:2019-07-19 08:17:49

相关推荐

音频格式转换(ffmpeg)

[shell]

ffmpeg -i 音频x -acodec pcm_s16le -ac 1 -ar 16000 音频y-i: 表示输入的音频或视频-ac: channel 设置通道3, 默认为1-ar: sample rate 设置音频采样率-acodec: 使用codec编解码,pcm_s16le指位深16bit,转flac此处参数则需改成flac-ab: bitrate 设置音频码率-vn: 不做视频记录

m4a转wav

ffmpeg -i x.m4a -acodec pcm_s16le -ac 1 -ar 16000 y.wav

mp3转flac

ffmpeg -y -i x.mp3 -f flac -acodec flac -ac 1 -ar 16000 y.flac

mp3转pcm

ffmpeg -y -i x.mp3 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 y.pcm

其他转换方式类似~

[python]

通过python间接调用ffmpeg

音频a 转 wav格式

import subprocessdef audio_to_wav(a1,a2):command_str = 'ffmpeg -i '+a1+' -acodec pcm_s16le -ac 1 -ar 16000 '+a2print(command_str)subprocess.getstatusoutput(command_str)

音频相关知识(位深度、采样率以及码率)了解:/charleslei/article/details/53099428

音频切分可以也可尝试使用:pydub

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