Hvernig á að setja upp og nota FFmpeg á Ubuntu 20.04

FFmpeg er leiðandi ókeypis, opinn uppspretta margmiðlunarrammi, fær um að afkóða, umrita, umkóða, mux, demux, streyma, sía og spila næstum allar margmiðlunarskrár sem hafa verið búnar til á hvaða vettvangi sem er. FFmpeg safnar saman og keyrir á Linux, Mac OS X, Microsoft Windows, BSD kerfum og Solaris.

Þú munt vita hvernig á að setja upp FFmpeg á Ubuntu 20.04 LTS Focal Fossa þínum stýrikerfi í eftirfarandi handbók. Sama regla mun virka fyrir nýrri útgáfuna ubuntu 21.04 (Hirsute Hippo).

Forsendur

Athugaðu og uppfærðu Ubuntu 20.04 stýrikerfið þitt.

sudo apt update && sudo apt upgrade -y

Fáðu


Uppsetning FFmpeg á Ubuntu 20.04

Sjálfgefið er að Ubuntu geymslur innihalda FFmpeg pakka sem hægt er að setja upp með viðeigandi pakkastjóra. Þetta er ákjósanlegasta aðferðin til að setja upp þar sem nýjar útgáfur koma venjulega út tvisvar á ári. Þó að þróunin sé ekki mikil er hún ekki skilin eftir í rykinu eins og aðrar geymslur.

Settu upp FFmpeg með því að nota eftirfarandi skipun í Ubuntu flugstöðinni þinni "CTRL + ALT + T. "

sudo apt install ffmpeg

Dæmi úttak:

~$ 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] 

Sláðu inn „Y“ og halda áfram með uppsetninguna. Þetta mun taka um eina mínútu.

Næst skaltu staðfesta uppsetninguna með eftirfarandi skipun:

ffmpeg -version

Dæmi úttak:

~$ 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)

Athugið, í tíma. Útgáfanúmerið þitt gæti verið frábrugðið sýnishorni leiðbeininganna.

Ef þú vilt sjá hvaða afkóðarar og kóðarar FFmpeg eru tiltækir skaltu slá inn eftirfarandi skipanir:

ffmpeg -encoders
 ffmpeg -decoders

Hvernig á að nota FFmpeg á Ubuntu 20.04

Hér að neðan mun leiðarvísirinn fjalla um nokkur grundvallardæmi um hvernig á að nota FFmpeg með FFmpeg.

Aðalskipananotkun fyrir FFmpeg er sem hér segir:

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

Athugaðu, þú þarft að nota þessar skipanir á hverri nýrri skrá. Það er engin sparnaðartækni til þessa.

FFmpeg viðskiptadæmi

Til að umbreyta hljóð- og myndskrám með FFmpeg muntu taka eftir því að þú þarft ekki að tilgreina inntaks- og úttakssnið í skipuninni. Þess í stað er inntaksskráarsniðið sjálfkrafa greint og úttakið er gefið úttak sem er mótað úr skráarendingu.

Umbreyttu myndbandsskrá úr mp4 í webm:

ffmpeg -i existingfile.mp4 newfile.webm

Þú getur líka haft fleiri úttaksskrár en bara 1. Dæmi:

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

Mundu að til að athuga listann yfir studd snið skaltu nota eftirfarandi skipun:

ffmpeg -formats

FFmpeg Dragðu út hljóð úr myndbandsdæmi

Ef þú vilt vinna hljóðið úr myndbandsskrá er þetta gert með „-vn” inntak.

ffmpeg -i video.mp4 -vn audio.mp3

Athugaðu, þetta mun breyta hljóðinu í núverandi bitahraða upprunalegu myndbandsskrárinnar. Til að tilgreina nýtt verð skaltu slá inn sem hér segir:

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

Nokkur dæmi um algengustu bitahraða eru 96k, 128k, 192k, 256k, 320k.


Fáðu


Athugasemdir og niðurstaða

FFmpeg er frábær margmiðlunarhugbúnaður, listinn er mikill yfir það sem þú getur gert með hugbúnaðinum og við snertum aðeins nokkra valkosti af tugum. Ef þú vilt læra meira um hvað FFmpeg getur gert skaltu fara á þeirra skjalasíðan mun hjálpa þér með markmiðin þín.

Á heildina litið er þetta einfalt, létt forrit sem einfaldlega virkar. Í prófunum okkar áttum við ekki í vandræðum með að umbreyta skránum okkar og það var gert frekar fljótt og skilvirkt.

Ef þú hefur spurningar skaltu ekki hika við að skilja eftir athugasemd hér að neðan.

Gerast áskrifandi
Tilkynna um
6 Comments
Inline endurgjöf
Skoða allar athugasemdir

Þetta virkar ekki 21.10, Impish Indri. Hlaupandi ffmpeg gefur ffmpeg: error while loading shared libraries: libmirclient.so.9: cannot open shared object file: No such file or directory.

Hæ Joshua, villan gerist með öllum skipunum sem ég hef reynt, jafnvel bara ffmpeg -version. Ég prófaði að setja upp libmirclient9 pakka, sem leiddi til þess að ffmpeg gaf villur um tákn sem vantaði. Ég lagaði það með því að smíða frumpakkann.

Stock Ubuntu, XFCE skrifborð.

Uppfærsla: Ég reyndi að fjarlægja (innbyggða útgáfan mína) og setja upp aftur með apt install ffmpeg; sama niðurstaða, kvartar yfir týndu bókasafni. Svo reyndi ég að fjarlægja aftur og setja upp aftur með snap install ffmpeg, og að þessu sinni tókst það. Svo, apt og smelltu upp mismunandi útgáfur. Eitthvað til að taka upp með pakkastjórnendum kannski.

6
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x