每一个你不满意的现在,都有一个你不努力的曾经。

CentOS 中使用yum安装FFmpeg 将mp4切片ts生成m3u8列表


使用yum源安装

由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作。

CentOS 7 安装 Nux-Dextop源

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

CentOS 6 安装 Nux-Dextop源

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

安装FFmpeg 和 FFmpeg开发包

sudo yum install ffmpeg ffmpeg-devel -y

测试是否安装成功

ffmpeg

mp4切片Ts文件生成列表例:

ffmpeg -i test.mp4 -c:v libx264 -c:a aac -strict -2 -f hls -hls_time 15 -hls_list_size 0 test.m3u8

ffmpeg 参数配置

ffmpeg [global_options] {[input_file_options] -i input_file}...{[output_file_options] output_file}...
Card image cap

每一个你不满意的现在,都有一个你不努力的曾经。