Media beheren is niet altijd gemakkelijk. Bestandsformaten maken de dingen nog ingewikkelder. Veel Linux-systemen gebruiken een krachtige tool om media te spelen en te beheren: FFMPEG.

FFMPEG is een krachtige opdrachtregelhulpprogramma waarmee u eenvoudig mediabestanden kunt beheren en converteren. Het kan ook eenvoudig worden gescript of opgenomen in volledige programma's. Hier zijn enkele nuttige FFMPEG-commando's die u zullen helpen om er het beste van te maken.

1. Bekijk bestandsinformatie

FFMPEG heeft toegang tot alle informatie over de bestanden waarmee u werkt. U kunt die informatie weergeven in de terminal zonder het bestand aan te passen of een conversie uit te voeren.

 ffmpeg -i video.mkv -hide_banner 

Gerelateerd : Hoe een videobestand in afbeeldingen te decompileren met FFMPEG op Linux

2. Eenvoudige conversies tussen indelingen

Ondanks zijn kracht is FFMPEG echt eenvoudig te gebruiken. U kunt eenvoudig een bestand converteren tussen indelingen met één opdracht.

 ffmpeg -i input.mkv output.mp4 

Hetzelfde werkt met audiobestanden.

 ffmpeg -i input.mp3 output.ogg 

3. Videobestemmingen

Voor video's bevat FFMPEG ook een functie die probeert aan te passen aan de specificaties van een medium voor uitvoer. Het wordt meestal gebruikt voor het formatteren van een video die op een dvd moet worden gebrand.

 ffmpeg -i input.mkv -target dvd output.avi 

U kunt ook regio's opgeven.

 ffmpeg -i input.mkv -target ntsc-dvd output.avi 

4. Converteren van video naar audio

Als u een video hebt met een nummer dat u wilt of mogelijk alleen het audiogedeelte van een videobestand nodig hebt, kunt u FFMPEG gebruiken om video uit een bestand te verwijderen, waarbij alleen de audio overblijft.

 ffmpeg -i input.mkv -vn output.ogg 

5. Converteer video naar GIF

Als je een fan bent van het maken van memes uit korte geanimeerde .gifs, heb je geluk. FFMPEG kan een videobestand converteren naar een GIF. Combineer dit met het volgende gedeelte over het maken van clips om het exacte stuk van de gewenste video te isoleren.

 ffmpeg -i video.mkv animation.gif 

6. Clips maken

U kunt ook video- en audiofragmenten maken met FFMPEG. U hoeft alleen een startpunt op te geven en te bepalen hoe lang u FFMPEG wilt laten uitvoeren. De vlag -ss geeft u een startpunt. Geef het de tijd in hh:mm:ss . Hetzelfde geldt voor de vlag -f die de uitvoeringstijd van de clip aangeeft. Aan het einde vertelt de vlag -c aan FFMPEG om een ​​kopie van het origineel te maken in plaats van hetzelfde bestand te kappen.

 ffmpeg -i orig.mkv -ss 00:23:45 -t 00:03:87 -c clip.mkv 

7. Schalen van video

FFMPEG kan video ook naar verschillende resoluties schalen om de grootte te verkleinen en / of op verschillende schermen passen. Geef de gewenste dimensies op en deze schaalt automatisch wanneer u converteert.

 ffmepg -i source.mkv -vf scale = 1280: 720 scaled.mkv 

8. Voeg ondertitels toe aan video

Als u een videobestand en de bijbehorende ondertitels hebt gescheiden, kunt u de ondertitels toevoegen met FFMPEG.

 ffmpeg -i source.mkv -i subs.srt -map 0 -map 1 -c kopie -crf 23 video-met-ondertitels.mkv 

Gerelateerd : Hoe Screencast vanaf de commandolijn in Linux

9. Roteer een video

U kunt de rotatie van een video feitelijk wijzigen. Dit is handig als u een video wilt formatteren voor mobiele apparaten. Er zijn verschillende opties die u kunt gebruiken om de richting van de rotatie te wijzigen. 0 is voor een rotatie tegen de klok in en een verticale spiegeling. 1 is voor een draaiing van 90 graden met de klok mee. 2 roteert de video 90 graden tegen de klok in. 3 roteert de video 90 graden met de klok mee en klapt hem verticaal om.

 ffmpeg -i video.mkv -vf transpose = 1 for-mobile.mkv 

10. Stel de audiobitsnelheid in

Wanneer u audiobestanden converteert, is het vaak belangrijk om de bitsnelheid van het resulterende bestand in te stellen. De bitrate zal de kwaliteit van de audio helpen verbeteren. Gebruik de vlag -ab om de bitsnelheid op te geven.

 ffmpeg -i source.flac -ab 320k output.mp3 

11. Voeg een banner toe aan audio

Als u een audiobestand maakt om naar een videosite te uploaden, kunt u er een toevoegen om de audio om te zetten in een videobestand met een statische afbeelding.

 ffmpeg -loop 1 -i banner.jpg -i audio.mp3 -strip experimenteel -kortste audio-upload.mp4 

12. Wijzig het standaardvolume van audiobestanden

Soms heb je een audiobestand dat gewoon te stil is om te horen, of nog erger, een audiobestand dat onaangenaam hard is. U kunt FFMPEG gebruiken om het standaardvolume van een audiobestand te wijzigen. Het beschouwt 1 als het standaardvolume, dus 2 zou het dubbele van het origineel zijn en 0, 5 zou de helft zijn.

 ffmepg -i quiet-song.mp3 -af "volume = 2.0" louder-song.mp3 

13. Neem audio op

U kunt FFMPEG ook gebruiken om audio rechtstreeks op te nemen van een invoerbron, zoals een microfoon. Het werkt op vrijwel dezelfde manier, maar je moet opgeven welke audio-backend (alsa of pulseaudio) je gebruikt. U moet ook een apparaat (de microfoon) opgeven als de bron in plaats van een bestand.

 ffmpeg-f alsa -i / dev / dsp -ab 320k recording.flac 

Ideeën sluiten

Er is veel meer dat je kunt doen met FFMPEG, en als je eenmaal in scripting bent, zul je veel meer mogelijkheden vinden. Begin ook met het combineren van deze opties, en je zult merken dat je behoorlijk wat controle over je mediabestanden kunt krijgen.

Dit artikel is voor het eerst gepubliceerd in september 2016 en is in februari 2018 bijgewerkt.