转载自:ffmpeg mp4 mp3 wav flac webm aac ac3 ogg格式转换 - liuyihua1992 - 博客园

fmpeg是Linux中转换音频视频文件的常用工具。

mp4 to mp3:

ffmpeg -i $ID.mp4 -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3
ffmpeg -i $ID.mp4 -vn -ab 128k -ar 16000 -y $ID.mp3

-i: 表示输入的音频或视频

-ac: channel 设置通道3, 默认为1

-ar: sample rate 设置音频采样率

-acodec: 使用codec编解码

-ab: bitrate 设置音频码率

-vn: 不做视频记录

libmp3lame: 使用libmp3lame编码mp3

-y: 覆盖输出文件

mp4 to wav:

ffmpeg -i $ID.mp4 -ac 1 -ar 16000 $ID.wav

webm to mp3:

ffmpeg -i $ID.webm -acodec libmp3lame -ac 1 -ar 16000 $ID.mp3

webm to wav:

ffmpeg -i $ID.webm -ac 1 -ar 16000 $ID.wav

wav to mp3:

ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192k -f mp3 output.mp3
ffmpeg -i audio.wav -acodec libmp3lame audio.mp3

-f: 强制使用某种输出格式,通常输入文件的格式是自动检测的,输出文件的格式根据后缀猜测,所以大多数情况不需要设置 -f

wav to flac:

ffmpeg -i input.wav output.flac

flac to wav:

ffmpeg -i input.flac output.flac

aac to mp3:

ffmpeg -i audio.aac -acodec libmp3lame -ac 2 -ab 160 audio.mp3

aac to wav:

ffmpeg -i audio.aac audio.wav

aac to ac3:

ffmpeg -i audio.aac -acodec ac3 audio.ac3

aac to ogg:

ffmpeg -i input.aac -libvorbis output.ogg

wav to ogg:

ffmpeg -i input.wav -acodec libvorbis output.ogg

wav to aac:

ffmpeg -i input.wav -acodec libfaac output.aac

wav to ac3:

ffmpeg -i input.wav -acodec ac3 output.ac3

其实wav, mp3, aac, ac3, ogg之间的互相转换是相似的:

输出是mp3:  -acodec libmp3lame

输出是aac: -acodec libfaac

输出是ac3: -acodec ac3

输出是ogg: -acodec libvorbis

至于其他参数选项,视需求使用。

ffmpeg mp4 mp3 wav flac webm aac ac3 ogg格式转换相关推荐

  1. MP3、WMA、AAC、OGG 格式 简单对比 (外加FLAC APE WV MP3pro)

    =Billboard中国= 独家稿件 转载请注明出处并留本贴链接 大多数人的硬盘空间都是有限的,所以部分人选择压缩来节省空间.这里谈到的压缩是指从WAV转换为FLAC.APE.WV,或者从无损(WAV ...

  2. ffmpeg mp4 mp3 pcm flac转换

    mp4转mp3 ffmpeg -i a.mp4 -f MP3 a1.mp3 mp4转flac ffmpeg -i a.mp4 -f flac -acodec flac -ac 1 -ar 16000 ...

  3. 【Java】java转换可播放的QQ/微信高质量语音格式,mp3/wav转silk格式(高质量音频),mp3转换amr格式(低质量音频),mp3/wav转pcm(非语音格式)

    1.简要 参考各个博主,发现java里mp3转silk的案例真的少,几乎没有,有的都是基于 linux系统的,所以自己研究了下就有了以下代码 tips:mp3转换silk格式,需要先转换成pcm再转换 ...

  4. 格式工厂 wav 比特率_DRmare Audio Converter——音频格式转换工具

    DRmare Audio Converter Mac是一款音频格式转换.drmare audio converter mac适合将Apple Music,iTunes歌曲转换为其他格式,突破歌曲本身D ...

  5. 怎样把ogg格式转换mp3

    ogg是一种比较少见的音频压缩格式,是类似于MP3格式的一种音乐格式.但有一点不同的是,它是完全免费.开放和没有专利限制的.关键是它还有一个特点是支持多声道,是非常优秀的一个音乐格式.我们经常需要转换 ...

  6. 用VB实现WAV文件PCM与ADPCM的格式转换

    在网上看了一些有关ADPCM压缩的文章,有VC的代码,也有JAVA的,就是没看见VB的.于是亲自动手用VB编程,成功实现了WAV声音文件从普通的PCM到ADPCM两种格式的互相转换.声音效果与wind ...

  7. FFmpeg命令行将mp3/wav/flac/ape转pcm

    这里用mp3举例,其他的格式使一样的 ffmpeg -y -i test.mp3 -acodec pcm_s16le -f s16le -ac 2 -ar 44100 test.pcm 参数 说明 - ...

  8. wma转mp3怎么弄_如何将wma格式转换成mp3格式?

    有时候,我们会在电脑中看到一种wma格式的音频文件,这是微软力推的一种音频格式,不过似乎这种格式不是很流行.现在想将mwa格式转成mp3格式的话,我们该怎么操作呢?下面我们将通过腾讯QQ影音软件来实现 ...

  9. 让我来推荐几个WAV音频格式转换软件

    大家是否跟我一样对音频文件格式接触的比较多的是MP3和FLAC,然而某一天我在传输歌曲时发现了一首歌是WAV格式.了解后才发现原来WAV是微软开放的一种标准数字音频文件,这个格式能记录单声道或者立体声 ...

最新文章

  1. 如何使用cmd进入打印机选项_怎样用命令行方式添加打印机端口? (已解决)
  2. ms-sql是mysql吗_mssql和mysql有哪些区别?
  3. c++ string c_str() 和data()区别
  4. 使用R语言分析微信好友
  5. 2017-10-29—英语发音的一些技巧总结
  6. Fedora 32正式版今天发布:提供官方下载地址
  7. MyEclipse将Java项目打包成jar文件的三种方法
  8. 引入N-gram改进Transformer架构,ACL匿名论文超越Primer等基准
  9. DotNet4应用程序打包工具(把DotNet4安装程序打包进你的应用程序;WINAPI开发,无dotNet环境也可顺利执行)【一】整体思路...
  10. 领导者的资质——学习笔记(3):领导者的十项职责
  11. strtok_r实现方式之一
  12. OpenShift 4 - 部署Mirror Registry并复制Image
  13. 电子公文的七大问题与八大关系(转)
  14. 初级程序员考试大纲 (转)
  15. split分割造成索引越界异常问题
  16. 串口和TCP调试助手
  17. fgo服务器维护补偿,《FGO》:大版本维护补偿调整,部分石头将变成金苹果!
  18. 神盾特工hive_漫威电影宇宙编年史(一):宇宙大爆炸到灭霸家乡的消亡
  19. python如何检测文件或图片类型
  20. ¥符号在安卓上显示只有一个横杠的问题

热门文章

  1. 实时级嵌入式系统半实物仿真测试平台系统描述
  2. UE4轮廓描边【非后处理】
  3. 【网络安全】Metasploit工具
  4. 【C4】【搜索】拔河比赛
  5. 硬件工程师笔试题目1(同上)
  6. gdpr通用数据保护条例_从信息安全角度看通用数据保护条例(GDPR)
  7. SQL SERVER 2000 企业管理器免安装方法
  8. OSPF多区域配置实验
  9. 自定义Toast、程序退出时Toast也退出、Toast的用法
  10. update in .net