当前位置:   article > 正文

音频格式转换(ffmpeg)_ffmpeg m4a转16bit m4a

ffmpeg m4a转16bit m4a

[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: 不做视频记录
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

m4a转wav

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

mp3转flac

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

mp3转pcm

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

其他转换方式类似~

[python]

通过python间接调用ffmpeg
音频a 转 wav格式

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

音频相关知识(位深度、采样率以及码率)了解:https://blog.csdn.net/charleslei/article/details/53099428
音频切分可以也可尝试使用:pydub

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/995027
推荐阅读
相关标签
  

闽ICP备14008679号