Ki jan yo enstale epi sèvi ak FFmpeg sou Ubuntu 20.04

Fanpèg se dirijan fondasyon miltimedya gratis, sous louvri, ki kapab dekode, kode, transkode, mux, demux, kouran, filtre ak jwe prèske tout fichye miltimedya ki te kreye sou nenpòt platfòm. Fanpèg konpile epi kouri sou Linux, Mac OS X, Microsoft Windows, sistèm BSD ak Solaris.

Ou pral konnen ki jan yo enstale FFmpeg sou Ubuntu 20.04 LTS Focal Fossa ou sistèm operasyon nan gid sa a. Menm prensip la ap travay pou nouvo vèsyon an Ubentu 21.04 (Hirsute Ipopotam).

Kondisyon

Tcheke epi mete ajou sistèm operasyon Ubuntu 20.04 ou a.

sudo apt update && sudo apt upgrade -y

reklam


Enstale FFmpeg sou Ubuntu 20.04

Pa default, depo Ubuntu gen pakè FFmpeg ki ka enstale ak manadjè pake apt la. Sa a se metòd la pi pito enstale kòm nouvo vèsyon jeneralman soti de fwa nan yon ane. Pandan ke devlopman an pa anpil, li pa kite nan pousyè a tankou lòt depo.

Enstale FFmpeg lè l sèvi avèk lòd sa a nan tèminal Ubuntu ou a "CTRL + ALT + T".

sudo apt install ffmpeg

Egzanp pwodiksyon:

~$ sudo apt install ffmpeg
 [sudo] password for bytesboss: 
 Reading package lists… Done
 Building dependency tree       
 Reading state information… Done
 The following additional packages will be installed:
   i965-va-driver intel-media-va-driver libaacs0 libaom0 libass9 libavcodec58
   libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56
   libbdplus0 libbluray2 libbs2b0 libchromaprint1 libcodec2-0.9 libdc1394-22
   libfftw3-double3 libflite1 libgme0 libgsm1 libigdgmm11 liblilv-0-0
   libmysofa1 libnorm1 libopenal-data libopenal1 libopenmpt0 libpgm-5.2-0
   libpostproc55 librubberband2 libsdl2-2.0-0 libserd-0-0 libshine3
   libsnappy1v5 libsndio7.0 libsord-0-0 libsratom-0-0 libssh-gcrypt-4
   libswresample3 libswscale5 libva-drm2 libva-x11-2 libva2 libvdpau1
   libvidstab1.1 libx264-155 libx265-179 libxvidcore4 libzmq5 libzvbi-common
   libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 va-driver-all
   vdpau-driver-all
 Suggested packages:
   ffmpeg-doc i965-va-driver-shaders libbluray-bdj libfftw3-bin libfftw3-dev
   libportaudio2 serdi sndiod sordi opencl-icd libvdpau-va-gl1
   nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver
   nvidia-legacy-304xx-vdpau-driver
 The following NEW packages will be installed:
   ffmpeg i965-va-driver intel-media-va-driver libaacs0 libaom0 libass9
   libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4
   libavutil56 libbdplus0 libbluray2 libbs2b0 libchromaprint1 libcodec2-0.9
   libdc1394-22 libfftw3-double3 libflite1 libgme0 libgsm1 libigdgmm11
   liblilv-0-0 libmysofa1 libnorm1 libopenal-data libopenal1 libopenmpt0
   libpgm-5.2-0 libpostproc55 librubberband2 libsdl2-2.0-0 libserd-0-0
   libshine3 libsnappy1v5 libsndio7.0 libsord-0-0 libsratom-0-0 libssh-gcrypt-4
   libswresample3 libswscale5 libva-drm2 libva-x11-2 libva2 libvdpau1
   libvidstab1.1 libx264-155 libx265-179 libxvidcore4 libzmq5 libzvbi-common
   libzvbi0 mesa-va-drivers mesa-vdpau-drivers ocl-icd-libopencl1 va-driver-all
   vdpau-driver-all
 0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded.
 Need to get 45.5 MB of archives.
 After this operation, 190 MB of additional disk space will be used.
 Do you want to continue? [Y/n] 

Antre nan "Y" epi kontinye ak enstalasyon an. Sa a pral pran apeprè yon minit.

Apre sa, verifye enstalasyon an ak lòd sa a:

ffmpeg -version

Egzanp pwodiksyon:

~$ ffmpeg -version
 ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
 built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)

Remake byen, nan tan. Nimewo vèsyon ou a ka diferan de pwodiksyon egzanp gid yo.

Si ou ta renmen wè ki dekodè ak ankode FFmpeg ki disponib, tape kòmandman sa yo:

ffmpeg -encoders
 ffmpeg -decoders

Ki jan yo itilize FFmpeg sou Ubuntu 20.04

Anba gid la pral kouvri kèk egzanp debaz sou fason pou itilize FFmpeg lè l sèvi avèk FFmpeg.

Itilizasyon prensipal kòmand pou FFmpeg se jan sa a:

ffmpeg [global_options] {[input_file_options] -i input_url} …{[output_file_options] output_url} …

Remake byen, w ap bezwen sèvi ak kòmandman sa yo sou chak nouvo dosye. Pa gen okenn teknik ekonomize nan dat.

Egzanp Konvèsyon FFmpeg

Pou konvèti dosye odyo ak videyo ak FFmpeg, ou pral remake ke ou pa bezwen presize nan lòd ou fòma yo antre ak pwodiksyon. Olye de sa, fòma dosye a antre oto-detekte, epi yo bay pwodiksyon an yon pwodiksyon formul nan ekstansyon fichye a.

Konvèti yon dosye videyo soti nan mp4 nan webm:

ffmpeg -i existingfile.mp4 newfile.webm

Ou ka gen ladan tou plis fichye pwodiksyon pase jis 1. Egzanp:

ffmpeg -i existingfile.wav newfile.mp3 newfile.ogg

Sonje byen, pou tcheke lis fòma sipòte yo sèvi ak lòd sa a:

ffmpeg -formats

FFmpeg Ekstrè odyo soti nan egzanp videyo

Si ou vle retire odyo a soti nan yon dosye videyo, sa a se fè ak "-vn” antre.

ffmpeg -i video.mp4 -vn audio.mp3

Remake byen, sa a pral konvèti odyo a nan to a egziste ti jan nan dosye videyo orijinal la. Pou presize yon nouvo pousantaj, antre jan sa a:

ffmpeg -i video.mp4 -vn -ab 128k audio.mp3

Kèk egzanp sou pousantaj bit ki pi komen yo se 96k, 128k, 192k, 256k, 320k.


reklam


Kòmantè ak konklizyon

FFmpeg se yon lojisyèl miltimedya ekselan, lis la se vas nan sa ou ka fè ak lojisyèl an, epi nou sèlman manyen sou kèk chwa soti nan plizyè douzèn. Si ou ta renmen aprann plis sou sa FFmpeg ka fè, vizite yo paj dokimantasyon pral ede w ak objektif ou yo.

An jeneral, sa a se yon senp, pwogram ki lejè ki tou senpleman travay. Nan tès nou an, nou pa t 'gen yon pwoblèm konvèti dosye nou yo, epi li te fè pi vit ak efikasite.

Si ou gen kesyon, santi yo lib yo kite yon kòmantè anba a.

6 panse sou "Ki jan yo enstale ak itilize FFmpeg sou Ubuntu 20.04"

  1. Sa pa mache sou 21.10, Impish Indri. Kouri ffmpeg bay ffmpeg: error while loading shared libraries: libmirclient.so.9: cannot open shared object file: No such file or directory.

    Reply
    • Bonjou Austin,

      Erè sa a rive ak yon kòmand espesifik oswa tout nan yo.

      Mwen pral teste sa a. Mwen pa sèvi ak FFMPEG anpil ankò epi mwen pa enstale sa a sou nenpòt machin ubuntu 21.10, orijinèlman sa a te fè sou 20.04 LTS. Mèsi pou apèl la. Mwen pral envestige.

      Li son tankou yon bagay tankou sudo ldconfig. Anjeneral, APT ta dwe pran swen sa a. Mwen pral choke si li pa genyen; sa pa sonnen byen.

      Mwen pral mete ajou leson patikilye a yon fwa mwen ka konfime.

      Mèsi ankò pou mesaj la.

      Reply
      • Bonjou Jozye, erè a rive ak tout kòmandman mwen te eseye, menm jis ffmpeg -version. Mwen te eseye enstale libmirclient9 pake, ki te mennen nan ffmpeg bay erè sou senbòl ki manke. Mwen ranje li pa bati pake sous la.

        Reply
        • WoW! kòmandman an -version?

          Mwen jis enstale sa a epi teste lòd sa a. Li te travay byen, ansanm ak konvèti yon imaj rapid.

          Mwen pral envestige sa a plis, epi mwen se yon ti jan konfonn kounye a depi li sanble travay sou machin Ubuntu 21.10 mwen an, sa a se reyèlman enteresan ou lè l sèvi avèk yon anviwònman Desktop altènatif oswa nenpòt lòt bagay ki te modifye anpil sistèm ou a? oswa èske se yon estanda stock ubuntu 21.10? Jis kirye, epi li ta ka itil pou lòt moun.

          Mèsi ankò, Austin.

          Reply
          • Stock Ubuntu, XFCE Desktop.

            Mizajou: Mwen te eseye retire (vèsyon bati mwen an) ak réinstaller ak apt install ffmpeg; menm rezilta, plenyen sou bibliyotèk ki manke. Lè sa a, mwen te eseye retire ankò ak réinstaller ak snap install ffmpeg, ak fwa sa a li te travay. Se konsa, apt ak menen enstale diferan vèsyon. Yon bagay yo dwe pran ak administratè yo pake petèt.

Leave a Comment