# redhat6.3安装ffmpegh.264

redhat6.3安装ffmpegh.264

辛酸史:(


1.确保之前的所有x.264库都清除干净,我因为反复装过好几次ffmpeg,所以每次装都会出现ERROR: libx264 not found 的错误,将前几次安装的所有相关文件清除后可以安装成功。


2.下载h.264库
http://download.videolan.org/pub/videolan/x264/snapshots/这里可以下载到各种版本的.264库。

我下载的版本是last_x264.tar.bz2

安装流程:
tar -jxvf last_x264.tar.bz2
cd x264-snapshot-20120316-2245
./configure –host=arm-linux –prefix=/opt/webcam/ffmpeg –enable-shared –disable-asm

我将安装目录选为/opt/webcam/ffmpeg
修改config.mak
gedit config.mak
主要添加arm-linux-,修改后为:

@requires_authorization
SRCPATH=.
prefix=/opt/webcam/ffmpeg
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
libdir=${exec_prefix}/lib
includedir=${prefix}/include
SYS_ARCH=ARM
SYS=LINUX
CC=arm-linux-gcc
CFLAGS=-Wshadow -O3 -ffast-math  -Wall -I. -I$(SRCPATH) -std=gnu99 -D_GNU_SOURCE -fPIC -fomit-frame-pointer -fno-tree-vectorize
COMPILER=GNU
COMPILER_STYLE=GNU
DEPMM=-MM -g0
DEPMT=-MT
LD=arm-linux-gcc -o 
LDFLAGS= -lm -lpthread -ldl
LIBX264=libx264.a
AR=arm-linux-ar rc 
RANLIB=arm-linux-ranlib
STRIP=arm-linux-strip
INSTALL=install
AS=
ASFLAGS= -I. -I$(SRCPATH) -DSTACK_ALIGNMENT=4 -DPIC -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8
RC=
RCFLAGS=
EXE=
HAVE_GETOPT_LONG=1
DEVNULL=/dev/null
PROF_GEN_CC=-fprofile-generate
PROF_GEN_LD=-fprofile-generate
PROF_USE_CC=-fprofile-use
PROF_USE_LD=-fprofile-use
HAVE_OPENCL=yes
default: cli
install: install-cli
SOSUFFIX=so
SONAME=libx264.so.152
SOFLAGS=-shared -Wl,-soname,$(SONAME)  -Wl,-Bsymbolic
default: lib-shared
install: install-lib-shared
LDFLAGSCLI = -ldl 
CLI_LIBX264 = $(LIBX264)

接着:
make
make install

至此x.264库安装成功。


3.下载ffmpeg
http://ffmpeg.org/releases/这里可以下载到各种版本的ffmpeg。

我下载的版本是ffmpeg-1.0.tar.bz2

安装流程:
tar -jxvf ffmpeg-1.0.tar.bz2
cd ffmpeg-1.0
./configure –enable-cross-compile –target-os=linux –cross-prefix=arm-linux- –cc=arm-linux-gcc –enable-shared –arch=armv6 –enable-gpl –enable-libx264 –prefix=/opt/webcam/ffmpeg –extra-cflags=-I/opt/webcam/ffmpeg/include –extra-ldflags=-L/opt/webcam/ffmpeg/lib/

因为我们在安装x.264库的时候已经将其安装在/opt/webcam/ffmpeg
目录下,所以现在寻找库文件只需要在这个目录下即可。

执行:
make
make install

至此,带有x.264编码库的ffmpeg安装成功。:)


参考:http://blog.csdn.net/ghostyu/article/details/7371310

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Red Hat 6.3安装scp可以通过以下步骤进行: 1. 打开终端窗口,以root用户身份登录。 2. 确保您已连接到互联网,并且可以访问Red Hat的软件存储库。 3. 运行以下命令来安装scp: ``` yum install openssh-clients ``` 这将安装OpenSSH客户端软件括scp命令。 4. 安装完成后,您可以在终端窗口中使用scp命令来进行文件传输。例如,要将本地文件myfile.txt复制到远程服务器的目录/home/user,可以运行以下命令: ``` scp myfile.txt user@remote_server_ip:/home/user ``` 请替换user为远程服务器上的用户名,remote_server_ip为远程服务器的IP地址。 引用解释了在查看磁盘时可能遇到的报警问题,这是由于多路径设备未找到而导致的操作系统配置错误。引用提到了在进行下一步安装时可能遇到的主机名冲突问题,需要在两个节点的/etc/hosts文件中注释掉vip信息才能继续安装。引用提到了在运行makefile命令时可能遇到的错误。然而,这些引用与您关于在Red Hat 6.3安装scp的问题并没有直接的联系。因此,您可以忽略这些引用内容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [redhat6.3安装ORACLE11.2.3RAC](https://blog.csdn.net/weixin_34235457/article/details/92632943)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值