下载ffmpeg
从ffmpeg官网:http://ffmpeg.org/download.html 下载最新的ffmpeg安装包,然后通过如下命令解压:
tar -xjvf ffmpeg-4.2.1.tar.bz2
如果提示:
bzip2:无法 exec: 没有那个文件或目录
请先安装
yum install -y bzip2
本人网盘链接
链接:https://pan.baidu.com/s/15WM2oKVpOM9mQ4XLMfMJ6A 密码:bt98
解压后
移动安装目录 根据实际环境 自我配置
mv ffmpeg-4.2.1 ../ffmpeg
切换到解压好的目录中
cd ../ffmpeg
先安装 yasm :yum install yasm
./configure && make && make install
.查看安装结果
ffmpeg -version
出现如下类似结果,则安装OK
ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
configuration:
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
可以把ffmpeg的bin文件夹配置进环境变量中,使得在任何地方都可以使用ffmpeg命令
配置环境变量:执行以下命令: vim etc/profile
编辑,添加:export PATH=/usr/developer/ffmpeg/bin:$PATH.注意这里是你自己的安装目录
至此完成安装 ffmpeg
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 表示输入文件
-vcodec copy 表示 force video codec (‘copy’ to copy stream) 视频拷贝
-acodec copy 音频拷贝
-an:表示 disable audio 估计是audio no 之类的缩写,表示去掉video.avi 原有的音频
ffmpeg -i "concat:test1.mp3|test2.mp3|test3.mp3" -c copy outputComposed.mp3 (合成音频,test1的尾+test2的首 首尾拼接式合成)