Hoe om FFmpeg op Fedora 37/36/35 te installeer


Enigiemand wat met oudio of video gewerk het, weet dat lêerformaatversoenbaarheid 'n groot kopseer kan wees. FFmpeg is 'n kragtige instrument wat kan help om hierdie probleem op te los deur multimedialêers te dekodeer, enkodeer en transkodeer. Benewens die ondersteuning van 'n wye verskeidenheid lêerformate, ondersteun FFmpeg ook verskeie verskillende codecs wat dit 'n ideale hulpmiddel maak vir die transkodering van lêers tussen verskeie formate of enkodering van lêers vir gebruik met spesifieke toestelle of platforms. Met FFmpeg kan u u lêers maklik omskep in die formaat wat u benodig sonder om bekommerd te wees oor versoenbaarheidskwessies.

Die volgende tutoriaal sal jou leer hoe om FFmpeg op Fedora 37/36/35 Linux te installeer met behulp van die opdragreëlterminal met die verstek Fedora-bewaarplek. Aangesien Fedora 'n sesmaandelikse vrystelling is en daarop fokus om die nuutste pakkette so goed moontlik te stoot, moet u ideaal gesproke enige derdeparty-bewaarplek of die raamwerk met die hand installeer. Laastens sal die tutoriaal deur 'n paar algemene FFmpeg-opdragvoorbeelde loop.

Aanbevole stappe voor installasie

Dateer eers jou stelsel op om enige konflikte te vermy wanneer die pakket geïnstalleer word.

sudo dnf upgrade --refresh

Installeer FFmpeg op Fedora Linux

Soos verduidelik aan die begin van die tutoriaal, is FFmpeg teenwoordig op Fedora se verstekbewaarplek en is dit dikwels op datum, aangesien Fedora fokus op stroomop-pakketvrystellings, wat die installering van die nuutste weergawe baie maklik maak.

Gebruik die volgende opdrag, installeer FFmpeg.



sudo dnf install ffmpeg -y

Vir die ontwikkelingspakkette, gebruik die volgende opdrag.

sudo dnf install ffmpeg-devel -y

Opsioneel, verifieer die installasie met die volgende terminale opdrag.

ffmpeg -version

Voorbeeld uitvoer:

voorbeeld weergawe uitvoer van ffmpeg op fedora linux

As jy wil sien watter FFmpeg se dekodeerders en enkodeerders beskikbaar is, tik die volgende opdragte.

FFmpeg enkodeerders:

ffmpeg -encoders

FFmpeg dekodeerders:



ffmpeg -decoders

Meer inligting kan gevind word deur die volgende opdragte te gebruik.

FFmpeg formate:

ffmpeg -formats

FFmpeg codecs:

ffmpeg -codecs

FFmpeg bitstroom filters:

ffmpeg -bsfs

FFmpeg protokolle:

ffmpeg -protocols

FFmpeg filters:



ffmpeg -filters

FFmpeg pixel formate

ffmpeg -pix_fmts

FFmpeg-kanaaluitlegte:

ffmpeg -layouts

FFmpeg oudio voorbeeld formate:

ffmpeg -sample_fmts

FFmpeg Basiese opdragte op Fedora Linux

Hieronder is 'n paar basiese opdragte vir die gebruik van FFmpeg. Ek sal aanbeveel om die te besoek amptelike dokumentasie om 'n volledige lys voorbeelde te sien, aangesien dit redelik uitgebreid is.

Die primêre opdraggebruiksintaksis vir FFmpeg is hieronder as 'n voorbeeld.

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

Let daarop dat jy hierdie opdragte op elke nuwe lêer moet gebruik. Daar is tot dusver geen spaartegniek nie.



FFmpeg-omskakelingsvoorbeeld

Jy hoef nie jou opdrag se invoer- en uitvoerformate te spesifiseer om oudio- en videolêers met FFmpeg om te skakel nie. In plaas daarvan word die invoerlêerformaat outomaties opgespoor, en die uitvoer kry 'n uitvoer wat uit die lêeruitbreiding geformuleer is.

Skakel 'n videolêer van mp4 na WebM om.

ffmpeg -i existingfile.mp4 newfile.webm

Alternatiewelik kan dit ook meer uitvoerlêers as net 1 insluit.

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

Onthou om die lys van ondersteunde formate na te gaan deur die volgende opdrag te gebruik:

ffmpeg -formats

FFmpeg Onttrek oudio uit videovoorbeeld

As jy die klank uit 'n videolêer wil onttrek, word dit gedoen met die "-vn" insette.

ffmpeg -i video.mp4 -vn audio.mp3

Let daarop dat dit die klank sal omskakel na die huidige bistempo van die oorspronklike videolêer.



As jy 'n nuwe koers wil spesifiseer, voer die volgende voorbeeldopdrag in.

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

Enkele voorbeelde van die mees algemene bistempo's is 96k, 128k, 192k, 256k en 320k.

Dateer FFmpeg op Fedora Linux op

FFmpeg is geïnstalleer met RPM Fusion met behulp van die dnf-pakketbestuurder. Dit maak die instandhouding van opdaterings eenvoudig en vinnig deur die standaardopdateringsopdrag uit te voer terwyl jy jou hele stelsel vir opdaterings soos volg nagaan.

sudo dnf update --refresh

Verwyder FFmpeg op Fedora Linux

Verwyder FFmpeg deur die volgende opdrag te gebruik.

sudo dnf autoremove ffmpeg ffmpeg-devel

Verwyder outo-verwydering en vervang dit met verwyder vir gebruikers wat nie die ongebruikte afhanklikhede van die installasie wil verwyder nie. Ek sal aanbeveel om EPEL en RPM Fusion geïnstalleer te hou, en die meeste gebruikers benodig dikwels verskeie pakkette van hierdie bewaarplekke, wat baie in die gemeenskap gebruik word.

Om meer te wete te kom oor wat FFmpeg kan doen, besoek hul dokumentasie bladsy sal jou help met jou doelwitte.





Nie waarna jy gesoek het nie? Probeer om vir bykomende tutoriale te soek.

Laat 'n boodskap