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. struts中请求数据自动封装

    实现原理 参数拦截器 第一:jsp表单数据填充到action中的属性 必须实现set方法,get方法可以不需要实现,jsp页面name名字保持一致 第二:jsp表单填充到action的对象的属性 js ...

  2. CF993C Careful Maneuvering bitset_枚举

    Code: #include<cstdio> #include<map> #include<iostream> #include<cmath> #inc ...

  3. java 公开内部类无法实例化 no enclosing instance 解决办法

    因为B类不是A类的静态内部类,所以B累也只能像A类的成员一样通过new A()的实例访问,new(new A()).B(),这显然不是我们想要的方式,于是需要在B类的前边加上static,变成下边这样 ...

  4. POJ 1883 排序 ( 水 + next_permutation )

    链接:传送门 题意:略 思路:next_permutation(),水,但是要注意一点的是如果是最后一个排列next_permutation会返回第一个排列并结束,所以如果到了最后一个排列还不是第k个 ...

  5. Linux多线程实践(四 )线程的特定数据

    在单线程程序中.我们常常要用到"全局变量"以实现多个函数间共享数据, 然而在多线程环境下.因为数据空间是共享的.因此全局变量也为全部线程所共同拥有.但有时应用程序设计中有必要提供线 ...

  6. magento megatron主题加入中文

    magento的megatron默认不支持中文,全部我们须要在它的本地化目录中加入中文的cvs文件,加入方法例如以下: 1.切换至 app ▸ design ▸ frontend ▸ megatron ...

  7. 实现 jstl标签foreach 功能

    jsp 页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEn ...

  8. m_Orchestrate learning system---九、在无法保证是否有图片的情况下,如何保证页面格式

    m_Orchestrate learning system---九.在无法保证是否有图片的情况下,如何保证页面格式 一.总结 一句话总结:都配上默认缩略图就可以解决了 1.如何获取页面get方式传过来 ...

  9. zzulioj--1780--和尚特烦恼6——炒股(贪心)

    1780: 和尚特烦恼6--炒股 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 154  Solved: 87 SubmitStatusWeb Boa ...

  10. 银行bank系统项目实践

    想看项目的注意了!完整版银行管理系统就在这里看不看你看着办! 按照惯例咱们还是先来看一下项目需求: 某银行为了提高业务率希望开发一个银行管理系统功能如下: 1.能够完成用户开户操作 2.能够完成用户取 ...