ffmpeg支持x264插件

1 ffmpeg安装x264插件

2 要安装x264模块首先要先装nasm

3 安装脚本如下【复制即可使用】

#!/bin/bash

yum -y install epel-release  && yum -y install git wget                                            #下载git,wget

echo $?

if [ $? == 0 ];then                                                                                #判断工具安装情况

wget  http://www.nasm.us/pub/nasm/releasebuilds/2.13/nasm-2.13.tar.gz                                #下载安装包nasm

git clone git://git.videolan.org/x264.git                                                            #下载x264模块

wget http://219.238.7.67/files/208800000B606D7E/ffmpeg.org/releases/ffmpeg-3.4.2.tar.bz2            #下载ffmpeg

else

exit                                                                                        #如果工具下载失败,直接退出

fi

tar xvf nasm-2.13.tar.gz                                                                            #安装nasm

cd nasm-2.13/ && mkdir /product/{ffmpeg,x264,nasm2-13} -p

./configure --prefix=/product/nasm2-13

echo $?

if [ $? == 0 ];then

make && make install

echo $?

if [ $? == 0 ];then

echo "nasm   success"  >/media/1.txt

else

exit

fi

fi

cd ../x264/                                                                                               #安装x264

ln -s /product/nasm2-13/bin/nasm /usr/bin/nasm

./configure --enable-shared --enable-static --prefix=/product/x264

echo $?

if [ $? == 0 ];then

make && make install

echo $?

if [ $? == 0 ];then

echo "x264   success"  >> /media/1.txt

else

exit

fi

fi

cd ..

tar xvf ffmpeg-3.4.2.tar.bz2                                                                                #安装ffmpeg

cd ffmpeg-3.4.2/

./configure --prefix=/product/ffmpeg/ --enable-shared --disable-ffserver --disable-ffplay --enable-postproc --enable-gpl  --enable-libx264 --disable-asm --extra-cflags=-I/product/x264/include --extra-ldflags=-L/product/x264/lib

echo $?

if [ $? == 0 ];then

make && make install

echo $?

if [ $? == 0 ];then

echo "ffmpeg   success"  >/media/1.txt

else

exit

fi

fi

ln -s /product/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg                                                #做链接,写入/etc/ld.so.conf

sed -i '$a/product/x264/bin/'  /etc/ld.so.conf

sed -i '$a/product/x264/lib'  /etc/ld.so.conf

sed -i '$a/product/x264/include/'  /etc/ld.so.conf

ln -s /product/x264/bin/x264  /usr/bin/x264

sed -i '$a/product/ffmpeg/lib/'  /etc/ld.so.conf

sed -i '$a/product/ffmpeg/include/' /etc/ld.so.conf

ldconfig

以上脚本,复制即可使用

原文地址:http://blog.51cto.com/13272050/2084592

时间: 2024-08-07 10:44:09

ffmpeg支持x264插件的相关文章

linux 编译ffmpeg 支持x264, x265

1. 前言 本教程涉及的ffmpeg, x264, x265 2. 环境依赖 2.1 删除系统中安装的ffmpeg等库 <span style="font-size:14px;">sudo apt-get --purge remove ffmpeg mplayer x264 x265</span> 2.2 安装依赖库 <span style="font-size:14px;">sudo apt-get update sudo ap

Windows系统下编译FFmpeg for Android(支持x264)

接上一篇:https://www.cnblogs.com/zuoao123/p/10253690.html 上次编译的FFmpeg在使用上有点问题,mediacodec软解码解码器打开失败,avcodec_open2()返回错误值-1.因此想编译一个支持x264的FFmpeg试试看. 一.编译x264 1.下载并解压x264 下载地址: https://www.videolan.org/developers/x264.html 下载最新版本,解压后得到x264-snapshot-20190111

ubuntu系统下安装gstreamer的ffmpeg支持

当您在安装gstreamer到您的ubuntu系统中时,为了更好地进行流媒体开发,需要安装ffmpeg支持,但一般情况下,直接使用 sudo apt-get install gstreamer0.10-ffmpeg 会提示安装不成功. 我们在前应当添加PPA到您的系统,更新本地存储索引,然后再进行安装: sudo add-apt-repository ppa:mc3man/trusty-media sudo apt-get update sudo apt-get install gstreame

FFmpeg和X264的交叉编译环境

在下载好了FFmpeg和X264的源码包之后,在Linux下进行安装的基本流程就是切换到其源码的根目录,然后以此执行以下命令.基本上所有的开源源码包的默认编译安装都是这三步. ./configure make make install三部曲 值得注意的是,如果对于./configure如何配置不清楚 则通过执行./configure --help获取帮助 对于FFmpeg和X264的编译与安装在FFmpeg的Wiki页面上有详细的帮助,下面贴上其地址 FFmpeg的Wiki主页:http://t

Linux编译wireshark,并支持lua插件

由于工作需要,我编写过一个解析内部通信协议的wireshark的插件,插件是使用lua语言编写的,所以wireshark必须要支持lua接入才行. 一般在windows下的wireshark使用安装包安装后,都是支持lua的.只是默认lua支持是处于关闭状态,在网上一搜索就能知道怎么打开lua支持了. 但是,在Linux下就不一定支持了.我们公司使用的是CentOS的操作系统,默认使用操作系统光盘安装的wireshark是没有lua支持的.所以,我就只能摸索如下的步骤去重新编译wireshark

Sublime Text 3能用支持的插件推荐

从二月份用测试版本build 3012开始用sublime text 3,虽然很多插件在sublime text 3不工作了,因为sublime text 3修复了2的一些bug.提升了性能并集成了不少常用插件的功能,当时没什么要求够用了,就这样傻傻地裸插件空手写代码用了快5个月.上月27号Sublime Text 3公测了,又可以试用了,估计插件的更新也差不多了吧,果断上github逛逛看看有没有sublime text 3能用的插件,经过几天折腾和试用,感觉不错,推荐给大家,各位就择你所好而

谷歌 不支持 activeX插件

因为Chrome浏览器42以上版本已经陆续不再支持NPAPI插件,也就是说,目前的迅雷插件.FLASH插件.支付宝插件.阿里旺旺插件.百度贴吧.网银等网站都受到一定程度的影响,本文分享给大家如何让谷歌Chrome浏览器继续支持和开启NPAPI插件. chrome://flags/#enable-npapi Enable NPAPI Mac, WindowsEnables the use of NPAPI plugins. This flag will be removed in Chrome 4

linux下mplayer(ffmpeg)通过x264解码播放高清h264视频

系统环境: Linux inbank-GZ 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux Ubuntu 8.04 Genuine Intel(R) CPU   1250  @ 1.73GHz  * 2 1G内存 目标:能用mplayer播放H264格式的高清视频 下载相关软件 Mplayer1.1版本(包含了ffmpeg) 各类解码包codes x264 yasm + faac + faad 可以在这里下

ffmpeg 和 x264的参数对照

x264 ffmpeg 说明 命令行 字段 命令行 字段 qp qp_constant cqp cqp 固定量化因子.取值范围0到51. 经常取值在20-40之间,越小质量 越好,要求的码率越高.0表示无损压缩 max-keyint i_keyint_max g gop_size 关键帧的最大间隔帧数 min-keyint i_keyint_min keyint_min 关键帧的最小间隔帧数 level i_level_idc level 取值范围10-51. 设置比特流的Level.默认40,