一、安装FFmpeg
1、下载源码
https://gitee.com/mirrors/ffmpeg
2、把源码上传到linux文件夹/home/ffmpeg中,并解压
3、安装yasm,因为编译FFmpeg需要,我使用的是yum安装
yum install -y yasm
4、执行配置编译命令,当执行make命令时会经过很长的时间,不要中断
cd /home/ffmpeg
./configure
make
make install
5、查看是否安装成功
ffmpeg
出现一堆ffmpeg的信息就是成功了,例如
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
...
...
...
二、mp4格式转m3u8
1、首先将mp4格式文件转换为ts文件
ffmpeg -y -i input.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb input.ts
2、将ts文件转换为m3u8格式文件,按5秒钟拆分成若干ts文件
ffmpeg -i input.ts -c copy -map 0 -f segment -segment_list input.m3u8 -segment_time 5 input-%03d.ts
三、FFmpeg命令笔记
1、视频FPS帧数配置30帧,肉眼看25帧就成
ffmpeg -i a.mp4 -r 30 o.mp4
2、视频比特率配置1.5M每秒,越大的比特率视频越高清,越消耗网络带宽
ffmpeg -i input.mp4 -b 1.5M output.mp4