轉發自白狼棧:查看原文
關於ffmpeg的安裝,有的人可能要折騰很久,甚至折騰一個禮拜,究其原因,基本都是編譯安裝惹的禍。
我們提供4種安裝方式,最復雜的莫過於centos7上的編譯安裝。
大家可以根據自己的喜好選擇安裝。
今天我們來看下docker下如何安裝ffmpeg。
相對於 mac安裝ffmpeg 和centos7安裝ffmpeg,docker安裝ffmpeg幾乎沒有難度,所以docker這么流行還是有很大原因的。
首先我假設看這篇文章的你已經安裝過docker並會簡單使用了。
1、下載鏡像
~ docker pull jrottenberg/ffmpeg
2、直接運行容器測試安裝是否成功
~ docker run jrottenberg/ffmpeg:latest -version ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 20160609 configuration: --disable-debug --disable-doc --disable-ffplay --enable-shared --enable-avresample --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-gpl --enable-libass --enable-libfreetype --enable-libvidstab --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx265 --enable-libxvid --enable-libx264 --enable-nonfree --enable-openssl --enable-libfdk_aac --enable-libkvazaar --enable-libaom --extra-libs=-lpthread --enable-postproc --enable-small --enable-version3 --extra-cflags=-I/opt/ffmpeg/include --extra-ldflags=-L/opt/ffmpeg/lib --extra-libs=-ldl --prefix=/opt/ffmpeg 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 libavresample 4\. 0\. 0 / 4\. 0\. 0 libswscale 5\. 3.100 / 5\. 3.100 libswresample 3\. 3.100 / 3\. 3.100 libpostproc 55\. 3.100 / 55\. 3.100
一步到位的感覺就是爽。
為了練習,我們現在只是簡單的安裝,后面部署上線的時候會編寫 Dockfile 文件安裝。