概述
1.应用场景:
FFmpeg简介:(简而言之一句话底层处理音视频流的框架)
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。
2.实现目标:
在Linux CentOS系统中顺利安装FFmpeg
3.流程说明:
0.前提准备:使用yum安装编译工具 gcc cc cl
yum -y install gcc cc cl
1.安装ffmpeg时需要提前安装yasm插件
1)下载
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
2)解压
tar -xvf yasm-1.3.0.tar.gz
3)进入解压后的文件夹路径下,执行安装
cd yasm-1.3.0/
./configure && make && make install
2.安装FFmpeg
1)下载
wget http://www.ffmpeg.org/releases/ffmpeg-3.4.tar.gz
2)解压
tar -xvf ffmpeg-3.4.tar.gz
3)进入解压后的文件夹路径下,执行安装
cd ffmpeg-3.4/
./configure && make && make install
耗时相对长些...耐心等待ING...~~~
3.查看安装结果
ffmpeg -version
出现如下类似结果,则安装OK
ffmpeg version3.4Copyright(c)2000-2017the FFmpeg developersbuiltwithgcc4.8.5(GCC)20150623(Red Hat4.8.5-36)configuration:libavutil55.78.100/55.78.100libavcodec57.107.100/57.107.100libavformat57.83.100/57.83.100libavdevice57.10.100/57.10.100libavfilter6.107.100/6.107.100libswscale4.8.100/4.8.100libswresample2.9.100/2.9.100
4.FFmpeg常见命令...(可长篇大论...相当之多...)
只列举个别常用的
ffmpeg -i test.avi test.flv(将avi格式转换为flv格式)
ffmpeg -i test.avi -i testNext.mp3 -vcodec copy -acodec copy composed.avi (将视频test.avi 与 音频testNext.mp3合并成composed.avi)
-i 表示输入文件-vcodeccopy表示 force video codec(‘copy’ tocopystream)视频拷贝-acodeccopy音频拷贝-an:表示 disable audio 估计是audio no 之类的缩写,表示去掉video.avi 原有的音频
ffmpeg -i "concat:test1.mp3|test2.mp3|test3.mp3" -c copy outputComposed.mp3 (合成音频,首位拼接式合成)
最后
以上就是清秀小懒猪为你收集整理的ffmpeg linux 升级_linux 系统 centos7 安装最新FFmpeg详细教程的全部内容,希望文章能够帮你解决ffmpeg linux 升级_linux 系统 centos7 安装最新FFmpeg详细教程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复