当前位置:首页 » 编程软件 » centosffmpeg编译安装

centosffmpeg编译安装

发布时间: 2022-07-04 04:10:36

‘壹’ 在CentOS 64位安装ffmpeg问题,怎么解决

在FFmpeg官方网站好像也有下载 Shark007 Advanced Codecs也是很强大的编码解码器包,应该也含有FFmpeg 假如是PotPlayer,可以下载一个OpenCodec进行安装 里面包含FFmpeg 有32位版和64位版的,请按照情况进行选择 安装时选中 FFmpeg Files 即可

‘贰’ centos编译安装需要什么环境

yum -y install "Development Tools"

其他依据编译报错安装相应的支持

‘叁’ centos 7怎么安装编译安装二进制文件

安装软件包

rpm [option] /path/to/package_file

-i:安装

-v:显示安装详细信息

-h:以#号显示安装进度,每个#号代表2%的安装进度

组合用法:rpm -ivh /path/to/package_file

--nodeps:安装时忽略依赖关系。(此方式安装的软件可能运行不了)

--test:测试安装,不是真正的安装。

--replacepkgs:重新安装(如果原有配置文件作了修改,很有可能不执行替换,而是将应该安装生成的配置文件重命名为 .rpmnew)

卸载软件包

rpm [option] package_name

-e:卸载(如果包的配置文件安装后曾被改动过,卸载时,此文件将不会卸载,而是被重命名并保留,例如warning: /etc/zprofile saved as /etc/zprofile.rpmsave.)

--nodeps:卸载时忽略依赖关系(卸载后,依赖次软件包的程序可能无法正常运行)

升级软件包

rpm [option] /path/to/package_file

-Uvh:升级或安装,如果旧版本的软件包不存在,则安装此软件包;如果旧的软件包存在,则升级旧软件包。

-Fvh:纯升级,如果旧版本的软件包不存在,则不安装此软件包;如果旧的软件包存在,则升级旧软件包。

注意:不应该对内核执行升级操作,而是安装。系统允许多内核并存

‘肆’ CentOS 5.5下如何编译安装新内核

第一步:下载内核

传送门:地址.笔者下载的是3.2.84版本

第二步:解压编译内核

由于我下的是.tar.xz文件,用tar命令不能直接解压。

1.我的系统里不带xz解压软件,先下载xz-5.0.3.tar.bz2文件并解压安装

tar -jvxf xz-5.0.3.tar.bz2 cd /opt/xz-5.0.3 #进入解压后的文件夹 ./configure make make install

2.解压内核

xz -d linux-3.2.84.tar.xz tar -xvf linux-3.2.84.tar

3.如果是第一次编译内核,并没有上次残留的文件可以跳过该步骤(最好仔细看下指令对应的功能)

make mrproper make clean 删除大多数的编译生成文件, 但是会保留内核的配置文件.config, 还有足够的编译支持来建立扩展模块 make mrproper 删除所有的编译生成文件, 还有内核配置文件, 再加上各种备份文件 make distclean mrproper删除的文件, 加上编辑备份文件和一些补丁文件。

4.搭建编译内核所需要的环境

yum -y install gcc yum install ncurses ncurses-devel yum install openssl-devel

5.进入内核解压文件夹配置内核参数

由于我是个小白不会选,为了方便,直接用make localmodconfig命令,这个命令是以本来的.config文件为基础去选,可以参考论文:嵌入式linux系统的裁剪优化和测试技术.然后我就一直回车直到结束。然后再输入make menuconfig命令进入图形选择菜单,将kenel hacking中的Sample..选项去掉(具体那一项我忘了,尴尬),退出保存。然后编辑.config文件中的“CONFIG_SYSFS_DEPRECATED”,默认该选项为not set,被注释掉的,将其改为y,即修改为“CONFIG_SYSFS_DEPRECATED=y”,之后可能还要修改,后面再说。

6.编译新内核

make bzImage && make moles && make moles_install

7.安装内核

8.编译安装可能出现的情况

应该是没什么问题, 不过也不排除会出现下面的情况:make:警告:检测到时钟错误。您的创建可能是不完整的。 解决办法:find . -type f -exec touch {} ; 重新编译下就好了。

9.处理下img中的东西(我说不清楚= =)

1)解压initrd文件

# cp /boot/initrd-3.2.84.img /tmp # cd /tmp/ # ls initrd-2.6.30.4.img # mkdir newinitrd # cd newinitrd/ # zcat ../initrd-2.6.30.4.img | cpio -i

释放之后看到如下内容

# ls bin dev etc init lib proc sbin sys sysroot

2)编辑init,删掉其中重复的四行中的两行 echo “Loading dm-region-hash.ko mole” insmod /lib/dm-region-hash.ko echo “Loading dm-region-hash.ko mole” insmod /lib/dm-region-hash.ko 3)重新打包initrd

# find . | cpio -c -o > ../initrd 11538 blocks # cd .. # gzip -9 < initrd > initrd.img # ls initrd-2.6.30.4.img initrd initrd.img

这里面的initrd.img就是重新打包后的文件。 4)把initrd.img复制到/boot下 命令:#cp initrd.img /boot 5)修改grub.config,在/etc文件夹下 把initrd-3.2.84.img改为initrd.img就可以了 6)reboot重启 记得选择自己的内核!别错过啦!

以上内容就是小编为大家带来的关于CentOS 5.5下编译安装新内核的方法了,希望可以帮助到大家!

‘伍’ centos ffmpeg怎么安装

如果你配置好了yum,可以yuminstallvlc。如果我没记错的话,只要vlc安装了,ffmpeg也就有了。因为ffmpeg是vlc软件的依赖包。这个vlc的安装包,应该是安装了第三方软件源rpmfusion后,就能安装了,但也可能是epel,这个我记不清了。你可以自己试一下。还有,我记得在OracleLinux6这个版本下,要先装epel后装yumfusion。否则有依赖问题。而OracleLinux和你说的centos两种发行版都和红帽RedHatEnterpriseLinux有关联。一个是在RHEL基础上新添加了Oracl-UEK内核,成了甲骨文官方鼓吹的“坚不可摧”的版本(OracleLinux);一个是去除了关于授权方面的一些限制,而搞出的企业社区操作系统(CentOSLinux)。所以,我觉得你的情况可以参考RHEL、FEDORA以及我刚刚提到的OracleLinux等发行版。

‘陆’ 在centos下安装编译ffmpeg,make过程中报错说,没有规则可以建立“libavcodec/libavcodec.so.52”

缺少库文件

yum -y install ffmpeg-libs

‘柒’ 如何在centos下,安装ffmpeg和vlc

如果你配置好了yum,可以yum install vlc。如果我没记错的话,只要vlc安装了,ffmpeg也就有了。因为ffmpeg是vlc软件的依赖包。这个vlc的安装包,应该是安装了第三方软件源rpmfusion后,就能安装了,但也可能是epel,这个我记不清了。你可以自己试一下。
还有,我记得在Oracle Linux 6这个版本下,要先装epel后装yumfusion。否则有依赖问题。
而Oracle Linux和你说的centos两种发行版都和红帽Red Hat Enterprise Linux有关联。一个是在RHEL基础上新添加了Oracl-UEK内核,成了甲骨文官方鼓吹的“坚不可摧”的版本(Oracle Linux);一个是去除了关于授权方面的一些限制,而搞出的企业社区操作系统(CentOS Linux)。所以,我觉得你的情况可以参考RHEL、FEDORA以及我刚刚提到的Oracle Linux等发行版。

‘捌’ 如何在centos中编译安装deb包

找工具将deb2tar或是直接转化为rpm格式。其实deb2tar就是将deb解压得出里面的东西而已,这样必须先知道deb需要的关联,然后安装关联的程序或库,然后复制解压出的tar包到对应未知。但是deb系统和rpm系统有些不一样,估计要符号连接到某些虚拟目录。复杂呀。

‘玖’ centos 安装软件过程的问题

yum安装缺少了很多依赖,没有源的就得现在对应缺少的包源码编译

‘拾’ FFmpeg开发怎么入手

您好,很感谢您对我的帮组。另外,我想编译一套Linux上面的(具体是CentOS6.0)。但是有一点,我按网上所的流程编译出来了,实用性不高。您编译过Linux上面的FFmpeg吗?可以给我一点指导吗?谢谢。

热点内容
cbs加密 发布:2024-05-19 06:29:56 浏览:200
ssis存储过程 发布:2024-05-19 06:21:31 浏览:630
怎样删除小视频文件夹 发布:2024-05-19 05:49:29 浏览:589
开启php短标签 发布:2024-05-19 05:44:12 浏览:473
android各国语言 发布:2024-05-19 05:42:54 浏览:247
微信什么资料都没怎么找回密码 发布:2024-05-19 05:35:34 浏览:907
填志愿密码是什么 发布:2024-05-19 05:30:23 浏览:318
城堡争霸自动掠夺脚本 发布:2024-05-19 05:22:06 浏览:204
asp编程工具 发布:2024-05-19 05:20:36 浏览:143
insertpython 发布:2024-05-19 05:12:26 浏览:244