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-Day38(第四模块思维导图)

  2. W3c盒子模型+IE盒子模型+box-sizing属性

    1.盒子模型有两种,标准盒模型和IE盒模型,其中W3C标准的盒模型就是在网页的顶部加上 DOCTYPE 声明. (1)W3C标准的盒模型 W3C盒子模型包括4部分:margin,border,padd ...

  3. tyvj1864 [Poetize I]守卫者的挑战

    期望dp 不考虑打的顺序,只要最后能把地图都装下就行了,因此把概率和容量装进一个结构体里面,把地图放后面. 记一个状态f[i][j][k]表示前i个比赛,赢了j场,容量k的期望,转移即可. #incl ...

  4. Vue.js 笔记之 img src

    固定路径(原始html) index.html如下,其中,引号""里面就是图片的路径地址 ```<img src="./assets/1.png"> ...

  5. v4l2程序实例

    #include <stdio.h> #include <string.h> #include <errno.h> #include <stdlib.h> ...

  6. js实现导航固定定位

                                                                                   js实现导航固定定位 <!DOCTY ...

  7. tomcat的连接数与线程池

    在使用tomcat时,经常会遇到连接数.线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector). 在前面的文章中写到过:Connector的主要功能,是接收连接 ...

  8. shell文本过滤编程(一):grep和正則表達式

    [版权声明:转载请保留出处:blog.csdn.net/gentleliu.Mail:shallnew at 163 dot com] Linux系统中有非常多文件,比方配置文件.日志文件.用户文件等 ...

  9. uva 10641 (来当雷锋的这回....)

    #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using ...

  10. 如何编译dotnet core

    1.git clone源码 2.init-tools.cmd 3. Error: DIA SDK is missing at "C:\Program Files (x86)\Microsof ...