ffmpeg转换mp3的实现
背景
项目中需要处理mp3文件,读取,demux,resample,mux等,基于ffmpeg处理时,需要用到第三方的codec插件:lame。
Lame库
下载地址:https://sourceforge.net/projects/lame/
升级ffmpeg
# configuration
./configure --pkg-config=/usr/bin/pkg-config --pkg-config-flags=--static --enable-pic --enable-static --enable-shared --prefix=/home/admin/install --enable-libx264 --enable-libx265 --enable-openssl --enable-libmp3lame --enable-gpl --enable-avresample --enable-nonfree --disable-doc --extra-cflags='-I/home/admin/install/include ' --extra-ldflags='-L/home/admin/install/lib -ldl -lpthread# make
make -j16 && make install
测试提取MP4中音频转为mp3
#提取mp4中的音频制作成mp3
# tips:mp4中的音频格式一般为aac或m4a,转换为mp3格式时,需要用到第三方decode,libmp3lame
ffmpeg -i input.mp4 -vn -acodec libmp3lame output.mp3
tips:更多转换可以参考:https://blog.csdn.net/yagerfgcs/article/details/128313116
参考
https://blog.csdn.net/weixin_46309058/article/details/119570120
需要用lame第三方库处理mp3格式,下载地址:
https://www.cnblogs.com/lsdb/p/7787547.html
ffmpeg转换mp3的实现相关推荐
- 使用FFmpeg转换mp3或wav文件为pcm格式文件
使用FFmpeg转换mp3或wav文件为pcm格式文件 由于项目开发中需要验证pcm格式音频的播放,可以使用FFmpeg进行转换 安装时这里推荐一个便捷方式,sudo apt install smpl ...
- Android FFmpeg 转换MP3格式
平台 RK3399 + Android 8.1 概述 需要在RK上完成MP3格式转换, 主要分两部分: mp3 转 adpcm mp3 转 CBR mp3 专业的事情还是要找专业的工具做, 比哪 FF ...
- ubuntu使用 ffmpeg 转换amr格式为mp3
微信录音的amr文件小于1分钟,几十k,使用自己服务器转换比上传到阿里或七牛处理更方便. 1.安装ffmpeg apt-get install ffmpeg 2.ffmpeg只有mp3解码没有编码工具 ...
- ffmpeg mp4 mp3 wav flac webm aac ac3 ogg格式转换
转载自:ffmpeg mp4 mp3 wav flac webm aac ac3 ogg格式转换 - liuyihua1992 - 博客园 fmpeg是Linux中转换音频视频文件的常用工具. mp4 ...
- 从测试到开发掌握 ffmpeg安装 以及amr 转换MP3 并且播放
1:原理 调用ffmpeg 执行转换 即:先把amr 下载到服务器 调用 ffmpeg -i 转换生成MP3 文件 通过二进制流的形式 ajax点击播放异步转换并且生成流通过audio的src属性在w ...
- java flv转mp3_Java调用ffmpeg转换视频格式为flv的示例详解
这篇文章主要介绍了 详解java调用ffmpeg转换视频格式为flv的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在L ...
- mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv
详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...
- php silk文件转换mp3,微信小程序silk录音文件转mp3
这几天做开发寻思给自己的小程序添加一个录音的功能觉得没啥难度以为调调接口就能好了,万万没想到万恶的微信小程序接口返回的录音音频格式竟然是silk格式的 , 微信接口是amr格式的 , 由于之前做过am ...
- ffmepg:使用ffmpeg转换音视频格式
收藏一下大神的作品:https://blog.csdn.net/ETalien_/article/details/102917887 使用ffmpeg转换音视频格式 转换音频格式 ffmpeg -i ...
最新文章
- 『报告』IDC:2018年物联网产业10大预测
- 【Android RTMP】NV21 图像旋转处理 ( 快速搭建 RTMP 服务器 Shell 脚本 | 创建 RTMP 服务器镜像 | 浏览器观看直播 | 前置 / 后置摄像头图像旋转效果展示 )
- 看图理解scrollTop,scrollLeft,clientWidth,clientHeight,offsetWidth,offsetHeight
- WCF basicHttpBinding之Message Security Mode
- i红枣:在没有暴露链接地址的C#情况下
- 有限状态机与应用一例
- JDK 11 将引入低延迟 GC,大幅度缩短 GC 暂停时长
- 如何利用小熊派获取MPU6050六轴原始数据
- 2008年3月移动开发Webcast预告
- 三维点云学习(5)3-Deep learning for Point Cloud-PointNet++
- python创意小作品-全国青少年创意编程与智能设计大赛Python创意编程比赛
- Android学习路(正在写)
- 小米招股书披露:员工平均年薪福利28万!
- Python3制作网易云音乐下载器!付费的你猜能下载吗!
- ios人脸照片_基于iOS用CoreImage实现人脸识别
- 小程序项目:基于微信小程序的培训机构系统——计算机毕业设计
- 项目实训(十二)天坑,plugin error : cannot load plugin(AS3.1)
- 使用ffmpeg命令把单张或多张图片生成固定时长的视频
- 调侃计算机专业的笑话,段子手要失业了 计算机也懂幽默
- python_并发编程