乐趣区

关于ffmpeg:ffmpeg转换多媒体文件真香

【转载请注明出处】:https://blog.csdn.net/huahao1989/article/details/107877488

1. 装置 yasm(如果曾经装置能够略过)

先在官网 http://yasm.tortall.net/Download.html 下载最新版 yasm 源码

执行上面的命令进行装置

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make 
make install

2. 装置 amr 编码库 (如果须要转 amr,mp3 相似)

下载官网

wget https://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.5.tar.gz
tar -zxvf opencore-amr-0.1.5.tar.gz
cd opencore-amr-0.1.5
./configure --enable-shared=no --enable-static=yes
make 
make install

3. 装置 ffmpeg

先在官网 http://www.ffmpeg.org/download.html 下载最新版 ffmpeg

wget https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2
tar -xvjf ffmpeg-4.0.2.tar.bz2
cd ffmpeg-4.0.2
## ./configure --prefix=/usr/local/ffmpeg
./configure --enable-version3 --enable-nonfree --disable-ffplay --disable-ffprobe --enable-libopencore-amrnb --enable-libopencore-amrwb --prefix=/usr/local/ffmpeg
make 
make install

注:如果无奈解压,请先装置 bzip2 之后再解压

yum -y install bzip2

装置实现之后配置环境变量

vi /etc/profile

在最初 PATH 增加环境变量:

PATH=$PATH:/usr/local/ffmpeg/bin
export PATH
source /etc/profile
ffmpeg -version

测试

ffmpeg -i input.mp4 output.avi
ffmpeg -i 123.aac -ac 1 -ar 8000 123.amr

欢送关注“后端老鸟”公众号,接下来会发一系列的专题文章,包含 Java、Python、Linux、SpringBoot、SpringCloud、Dubbo、算法、技术团队的治理等,还有各种脑图和学习材料,NFC 技术、搜寻技术、爬虫技术、举荐技术、音视频互动直播等,只有有工夫我就会整顿分享,敬请期待,现成的笔记、脑图和学习材料如果大家有需要也能够公众号留言提前获取。因为自己在所有团队中根本都处于攻坚和探路的角色,搞过的货色多,遇到的坑多,解决的问题也很多,欢送大家加公众号进群一起交流学习。

【转载请注明出处】:https://blog.csdn.net/huahao1989/article/details/107877488

退出移动版