中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux怎么安裝ffmpeg

發布時間:2022-02-02 08:26:11 來源:億速云 閱讀:384 作者:iii 欄目:開發技術

這篇文章主要介紹“Linux怎么安裝ffmpeg”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Linux怎么安裝ffmpeg”文章能幫助大家解決問題。

Fmpeg 是領先的多媒體框架,能夠解碼、編碼、轉碼、混合、解密、流媒體、過濾和播放人類和機器創造的幾乎所有東西。它支持最晦澀的古老格式,直到最尖端的格式。

Linux怎么安裝ffmpeg

  • 1.Linux下安裝ffmpeg
 官網下載:http://ffmpeg.org/download.html
  • 2.下載之后上傳至Linux準備安裝,首先解壓安裝包
 tar -xjvf ffmpeg-4.1.tar.bz2` `cd ffmpeg-4.1/
  • 3.如果現在執行configure配置的話,可能會報如下的錯誤:
     [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即可

  • 4.Linux下安裝yasm
 官網下載:http://yasm.tortall.net/Download.html
  • 5.下載之后上傳至Linux準備安裝,解壓、安裝
 tar -xvzf yasm-1.3.0.tar.gz` `cd yasm-1.3.0/` `./configure` `make` `make install
  • 6.安裝成功之后繼續回到ffmpeg解壓后的目錄,執行下面命令編譯并安裝
 ./configure --enable-shared --prefix=/opt/ffmpeg` `make`:編譯過程有點長 `make install
  • 7.make install會把ffmpeg相關執行程序、頭文件、lib庫安裝在/opt/ffmpeg/

耐心等待完成之后執行 cd /opt/ffmpeg/ 進入安裝目錄,查看一下發現有bin,include,lib,share這4個目錄 bin是ffmpeg主程序二進制目錄 include是C/C++頭文件目錄 lib是編譯好的庫文件目錄 share是文檔目錄

  • 8.然后進入bin目錄,執行

./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

  • 9.創建一個文件并寫入lib路徑即可

執行命令: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
  • 10.配置環境變量

vim /etc/profile:編輯寫入↓ PATH=/opt/python364/bin/:/opt/ffmpeg-4/bin/:$PATH source /etc/profile:重新讀取文件使其生效

  • 11.檢測使用
    • which ffmpeg或者↓直接輸入

    • ffmpeg或者↓使用文件進行測試(文件自備)

    • ffmpeg -y -i a.wav -acodec pcm_s16le -f s16le -ac 1 -ar 16000 b.wav.pcm

關于“Linux怎么安裝ffmpeg”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漠河县| 鄄城县| 宁都县| 夹江县| 荥经县| 衡南县| 吉首市| 奉贤区| 金坛市| 乌苏市| 墨竹工卡县| 弥勒县| 夏津县| 南和县| 岑巩县| 湘乡市| 高雄市| 台山市| 临潭县| 兰溪市| 红原县| 依兰县| 汤阴县| 平果县| 伽师县| 科技| 浦东新区| 化州市| 仁怀市| 中西区| 萝北县| 喀喇沁旗| 前郭尔| 车致| 武定县| 郴州市| 长兴县| 黄大仙区| 新田县| 连江县| 昌吉市|