#dnf install -y https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
#dnf localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-freerelease-8.noarch.rpm
#dnf install -y --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfreerelease-8.noarch.rpm
安装
#dnf install -y http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm
#dnf install -y ffmpeg ffmpeg-devel
验证
$rpm -qi ffmpeg
$ffmpeg -version
很多新闻网站的视频,要求 768X432,帧数 25,文件小,传输快。
ffmpeg -i dzl-msg.mp4 -s 768x432 -r 25 -strict -2 d768.mp4
-i 输入文件, 最后参数是 输出的文件名。
在视频的右下角加文字水印
ffmpeg -i tt.mp4 -vf "drawtext=fontfile=/mnt/tools/STSONG.TTF: text=www.goodu.info GOODUINFO博客:x=w-tw-10:y=h-th-10:fontsize=16:fontcolor=white:shadowy=2" -strict -2 tt1.mp4
fontfile=/mnt/tools/STSONG.TTF 是指定字库路径,可以从Windows里复制一个,
text=www.goodu.info GOODUINFO博客 是文字水印
其他是坐标,字体颜色,阴影,字体大小等。
有些视频不能在Chrome浏览器播放,需要转码 h.264 和 aac,具体如下:
ffmpeg -i my.mp4 -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec aac example.mp4 -hide_banner
输入文件格式是mp4, 视频编码 264, 音频编码 aac,
如果需要将视频的上下部门切除,往往是广告或Banner部分
ffmpeg -i yours.mp4 -vf crop=368:483:0:79 my.mp4
crop=w:h:x:y, 需要保留的部分,分别是 宽, 高,左上的坐标(X,Y)