FFmpeg är en populär mediebiblioteksfunktion som du kan installera individuellt eller tillsammans med en mediaspelare på ditt Linux-system. Detta verktyg skapades ursprungligen under Linux-projektet, men nu är det även tillgängligt för Mac och Windows OS. FFmpeg-verktyget är en formation av två mediacodec-paket, som är FF och MPEG. FF är en förkortning för Fast Forward, och MPEG är en akronym för Moving Picture Experts Group.
Du kan direkt använda FFmpeg-verktyget på ditt Linux-system via kommandoradsgränssnittet för att konvertera, klippa, sammanfoga och komprimera mediefiler. Du kan också använda den för livestreaming eller för att mata livemedia till en server.
FFmpeg på Linux-distributioner
FFmpeg-verktyget är skrivet i programmeringsspråket C. Det är licensierat under GNU GPL-sekretesslicensen och är tillgängligt för GNU- och Linux-baserade distributioner. FFmpeg fungerar med en demuxer, muxer, avkodare och kodare som bearbetar indatafilerna och producerar en utdatafil av mediafilen.
Eftersom FFmpeg är ett känt och effektivt mediebibliotek, använder många välkända mediaspelare och mediakonverteringsverktyg redan biblioteksfunktionen i FFmpeg-verktyget i sin programvara. I det här inlägget kommer vi att lära oss olika metoder för hur du kan installera och börja använda FFmpeg-verktyget på ditt Linux-system.
1. Installera FFmpeg på Debian/Ubuntu Linux
Att installera FFmpeg-verktyget på Debian/Ubuntu Linux är en enkel process. Det finns några tillgängliga metoder som du kan använda för att installera FFmpeg-verktyget på dina Debian-distributioner. Här kommer vi att täcka både det grafiska användargränssnittet (GUI) och den kommandoradsbaserade metoden (CLI) för att installera FFmpeg på Debian Linux.
Metod 1: Installera FFmpeg på Debian Linux via Linux Universe-förvaret
Du kan installera FFmpeg-verktyget genom det officiella Linux-förvaret. Du måste köra följande aptitude-kommando som anges nedan i ditt terminalskal för att installera FFmpeg-ramverket på din Ubuntu, Kali Linux, Linux Mint och andra Debianbaserade Linux-distributioner.
sudo add-apt-repository universe sudo apt update sudo apt install ffmpeg
Metod 2: Installera FFmpeg genom att ladda ner .deb-paketet
I den här metoden kommer vi att se hur du kan installera FFmpeg-ramverket genom att ladda ner .deb-filen för Debian-distributioner. Det är det enklaste sättet att installera vilket paket som helst på Debian/Ubuntu. Här kan du hitta och ladda ner sammanställningen FFmpeg-verktyget Debian-paketet på FFmpegs officiella webbplats. När nedladdningen är klar öppnar du katalogen där du lagrade filen. Vanligtvis lagras filen i hem- eller nedladdningskatalogen.
Högerklicka nu på Debian-paketet och öppna det med standardprogramvarubutiken för Ubuntu. Klicka sedan på installationsknappen och fortsätt med ditt root-lösenord. Där har du det, verktyget “Fast Forward Moving Pictures Expert Group” är nu installerat i ditt Ubuntu-system.
Metod 3: Installera FFmpeg via PPA-förvaret på Debian Linux
Att installera paket genom PPA-förrådet (Personal Package Archives) är en utmärkt metod för att installera den senaste versionen av alla paket på Debian-baserade Linux-distributioner. Trots att du har det officiella förvaret kan du behöva använda PPA-förvaret för att fixa eventuella trasiga paket eller få betaversionen av ett paket.
Du kan dock använda följande PPA-kommandorader nedan för att installera den senaste versionen av FFmpeg-verktyget på ditt Debianbaserade Linux-system.
sudo add-apt-repository ppa:jonathonf/ffmpeg-4 sudo apt update sudo apt install ffmpeg -y
Metod 4: Installera FFmpeg på Ubuntu via Snap
Eftersom Canonical officiellt stöder Snap Store för Ubuntu kan du använda Snap Store eller Snap kommandoraden för att installera den stabila versionen av FFmpeg-verktyget på Ubuntu Linux. Kör följande direktkommandon nedan för att installera FFmpeg-verktyget på ditt Ubuntu-system.
Innan du kör kommandoraden, se till att ditt system har Snapd (Snap Daemon) installerat och integrerat med ditt Ubuntu-system.
sudo apt update sudo apt install snapd sudo snap install ffmpeg ffmpeg -version
2. Installera FFmpeg på RedHat och Fedora Linux
FFmpeg-verktyget och biblioteksfunktionerna är tillgängliga i det officiella Fedora- och Red Hat Linux-förrådet. Du kan installera och konfigurera FFmpeg på Linux för att ansluta din lokala mediaserver med en annan server via API. Här kommer vi att se CLI- och GUI-metoden för att installera FFmpeg-verktyget på Fedora och Red Hat-baserade Linux-system.
Metod 1: Installera FFmpeg på Fedora/RHEL via CLI
Om du är Red Hat- eller Fedora Linux-användare kan du använda följande kommandorader nedan för att installera FFmpeg-verktyget på ditt system. Fedora Linux-användare måste köra följande DNF-kommando i terminalskalet för att installera FFmpeg-verktyget.
sudo dnf install ffmpeg
Om du stöter på något problem när du installerar FFmpeg-paketet på din Fedora Linux, kan du köra följande DNF-kommandon nedan för att aktivera RPM-fusionspaketen och installera FFmpeg-verktyget på ditt system.
$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm $ sudo dnf install ffmpeg ffmpeg-devel
På Red Hat Linux Enterprise kan du behöva installera EPEL-paketen på ditt system för att installera FFmpeg-paketet. Red Hat Linux-användare måste köra följande YUM-kommandon i terminalskalet för att få FFmpeg-verktyget.
sudo yum install epel-release sudo yum install ffmpeg
Metod 2: Installera FFmpeg på Fedora/RHEL genom att ladda ner rpm-paketet
Här nämner jag Red Hat och Fedora tillsammans eftersom båda distributionerna stöder . rpm-paket för att installera paket. Du kan ladda ner rpm-paketet härifrån. När nedladdningen är klar, öppna nedladdningskatalogen och öppna rpm-filen med din standardprogramvarubutik. Klicka sedan på installationsknappen och fortsätt med ditt root-lösenord.
3. Installera FFmpeg på Arch Linux
Om du är en Arch- och Arch-baserad Linux-användare kan du helt enkelt installera FFmpeg-verktyget på ditt Linux-system genom att köra följande Pacman-kommandon nedan. Här använder jag Manjaro Linux för att demonstrera installationen av FFmpeg-verktyget på am Arch-distribution Följande Pacman-kommandon kan också köras på andra Arch Linux-distributioner.
sudo pacman -S ffmpeg ffmpeg -version
Men om du har VLC-mediaspelare installerad i ditt system, kan du också få FFmpeg-tillägget för VLC-spelare på ditt Arch-baserade Linux-system.
pacman -Sy vlc pacman -R ffmpeg4.0 pacman -Su
Hittills har vi sett metoderna för att installera FFmpeg-verktyget på Linux-distributioner. Nu ska vi titta på några användningsfall av FFmpeg-verktyget som du kan köra på ett Linux-system för att konvertera, exportera och komprimera mediefiler.
1. Starta och kontrollera kodarna och avkodarna
Efter att ha installerat FFmpeg-verktyget på ditt Linux-system kan du behöva kontrollera om verktyget är korrekt installerat eller inte. Du kan köra FFmpeg-verktyget direkt från terminalskalet genom att skriva paketnamnet.
ffmpeg
Du kan också kontrollera listan över kodare och avkodare som används av FFmpeg-verktyget.
ffmpeg -encoders ffmpeg -decoders
2. Konvertera mediafiler via FFmpeg
Konvertering av mediafiler på ett Linux-system har precis blivit enklare. Du behöver inte installera ett enskilt mediekonverteringsverktyg för att konvertera ljud- och videofiler om du installerar FFmpeg-verktyget på ett Linux-system.
Kör följande kommando nedan för att konvertera en videofil via FFmpeg-verktyget. Du kan konvertera Mp4, Flv, Avi och andra videofiler via FFmpeg-verktyget. Se till att du har angett sökvägen till dina mediefiler korrekt.
ffmpeg -i /home/ubuntupit/Videos/new_video.mp4 output.avi
På samma sätt kan du köra följande kommandorad i ditt terminalskal för att konvertera ljudfiler. Här kommer jag att konvertera en Mp3-fil till en Ogg-fil, och du kan välja andra ljudfiltillägg.
ffmpeg -i /home/ubuntupit/new_audio.mp3 output.ogg
Att extrahera ljud och video från mediefiler är viktigt för visuell redigering. Nu kan du använda FFmpeg-verktyget på ditt Linux-system för att extrahera ljud- och videofiler utan hjälp av andra verktyg från tredje part.
Följ kommandoraden nedan för att extrahera en ljudfil från en mediefil.
ffmpeg -i /home/ubuntupit/video.mp4 -vn audio.mp3
Följ kommandot nedan för att extrahera video från en mediefil.
ffmpeg -i /home/ubuntupit/video_input.mp4 -an -video_output.mp4
4. Ställ in upplösning eller skärmstorlek för mediefiler
FFmpeg-verktyget låter dig ställa in och återställa visningsupplösningen för din videofil via terminalens kommandoskal. Du kan ställa in anpassad skärmupplösning för din mediefil genom FFmpeg-verktyget. Du kan gå igenom kommandoraden nedan för att förstå bildandet av videoupplösningsinställningar.
ffmpeg -i /home/ubuntupit/video_input.mov -s 1024x576 video_output.mp4
Sista ord
Trots att det är ett mediebiblioteksverktyg är det mer än bara en biblioteksfunktion; Det är en mediaram. Du kan också använda FFmpeg-biblioteket med Audacity-verktyget för att göra professionellt arbete med ljudfiler. I hela inlägget har jag beskrivit de konventionella metoderna för hur du kan installera, konfigurera och använda FFmpeg-verktyget på ditt Linux-system. FFmpeg är dock ett mediebiblioteksverktyg med öppen källkod; du kan också installera det från binära paket/källkod och synaptisk pakethanterare.
Om du tycker att det här inlägget är användbart, vänligen dela det med dina kamrater och Linux-communityt. Du kan också skriva dina åsikter om det här inlägget i kommentarsfältet.
