8 Užitečné příkazy FFmpeg, které byste měli používat v počítači Mac

  • Simon Gallagher
  • 0
  • 2239
  • 74

Pokud se podíváte do složky aplikací na svém notebooku, pravděpodobně najdete aplikace určené pro převod video souborů, kopírování zvuku z video souborů a mnoho dalšího. Co kdybych vám řekl, že jste všechny tyto věci opravdu nepotřebovali, a to ani ve vašem počítači, ani jako webové stránky uložené do vašich záložek pro rychlý přístup k nástrojům pro převod videa? Existuje alternativa ke všem těmto aplikacím a nazývá se FFmpeg. Než se dostaneme ke všem úžasným věcem, které vám příkazy FFmpeg umožňují v počítači Mac, musíte nejprve vědět, co to je a jak je můžete nainstalovat do počítače se systémem MacOS. Tak, tady je:

Co je FFmpeg?

FFmpeg je obslužný program příkazového řádku / com, který má mnoho výkonných knihoven a jeho různé příkazy umožňují uživatelům převádět video soubory z jednoho formátu do druhého, upravovat poměr stran video souborů, extrahovat zvuk a mnoho dalšího. Terminál (nebo příkazový řádek v systému Windows) však není přítelem všech. Někteří lidé to mohou prostě považovat za příliš zastrašující nebo příliš komplikované. To je důvod, proč píšu tento článek podrobně popisující kroky, které budete muset podniknout, abyste mohli používat různé příkazy FFmpeg na počítači Mac (Omlouváme se uživatelům systému Windows!) S lehkostí. Čtěte dále a připravte se na ocenění skutečné síly příkazového řádku a příkazů FFmpeg.

Chcete-li ji získat na svém počítači Mac, musíte si jednoduše stáhnout soubor FFmpeg ze svých webových stránek (je to zdarma!) A nainstalovat jej do počítače Mac. Je to docela jednoduché. Poté, co jste ji nastavili na počítači Mac, zde je 8 užitečných příkazů FFmpeg pro Mac:

Uděláme tento krok za krokem, počínaje nejjednoduššími věcmi, které můžete dělat s příkazy FFmpeg, až po některé z nich, které lze pomocí nástroje provést..

Užitečné příkazy FFmpeg pro manipulaci se zvukem a videem

1. Převod video formátů

FFmpeg umí převádět videa do různých formátů pomocí jediného jednoduchého příkazu. Příkaz, který k tomu budete potřebovat, je:

ffmpeg -i input_file.extension output_file.extension

Je zřejmé, že budete muset nahradit názvy souborů a přípony podle souborů, které máte. Například jsem převedl soubor mp4, nazvaný „abc.mp4“, na avi film, nazvaný „convertabc.avi“ a příkaz vypadal takto:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 ~ / Desktop / Skripty / convertabc.avi

To je vše. FFmpeg vydá na vašem Terminálu spoustu věcí, se kterými se nemusíte opravdu obtěžovat, pokud se nejedná o chybu (což je poměrně vzácné) a převedený video soubor najdete ve Finderu..

2. Ripujte audio z video souborů

FFmpeg vám také umožní vytrhnout zvuk z video souboru. V zásadě se používá stejný příkaz jako výše, ale ve výstupu budete muset určit formát zvukového souboru. Příkazem je:

ffmpeg -i input_file.extension output_file.extension

Ripoval jsem zvuk z „abc.mp4“ do zvukového souboru „rippedaudio.mp3“ pomocí příkazu:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 ~ / Desktop / Skripty / rippedaudio.mp3

3. Převeďte video soubory x264 do formátu x265

H.265 je novější technika kódování, jejímž výsledkem je masivně snížené velikosti souborů pro videa stejné kvality. Nejsem ani přehnaná, pokud se podíváte na video soubory ke stažení přes internet, stejný soubor ve schématech x264 a x265 bude mít drasticky odlišné velikosti souborů. Příkaz FFmpeg k dosažení tohoto cíle je:

ffmpeg -i input_file -strikt -2 -c: v libx265 output_file

Například jsem převedl soubor „abc.mp4“ z x264 na x265 pomocí:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 - přísně -2 -c: v libx265 ~ / Desktop / Skripty / abc265.mp4

Zde jsou snímky obou velikostí souborů: kódovaný soubor x264 (vlevo) vs. soubor kódovaný x265

To je samozřejmě dobrý způsob, jak kódovat video soubory, ale starší počítače nemusí být schopny přehrávat video soubory kódované v H.265..

4. Změňte obnovovací kmitočet video souborů

FFmpeg má také schopnost upravovat obnovovací kmitočet video souborů. I když to nemusí být užitečná funkce při běžném používání, je to funkce, která je potřebná ve zvláštních situacích, a rozhodně stojí za výstřel, i když to děláte jen pro zábavu. Mohli byste změnit snímkovou frekvenci videa na 1FPS a zjistit, jak se přehrává. Nejlepší na tom je, že můžete také zvýšit snímkovou frekvenci a FFmpeg jednoduše replikuje stávající snímky, aby se obnovovací frekvence zvýšila a doba videa zůstala stejná. Příkazem k tomu je:

ffmpeg -i input_file -strikt -2 -r frame_rate output_file

Změnil jsem snímkovou frekvenci „abc.mp4“ na 1FPS a uložil ji jako „abcfps.mp4“ pomocí následujícího příkazu:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 - striktně -2 -r 1 ~ / Desktop / Skripty / abcfps.mp4

5. Upravte poměr stran video souborů

Další skvělou věcí, kterou FFmpeg dokáže, je změna poměru stran videa. Můžete tedy změnit poměr stran videa ve formátu 4: 3, 16: 9 nebo 1: 1 nebo v jakémkoli jiném poměru stran, pro který jej budete chtít změnit. Příkaz k tomu pomocí FFmpeg je:

ffmpeg -i input_file -strikt -2 -pectpect aspect_ratio output_file

Změnil jsem poměr stran „abc.mp4“ na 1: 1 a uložil jsem jej jako „abcaspect.mp4“ pomocí:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 - přísně -2 - očekávání 1: 1 ~ / Desktop / Skripty / abcaspect.mp4

6. Extrahujte obrázky z videa

FFmpeg také umožňuje uživatelům pořizovat snímky z videí automaticky požadovanou rychlostí. Pomocí FFmpeg můžete pořídit snímek z videa každou sekundu, a dokonce určit velikost obrázku, který má být zachycen. FFmpeg může tyto snímky uložit do libovolné složky, do které chcete, a automaticky k nim přidávat sekvenční názvy souborů, takže znáte pořadí, ve kterém byly snímky pořízeny. Příkazem k tomu je:

ffmpeg -i input_file -an -r number_of_images_per_second -y -s size_of_images filename_% d.jpg

Poznámka: „% D“ je zástupný symbol, ke kterému FFmpeg používá připojení čísel. V takovém případě budou obrázky doplněny čísly jako 1, 2, 3 atd.

Snímky jsem pořídil z „abc.mp4“ jednou za sekundu pomocí následujícího příkazu:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 -an -r 1 -y -s 400 × 400 abc_% d.jpg

Dále, pokud potřebujete pořizovat snímky, řekněme, počínaje 3 sekundami videa, můžete použít volbu „-t“, díky které bude FFmpeg pořizovat snímky pouze do té doby ve videu. Chcete-li použít volbu -t, budete muset příkaz upravit následujícím způsobem:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 -t 3 --r 1 -y -s 400 × 400 abc_% d.jpg

Je zřejmé, že můžete nahradit „3“ jakýmkoli časem, který chcete použít, v sekundách.

A co kdybyste potřebovali pořídit snímky po dobu 3 sekund, počínaje určitým časem ve videu? FFmpeg to dokáže také. Možnost „-ss“ umožňuje uživatelům určit čas zahájení procesu snímání. Řekněme, že jsem chtěl pořídit snímky z „abc.mp4“ po dobu 2 sekund, počínaje časem 00:03 (ve formátu mm: ss), použiji příkaz takto:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 -ss 3-t 2 --r 1 -y -s 400 × 400 abc_% d.jpg

7. Vytvářejte videa z obrázků

Další skvělou věcí, kterou můžete pomocí příkazů FFmpeg dosáhnout, je schopnost použít více obrázků k vytvoření videa, podobně jako prezentace, ale ne přesně jako prezentace. Tato funkce se mi ukázala užitečná, když jsem potřeboval upravit každý snímek ve videu a poté jej převést zpět na video s novými obrázky. Dělat to ručně by se zjevně ukázalo být opravdu obtížné, ale FFmpeg to udělal velmi snadno a dovolil mi bezcílně bloudit a popíjet kávu. Mluvte o cílech.

Příkazem k tomu v FFmpeg je:

ffmpeg -r frame_rate -f image2 -i image_name.extension output_video.extension

A co použití obrázků, které jsme vytvořili v posledním příkladu, k opětovnému vytvoření abc.mp4? K tomu můžeme použít následující příkaz:

ffmpeg -r 1 -f image2 -i ~ / Desktop / Scripts / abc_% d.jpg ~ / Desktop / Scripts / recreatedabc.mp4

8. Přidejte položky metadat do video souborů

Toto je funkce, kterou neočekávám od běžných uživatelů vůbec, ale pro lidi, kteří potřebují upravit metadata video souborů, může být tento příkaz FFmpeg velmi užitečný. Příkaz není příliš komplikovaný:

ffmpeg -i input_file -strikt -2 -metadata tag_name = “tag_value” output_file

Například, pokud bych chtěl přidat metadatový záznam „Název“ s hodnotou „Akshay“ do „abc.mp4“, použil bych příkaz takto:

ffmpeg -i ~ / Desktop / Skripty / abc.mp4 - přísný -2 -metadata Název = “Akshay” ~ / Desktop / Skripty / metaaddedabc.mp4

Snímek obrazovky níže zobrazuje pole přidaných metadat v novém video souboru.

SEE ALSO: 15 klávesových zkratek v pohodě pro Mac, které musíte znát

FFmpeg: Superpowered Video Manipulation Utility

8 příkazů FFmpeg, které jsem zmínil v článku, stěží škrábe povrch skutečné síly v FFmpeg. Tento nástroj je neuvěřitelně výkonný a velmi flexibilní. Více možností lze kombinovat dohromady a získat tak mimořádně přizpůsobené funkce z FFmpeg. Rozhodně bych doporučil, abyste si přečetli dokumentaci k FFmpeg, která je velmi podrobná a obsahuje mnoho funkcí, které jsem v tomto tématu nezaujala kvůli jednoduchosti.

Jako vždy bychom rádi slyšeli o vašich zkušenostech s příkazy FFmpeg a vaše myšlenky a komentáře k nejlepším příkazům. Nezapomeňte své názory a myšlenky vypustit v sekci komentářů níže.




Zatím žádné komentáře

Gadget průvodce nákupem, technologie, na kterých záleží
Vydáváme podrobné návody na nákup zařízení, vytváříme zajímavé seznamy nejlepších produktů na trhu, pokrýváme novinky ze světa technologií