当前位置: 首页 >> 基本常识
centos 7 安装 ffmpeg
  
  来源: www.fsmcgy.cn 点击:1235

引言

Nux Dextop是第三方RPM存储库,如CentOS,RHEL和ScientificLinux(例如,Ardor,Shutter等)。目前,Nux Dextop可用于CentOS/RHEL 6 | 7。

安装

Nux Dextop库依赖于EPEL库,所有这些库都必须先安装(需要管理员权限)。

1。

Sudo rpm --

2。

Sudo rpm -

3。

百胜 - 安装epel-release

4。

Sudo yum安装ffmpeg ffmpeg-devel -y

转:

随着网站上视频的使用越来越多,越来越多的网络服务器需要支持视频转码和视频压缩。 FFmpeg是目前使用最多的Web服务器后台转码程序,具有最多的应用程序。 FFmpeg是一个开源计算机程序,可用于记录,转换和转换数字音频和视频到流。使用LGPL或GPL许可证。它为录制,转换和流式传输音频和视频提供了完整的解决方案。

以下描述了Centos7下的FFmpeg的部署记录

安装EPEL Release,因为安装需要使用其他repo源,因此需要EPEL支持

#yum install -y epel-release

#rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 //如果缺少代码提示,则执行此命令。

#yum repolist //安装完成后,您可以检查安装是否成功

注意:rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7表示导入公钥。有关详细信息,请参阅包签名常见问题解答。

安装Nux-Dextop源

#rpm -- //导入代码

#rpm - //安装nux-dextop源

#yum repolist#检查repo源是否已成功安装

安装ffmpeg

#yum install -y ffmpeg

#ffmpeg -version

Ffmpeg版本2.8.15版权所有(c)2000-2018 FFmpeg开发人员

.

Libavutil 54. 31.100/54. 31.100

Libavcodec 56. 60.100/56. 60.100

Libavformat 56. 40.101/56. 40.101

Libavdevice 56. 4.100/56. 4.100

Libavfilter 5. 40.101/5. 40.101

Libavresample 2. 1. 0/2. 1. 0

Libswscale 3. 1.101/3. 1.101

Libswresample 1. 2.101/1. 2.101

Libpostproc 53.3.100/53.3.100

一键安装脚本

#cat ffmpeg_install.sh

#!/斌/庆典

Yum install-y vim

Yum install-y epel-release

RPM - import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

百胜再造者

RPM - 导入

Rpm-

百胜再造者

百胜更新-y

Yum install-y ffmpeg

ffmpeg的版本

FFmpeg的常用基本命令

分离视频和音频流

Ffmpeg -i input_file-vcodec copy-an output_file_video //split video stream

Ffmpeg -i input_file-acodec copy-vn output_file_audio //分离的音频流

视频解复用

Ffmpeg - 我测试。 MP4 - vcodec copy - an - f m4v测试。 264

Ffmpeg-i test.avi-vcodec copy-an-f m4v test.264

视频转码

Ffmpeg - 我测试。 MP4 - vcodec H264 - s 352 * 278 - an - f m4v测试。 264 ///转码为原始流文件

Ffmpeg我测试。 mp4 vcodec H264 BF 0 g 25 s 352 278 f m4v试验。 264 ///转码为原始流文件

Ffmpeg我测试。 avi - vcodec MPEG4 vtag XviD qsame test_xvid。 avi ///转码为封装文件

// - BF B帧编号控制,-g关键帧间隔控制,-s分辨率控制

视频包装

Ffmpeg I video_file I audio_file vcodec copy acodec copy output_file

视频剪辑

Ffmpeg我测试。 avi R 1 f图像2图像 - %3D。 JPEG ///提取图片

Ffmpeg -ss 0: 1: 30 -t 0: 0: 20 -i input.avi -vcodec copy -acodec copy output.avi //cut video

// - r提取图像的频率,-ss start time,-t duration

视频录制

Ffmpeg -i rtsp: //192.168.3.205: 5555/test -vcodec copy out.avi

YUV序列播放

Ffplay -f rawvideo -video_size 1920x1080 input.yuv

YUV序列到AVI

Ffmpeg -s w * h -pix_fmt yuv420p -i input.yuv -vcodec mpeg4 output.avi

主要常用参数说明

-i设置输入流

-f设置输出格式

- 开始时间

视频参数:

-b设置视频流量,默认为200Kbit/s

-r设置帧速率,默认值为25

-s设置屏幕的宽度和高度

-aspect设置屏幕的比例

-vn不处理视频

-vcodec设置视频编辑×××。如果未设置,则使用与输入流相同的编辑和×××

音频参数:

-ar设置采样率

-ac设置声音的通道数

-acodec设置声音编辑×××。如果未设置,则使用与输入流相同的编辑和×××

-an不处理音频

AG真人娱乐注册

友情链接:
清水岩信息网 版权所有© www.fsmcgy.cn 技术支持:清水岩信息网 | 网站地图