CentOS yum方式安装ffmpeg

系统为CentOS 6.4,自己编译ffmpeg和众多解码器太痛苦了,yum方式安装ffmpeg的解码器很全,先用用看。

1、安装所需软件?

yum install -y automake autoconf libtool gcc gcc-c++

2、安装第三方更新源?

rpm -ivh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm

3、安装ffmpeg?

yum install ffmpeg ffmpeg-devel

会自动安装众多解码器,ffmpeg版本为0.6.5-1.el6.rf。看了下yum安装的解码器版本还不是很旧,但是ffmpeg版本较老。

4、测试一下?
将一个.avi视屏转为.flv格式?

ffmpeg -i Destination.avi -y -ab 56 -ar 22050 -r 15 -sameq test2.flv

转换前后两个文件的格式比较:?
转换前?

Destination.avi

General

Complete name : E:\PV\Destination.avi

Format : AVI

Format/Info : Audio Video Interleave

Format/Family : RIFF

File size : 79.5 MiB

PlayTime : 4mn 1s

Bit rate : 2754 Kbps

StreamSize : 469 KiB

Subject : doobie (2007)

Writing application : VirtualDubMod 1.5.10.2 (build 2540/release)

Writing library : VirtualDubMod build 2540/release

Video #0

Codec : XviD

Codec/Family : MPEG-4

Codec/Info : XviD project

Codec profile : Streaming Video Profile/Level 1

Codec settings/PacketBitStream : Yes

Codec settings/BVOP : Yes

Codec settings/QPel : No

Codec settings/GMC : 0

Codec settings/Matrix : Default

PlayTime : 4mn 1s

Bit rate : 2556 Kbps

Width : 640 pixels

Height : 480 pixels

Display Aspect ratio : 4/3

Frame rate : 29.976 fps

Resolution : 8 bits

Chroma : 4:2:0

Interlacement : Progressive

Bits/(Pixel*Frame) : 0.277

StreamSize : 73.5 MiB

Audio #1

Codec : MPEG-1 Audio layer 3

Codec profile : Joint stereo

PlayTime : 4mn 1s

Bit rate : 190 Kbps

Bit rate mode : CBR

Channel(s) : 2 channels

Sampling rate : 48 KHz

Resolution : 16 bits

StreamSize : 5.47 MiB

Writing library : Gogo (after 3.0)

转换后?

test2.flv

General

Complete name : E:\PV\test2.flv

Format : Flash Video

File size : 45.0 MiB

PlayTime : 4mn 1s

Bit rate : 1564 Kbps

Video

Codec : Sorenson H263

PlayTime : 4mn 1s

Bit rate : 195 Kbps

Width : 640 pixels

Height : 480 pixels

Display Aspect ratio : 4/3

Frame rate : 15.000 fps

Bits/(Pixel*Frame) : 0.042

Audio

Codec : MPEG-1 Audio Layer 3

Bit rate : 55 bps

Channel(s) : 2 channels

Sampling rate : 22 KHz

Resolution : 16 bits

?

时间: 2024-07-30 06:49:44

CentOS yum方式安装ffmpeg的相关文章

centos yum方式安装net-snmp v3

SNMPv3的安全报头采用用户安全模式(USM),其提供具有机密性和完整性的网络管理通信.机密性通过采用数据加密标准(DES)来提供.尽管 这一算法以脆弱性著称(由于它采用的是40位的密钥),但与明文community strings相比,它具有显著的优点.即使象DES这样的脆弱算法仍要协同攻击才能攻破,因此你至少可以防范偶然的偷听者. 完整性服务通 过散列信息认证码算法与安全散列功能: MD5 或安全散列算法(SHA-1)之一相结合提供.采用hashes保证了SNMP设备可以知道信息在传输中没

CentOS下yum方式安装FFmpeg

FFmpeg一个完整的跨平台解决方案,用于记录,转换和流式传输音频和视频. 文档:https://www.ffmpeg.org/documentation.html FFmpeg安装 1.安装Nux Dextop Yum 源 由于CentOS没有官方FFmpeg rpm软件包.但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作. CentOS 7 sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

CentOS 7以yum方式安装zabbix3.2及配置文件详解

一.zabbix简介与环境准备 简介详见 ---> zabbix简介 环境准备: CentOS 7(node7):zabbix-server,web,mysql,agent mariadb:5.5.50 zabbix组件:3.2.1 apache:2.4.6 二.安装与配置 1.安装数据库(mariadb),可直接yum安装 [[email protected] ~]# vim /etc/yum.repos.d/MariaDB.repo [mariadb]  name = MariaDB  ba

CentOS 7 下 yum 方式安装 Docker 环境

教你如何在 CentOS 7 下 yum 方式安装 Docker 环境. 记录在CentOS 7下使用yum方式安装Docker环境的步骤. 1.移除旧版本: yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                  

Centos 6.2_X86_64 yum方式安装LNMP

yum方式安装LNMP详情请见附件

centos7 yum 方式安装nginx

centos7  yum 方式安装nginx centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库 (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库 #rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm (2)使用下面命令安装nginx #yum install nginx (3)启动N

zabbix之编译安装与yum方式安装

系统:Centos6.* 一.Lanmp环境部署 配置epel源 # rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm #yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-

yum方式安装的jenkins的jvm参数修改及jvisualvm监控添加

yum 方式安装的jenkins 1.添加jvm参数修改时,需添加在/etc/init.d/jenkins 文件的JAVA_CMD变量里才生效 2.为了能用jvisualvm监控到,添加 -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=192.168.1.125 -Dcom.sun.management.jmxremote.port=9090 -Dcom.sun.management.jmxremote.authent

CentOS7下yum方式安装mysql5.6

在Centos7中用MariaDB代替了mysql数据库.所以在新安装MySQL前必须做好对系统的清理工作. 一.清理CentOS7下的MariaDB. [[email protected] ~]#rpm -qa | gremp mariadb         [[email protected] ~]# rpm -e --nodeps mariadb.x86_64 1:5.5.41-2.el7_0 二.下载MySQL的yum包 Linux系统自带的repo是不会自动更新每个软件的最新版本(基本