Ubuntu

Installige ja kasutage FFmpegi Ubuntu 20-s.04

Installige ja kasutage FFmpegi Ubuntu 20-s.04
FFmpeg on võimas tööriist, mida kasutatakse multimeediumifailide transkodeerimiseks. See on avatud lähtekoodiga CLI-tööriist, mis on saadaval kõigile peamistele platvormidele. See programm toetab paljusid heli- ja videoteeke, sealhulgas libavformat, libavutiil, libavcodec, jne. FFmpeg saab heli ja videot teisendada erinevates vormingutes, muuta proovide suurust ja konfigureerida palju muud.

See juhend näitab teile, kuidas installida ja kasutada FFmpegi Ubuntu 20-s.04.

FFmpegi installimine Ubuntu

FFmpegi installimiseks Ubuntu on kaks ametlikku viisi: Ubuntu repost (v7.x) ja klõpsatusest (v4.x). Sõltuvalt teie vajadustest peaksite valima teile kõige sobivama meetodi.

Samuti on võimalik allikast FFmpeg kompileerida ja installida. See meetod on siiski veidi keeruline ja soovitatav on seda meetodit mitte järgida, kui teil pole selleks konkreetset põhjust.

FFmpegi installimine Ubuntu Repost

See on FFmpegi installimise vaikemeetod. Kõik, mida peate tegema, on öelda APT-le, et ta haaraks ja installiks Ubuntu tarkvara vaikehoidlast programmi.

Käivitage terminal, värskendage APT vahemälu ja installige FFmpeg.

$ sudo apt värskendus

$ sudo apt install ffmpeg

Kontrollime, kas installimine õnnestus. Kõigepealt testige FFmpegi versiooni järgmise käsu kaudu:

$ ffmpeg -v

Ärge unustage kontrollida saadaolevaid koodereid ja dekoodreid. Tehke seda, sisestades järgmise käsu:

$ ffmpeg-kooderid

$ ffmpeg -dekooderid

FFmpegi installimine koheselt

FFmpeg on saadaval ka lisapaketina. Kui teil pole snapi konfigureeritud, saate selle kohe installida, väljastades järgmise käsu:

$ sudo apt update && sudo apt install snapd -y

$ sudo snap install core core20 && sudo systemctl taaskäivitage snapd

Nüüd peaks teie süsteem olema valmis haarama ja installima Snapcrafti poest lisapakette. Tutvuge Fnapmpiga Snapcraftil.

$ sudo snap install ffmpeg

Proovige FFmpegi installimist, sisestades järgmise käsu:

$ ffmpeg -versioon

$ ffmpeg-kooderid
$ ffmpeg -dekooderid

FFmpegi installimine lähtekoodist

FFmpeg on avatud lähtekoodiga tööriist. Seetõttu on võimalik seda programmi lähtekoodist käsitsi ehitada. Seda meetodit soovitatakse kasutada ainult siis, kui soovite luua kohandatud järgu, soovite proovida uusimat versiooni või proovida viga. Üldiseks kasutamiseks järgige selle programmi installimiseks muid meetodeid. Vaadake Ubuntu ametlikku FFmpegi kompileerimisjuhendit.

FFmpegi ehitamine allikast nõuab mitut sõltuvust. Sõltuvuste allalaadimiseks sisestage järgmised käsud:

$ sudo apt värskendus

$ sudo apt install \
$ autoconf \
$ automake \
$ build-essential \
$ cmake \
$ git-core \
$ libass-dev \
$ libfreetype6-dev \
$ libgnutls28-dev \
$ libsdl2-dev \
$ libtool \
$ libva-dev \
$ libvdpau-dev \
$ libvorbis-dev \
$ libxcb1-dev \
$ libxcb-shm0-dev \
$ libxcb-xfixes0-dev \
$ pkg-config \
$ texinfo \
$ wget \
$ yasm \
$ zlib1g-dev

Nüüd valmistage ette lähtekoodi ja kompileeritud binaarfailide salvestamiseks spetsiaalne kataloog.

$ mkdir -pv ~ / ffmpeg_source ~ / bin

Nüüd on aeg ette valmistada mõned kolmandate osapoolte raamatukogud. Need on FFmpegiga kõige sagedamini kasutatavad. Kui te ei vaja ühte või mitut neist teekidest, jätke vastav osa vahele ja eirake sellega seotud ./ configure valik.

$ sudo apt install nasm

$ sudo apt install -y libx264-dev

$ sudo apt install -y libx265-dev libnuma-dev

$ sudo apt install -y libvpx-dev

$ sudo apt install -y libfdk-aac-dev

$ sudo apt installib libmp3lame-dev $ sudo apt installib libopus-dev $ sudo apt install -y libaom-dev

Nüüd olete valmis alustama FFmpegi loomist allikast. Haarake lähtekood, väljastades järgmise:

$ cd ~ / ffmpeg_source
$ wget -O ffmpeg-hetktõmmis.tõrv.bz2 https: // ffmpeg.org / releases / ffmpeg-snapshot.tõrv.bz2

$ tar -xvf ffmpeg-hetktõmmis.tõrv.bz2

$ cd ffmpeg

Värskendage keskkonnamuutujat PATH ja käivitage konfiguratsiooniskript.

$ PATH = "$ HOME / bin: $ PATH" PKG_CONFIG_PATH = "$ HOME / ffmpeg_build / lib / pkgconfig" ./ configure \
$ --prefix = "$ HOME / ffmpeg_build" \
$ --pkg-config-flags = "- staatiline" \
$ --extra-cflags = "- I $ HOME / ffmpeg_build / include" \
$ --extra-ldflags = "- L $ HOME / ffmpeg_build / lib" \
$ --extra-libs = "- lpthread -lm" \
$ --bindir = "$ HOME / bin" \
$ --enable-gpl \
$ --enable-gnutls \
$ --enable-libaom \
$ --enable-libass \
$ --enable-libfdk-aac \
$ --enable-libfreetype \
$ --enable-libmp3lame \
$ --enable-libopus \
$ --enable-libvorbis \
$ --enable-libvpx \
$ --enable-libx264 \
$ --enable-libx265 \
$ --enable-nonfree

Selle protsessi käigus võib ilmneda tõrge „gnutls ei leitud, kasutades pkg-config.”Selle probleemi lahendamiseks peab süsteemis olema kindel pakett. Asjakohase paketi saate installida ja selle vea parandada, väljastades järgmise käsu:

$ sudo apt install -y libunistring-dev

Nüüd käivitage uuesti konfiguratsiooniskript.

Käivitage tegema käsk FFmpegi kompileerimise alustamiseks. Protsessi kiirendamiseks kasutage paralleelse kompileerimise käivitamiseks lippu -j.

$ PATH = "$ HOME / bin: $ PATH" mark -j4

Nüüd saate installida allikast äsja ehitatud FFmpegi versiooni järgmise käsu kaudu:

$ sudo tee install

$ hash -r

Uue FFmpegi binaarse asukoha tuvastamiseks laadige bashi kest uuesti.

$ source ~ /.profiil

Testige FFmpegi installimist järgmiste käskude abil:

$ ffmpeg -versioon

$ ffmpeg-kooderid
$ ffmpeg -dekooderid

FFmpegi kasutamine

Pärast ülaltoodud toimingute tegemist olete nüüd FFmpegi edukalt installinud. On aeg õppida selle kasutamist. Selles jaotises kuvatakse selle tööriista kõige levinumad kasutusalad.

Kõigepealt teisendage videofail MP4-st WebM-vormingusse. FFmpegi ilu on see, et te ei pea määrama sisendi ja väljundi vorminguid. FFmpeg tuvastab automaatselt lähte- ja sihtvormingu ning käitub vastavalt sellele. Siin kasutatakse lippu "-hide_banner", et keelata konfiguratsiooniteave, mille FFmpeg iga käigu kohta teatab.

$ ffmpeg -hide_banner -i

Vaatame nüüd helifailide teisendamist. Teisendage MP3 OGG-ks.

$ ffmpeg -hide_banner -i demo.mp3 demo.ogg

Failide teisendamisel on võimalik ka koodekit täpsustada. Kasutage lippu -c, millele järgneb mis tahes toetatud kooderi / dekoodri nimi või spetsiaalne väärtuseksemplar. Näiteks saate teisendada MP4 WebM-vormingusse, kasutades videokoodekit libvpx ja helikodekit libvorbis.

$ ffmpeg -hide_banner -i demo.mp4 -c: v libvpx -c: libvorbise demo.veeb

Samamoodi on võimalik ka helivormingut teisendada määratud koodeki abil. Näiteks saate teisendada MP3-faili OGG-ks, kasutades libopus koodek.

$ ffmpeg -hide_banner -i demo.mp3 -c: libopuse demo.ogg

Lõpumõtted

FFmpeg on võimas tööriist meediumifailidega töötamiseks. FFmpegi erinevate funktsioonide ja selle kasutamise kohta on palju õpetusi. Uurige selle hämmastava tööriista kohta lisateavet. Haarake paar demo meediumifaili ja harjutage nendega FFmpegi haldamiseks. Vaadake seda huvitavat õpetust, kuidas muuta mitu pilti videofailiks.
Nautige!

Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...