您好,登錄后才能下訂單哦!
這篇文章主要介紹“Linux怎么安裝ffmpeg”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Linux怎么安裝ffmpeg”文章能幫助大家解決問題。
mpeg 是領先的多媒體框架,能夠解碼、編碼、轉碼、混合、解密、流媒體、過濾和播放人類和機器創造的幾乎所有東西。它支持最晦澀的古老格式,直到最尖端的格式。
官網下載:http://ffmpeg.org/download.html
tar -xjvf ffmpeg-4.1.tar.bz2` `cd ffmpeg-4.1/
[root@slave ffmpeg-4.1]# ./configure gcc is unable to create an executable file. If gcc is a cross-compiler, use the --enable-cross-compile option. Only do this if you know what cross compiling means. C compiler test failed. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.
錯誤的意思是 yasm/nasm 包不存在或者很舊,可以使用–disable-yasm禁用這個選項編譯,yasm是一款匯編器,并且是完全重寫了nasm的匯編環境,接收nasm和gas語法,支持x86和amd64指令集,所以這里安裝一下yasm即可
官網下載:http://yasm.tortall.net/Download.html
tar -xvzf yasm-1.3.0.tar.gz` `cd yasm-1.3.0/` `./configure` `make` `make install
./configure --enable-shared --prefix=/opt/ffmpeg` `make`:編譯過程有點長 `make install
/opt/ffmpeg/
下耐心等待完成之后執行 cd /opt/ffmpeg/
進入安裝目錄,查看一下發現有bin
,include
,lib
,share
這4個目錄 bin
是ffmpeg主程序二進制目錄 include
是C/C++頭文件目錄 lib
是編譯好的庫文件目錄 share
是文檔目錄
./ffmpeg -version
查看當前版本的詳細信息,默認情況下一般會報
libavdevice.so.57: cannot open shared object file: No such file or directory
原因是lib目錄未加載到鏈接到系統庫中 系統ld目錄列表在/etc/ld.so.conf
中,打開文件會發現, 里面引用了/etc/ld.so.conf.d/
下面所有的.conf
文件,比如mariadb-x86_64.conf
執行命令:vim /etc/ld.so.conf.d/ffmpeg.conf
然后添加一行內容:/opt/ffmpeg/lib
之后保存并退出,然后執行 ldconfig
使配置生效, 現在再次執行./ffmpeg -version
顯示就正常了
[root@slave ffmpeg-4.1]# ffmpeg -ersion ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28) configuration: --enable-shared --prefix=/opt/ffmpeg-4 libavutil 56. 22.100 / 56. 22.100 libavcodec 58. 35.100 / 58. 35.100 libavformat 58. 20.100 / 58. 20.100 libavdevice 58. 5.100 / 58. 5.100 libavfilter 7. 40.101 / 7. 40.101 libswscale 5. 3.100 / 5. 3.100 libswresample 3. 3.100 / 3. 3.100
vim /etc/profile
:編輯寫入↓
PATH=/opt/python364/bin/:/opt/ffmpeg-4/bin/:$PATH
source /etc/profile
:重新讀取文件使其生效
which ffmpeg
或者↓
直接輸入
ffmpeg
或者↓
使用文件進行測試(文件自備)
ffmpeg -y -i a.wav -acodec pcm_s16le -f s16le -ac 1 -ar 16000 b.wav.pcm
關于“Linux怎么安裝ffmpeg”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。