當前位置:首頁 » 編程軟體 » 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嗎?可以給我一點指導嗎?謝謝。

熱點內容
python修改文件某一行 發布:2024-05-05 22:18:22 瀏覽:456
md5加密64 發布:2024-05-05 21:59:30 瀏覽:526
259pp頁面訪問升級 發布:2024-05-05 21:47:51 瀏覽:88
迅雷阻止上傳 發布:2024-05-05 21:26:19 瀏覽:913
資料庫運維題 發布:2024-05-05 21:21:47 瀏覽:961
RM魔塔編程 發布:2024-05-05 21:21:47 瀏覽:285
matlab獲取文件夾 發布:2024-05-05 21:12:24 瀏覽:291
一根式演算法 發布:2024-05-05 21:12:23 瀏覽:955
php無刷新 發布:2024-05-05 21:08:11 瀏覽:982
搭建一個流媒體伺服器 發布:2024-05-05 20:40:59 瀏覽:667