CentOS 6.5 安装 ffmpeg
满满的坑
 
 
 
安装ffmpeg
 
1.安装依赖包
yum -y install yasm(建议源码安装)
yasm-1.3.0.tar.gz(安装高版本的x264可能会提示需要1.2以上的yasm)
 
2.安装x264(卸载了yum安装的软件包)
cd x264-snapshot-20170213-2245-stable/
./configure --enable-shared
make
make install
 
3.安装ffmpeg
tar -zxf ffmpeg-3.2.7.tar.gz
cd ffmpeg-3.2.7 
./configure --prefix=/usr/local/data/ffmpeg --enable-shared --enable-libx264 --enable-gpl
make
make install
 
注:
ERROR: libx264 must be installed and version must be >= 0.118.
#如果出现这个错误,需要安装高版本的x264(但后面,可能版本会跟ffmpeg要求的不符合,看情况而定)
 
/usr/local/data/soft/ffmpeg/libavcodec/libavcodec.a(libx264.o): In function `X264_init':
/usr/local/data/soft/ffmpeg/libavcodec/libx264.c:305: undefined reference to `x264_encoder_open_148'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1
#这个错误,莫名好了
 
Error: can't open /tmp/ccplUYXy.s for reading: No such file or directory
make: *** [libavcodec/ffv1enc.o] Error 1
#重新make下就好了
 
[root@58pic_upload2 ~]# ffmpeg -version
ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directory
#编辑/etc/ld.so.conf 添加/usr/local/data/ffmpeg/lib  然后ldconfig
 
 
 ffmpeg -version
ffmpeg: error while loading shared libraries: libx264.so.148: cannot open shared object file: No such file or directory
# cp /usr/local/lib/libx264.so.148 /usr/lib/
 
 
遇到的问题:
ffmpeg --version 提示找不到库文件
 
这里安装是最新版, 导致库文件是.so.148
 
 
安装好了,然后做一个复制一个libx264.so.107 到/usr/lib/下即可
 
 
测试:
ffmpeg -i 5311bde54a656.mov -c:v libx264 -pix_fmt yuv420p -movflags faststart 456.mp4
 
切割
ffmpeg -ss 00:01:00 -t 00:02:00 -i in-put.mov  -vcodec copy -acodec copy out-put.mp4 

CentOS 6.5 安装 ffmpeg的更多相关文章

  1. <亲测>CentOS中yum安装ffmpeg

    CentOS中yum安装ffmpeg 1.升级系统 sudo yum install epel-release -y sudo yum update -y sudo shutdown -r now 2 ...

  2. CentOS 6/7安装ffmpeg

    环境 CentOS 6/7 安装 导入GPG key rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms 安装ATRPMS Repo ...

  3. CentOS中yum安装ffmpeg

    1.升级系统 sudo yum install epel-release -y sudo yum update -y sudo shutdown -r now 2.安装Nux Dextop Yum 源 ...

  4. CentOS下yum安装FFmpeg

    一.yum安装FFmpeg 1.    最偷懒的方式就是yum安装了,自动解决依赖.不过CentOS系统默认无FFmpeg源,企业版 Linux 附加软件包EPEL源也不包含,需要手动添加yum源配置 ...

  5. linux(centos)下安装ffmpeg

    [备忘]windows环境下20行php代码搞定音频裁剪 上次我的这篇文章将了windows下web中如何操作ffmpeg的文章,这里则记录下linux(centos)下的安装 首先:我花了中午大概1 ...

  6. CentOS 6&7安装ffmpeg

    CentOS 6和7安装方法是不一样的,下面分别说明: 安装前都需要先安装epel扩展源 yum -y install epel-release CentOS 6比较简单,安装yum源之后直接安装即可 ...

  7. centos 安装 ffmpeg

    使用yum方式安装ffmpeg: 先安装Nux Dextop仓库: Nux Dextop库依赖于EPEL库,所有要先安装EPEL库(需要管理员权限). 如果安装过则跳过. $ su root $ yu ...

  8. 阿里云服务器---centos编译安装ffmpeg

    环境 系统环境:CentOS release 6.7 (Final) 需求 编译安装ffmpeg 获取依赖 安装依赖包 yum install -y autoconf automake cmake f ...

  9. CentOS下yum方式安装FFmpeg

    FFmpeg一个完整的跨平台解决方案,用于记录,转换和流式传输音频和视频. 文档:https://www.ffmpeg.org/documentation.html FFmpeg安装 1.安装Nux ...

随机推荐

  1. python的迭代器、生成器、三元运算、列表解析、生成器表达式

    一 迭代的概念 迭代是Python最强大的功能之一,是访问集合元素的一种方式. 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前 ...

  2. 利用Arcade表达式显示多行标签

    要素图层依然是全球气象站点分布数据,属性表如下: 展示效果如下,显示的四行数据分别是属性表中的WIND_NAME,TEMP,WIND(运算之后的),R_HUMIDITY 本次尝试一次性写全所有的信息: ...

  3. js 正则表达式 整合

    正则表达式:断言 取字符串区间: /(?<=["+ star +"]).*(?=["+ end +"])/ // 简单封装 Vue.prototype.s ...

  4. T^T OJ 2144 并查集( 并查集... )

    链接:传送门 思路:增加num[] 记录集合中的个数,maxx[] 记录集合中最大值,挺不错的并查集练习题,主要是 unite 函数里如何改变一些东西,挺好的题,能用C尽量不用C++,效率差蛮大的! ...

  5. NOIP2016 DAY1 T3 换教室

    换教室 Description 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程.在可以选择的课程中,有2n节 课程安排在n个时间段上.在第i(1≤i≤n)个时间段上,两节内 ...

  6. POJ 1743 [USACO5.1] Musical Theme (后缀数组+二分)

    洛谷P2743传送门 题目大意:给你一个序列,求其中最长的一对相似等长子串 一对合法的相似子串被定义为: 1.任意一个子串长度都大于等于5 2.不能有重叠部分 3.其中一个子串可以在全部+/-某个值后 ...

  7. docker删除docker_gwbridge网桥

    最后更新时间:2018年12月26日 使用命令:docker network rm docker_gwbridge 提示无法删除. [root@localhost ~]# docker network ...

  8. 详解 QT 主要类 QWidget

    QWidget类是所有用户界面对象的基类,每一个窗口部件都是矩形,并且它们按Z轴顺序排列的.一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分. 先来看内容. AD: 2013云计算架构师 ...

  9. Mysql学习总结(32)——MySQL分页技术详解

    1.什么是数据分页:数据分页就是将很多条记录像书本一样分页,每页显示多少行记录: 2.为什么要数据分页:当我们进行sql语句查询时,假如数据有成千上万行记录,如果在同一个页面去显示,那这个页面得有多大 ...

  10. java中的hachcode方法

    哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率.在Java的Object类中有一个方法: public native int hashCode(); 根据这个 ...