我是靠谱客的博主 小巧黄豆,最近开发中收集的这篇文章主要介绍Centos7快速安装FFMPEG,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

sudo yum install -y epel-release rpm
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
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-1.el7.nux.noarch.rpm
sudo yum install -y ffmpeg
ffmpeg -version

命令解释:

1. 安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持

2.如果出现缺少Code提示,就执行此条命令

3. 导入一个Code

4.安装nux-dextop 源

5.安装FFMPEG

6.查看FFMPEG是否安装成功 成功会显示FFMPEG的版本

 

FFMPEG常用命令

1. 分离视频音频流

ffmpeg -i linuxidc_file -vcodec copy -an linuxdc_file_video  //分离视频流
ffmpeg -i linuxidc_file -acodec copy -vn linuxdc_file_audio  //分离音频流

2. 视频转码

ffmpeg –i linuxidc.mp4 –vcodec h264 –s 352*278 –an –f m4v linuxidc.264
//转码为码流原始文件
ffmpeg –i linuxidc.mp4 –vcodec h264 –bf 0 –g 25 –s 352*278 –an –f m4v linuxidc.264
//转码为码流原始文件
ffmpeg –i linuxidc.avi -vcodec mpeg4 –vtag xvid –qsame linuxidc_xvid.avi
//转码为封装文件
//-bf B帧数目控制,-g 关键帧间隔控制,-s 分辨率控制

3.视频剪切

ffmpeg –i linuxidc.avi –r 1 –f image2 image-%3d.jpeg
//提取图片
ffmpeg -ss 0:1:30 -t 0:0:20 -i linuxidc.avi -vcodec copy -acodec copy linuxdc.avi
//剪切视频
//-r 提取图像的频率,-ss 开始时间,-t 持续时间

4. 压缩转码

ffmpeg -i linuxidc.avi -s 640x480 linuxdc.avi
ffmpeg -i linuxidc.avi -strict -2 -s vga linuxdc.avi

5. 将文件当做直播送至live

ffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName

6. 将直播媒体保存至本地文件

ffmpeg -i rtmp://server/live/streamName -c copy linuxidc.flv

7. 最简单的抓屏:

ffmpeg -f gdigrab -i desktop out.mpg

8. 从屏幕的(10,20)点处开始,抓取640x480的屏幕,设定帧率为5 :

ffmpeg -f gdigrab -framerate 5 -offset_x 10 -offset_y 20 -video_size 640x480 -i desktop out.mpg

9. ffmpeg从视频中生成gif图片:

ffmpeg -i linuxidc.mp4 -t 10 -s 320x240 -pix_fmt rgb24 linuxidc.gif

 

最后

以上就是小巧黄豆为你收集整理的Centos7快速安装FFMPEG的全部内容,希望文章能够帮你解决Centos7快速安装FFMPEG所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部