Jednou z nejběžnějších funkcí nástrojů pro úpravu videa je možnost stříhat nebo ořezávat video. Úpravy videí zahrnují odříznutí částí a jejich přesouvání nebo odstranění jiných částí ze záznamu. Dnes si probereme některé z nejběžnějších příkazů, které můžete použít ke stříhání a ořezávání videí v FFmpeg.
Mějte na paměti, že používání FFmpeg není pro každého. Musíte věnovat pozornost detailům a rozumět základním konceptům nástrojů příkazového řádku. Než se dostaneme ke skutečným krokům, naučme se něco o FFmpeg.
V tomto článku
-
- Střih videí pomocí FFmpeg s kopírováním a hledáním vstupu
- Střih videí pomocí FFmpeg pomocí hledání výstupu
-
- Rozbalení a uložení zvukového souboru
- Ztlumení/odebrání zvuku z videa
Co je FFmpeg a jak jej nainstalovat
FFmpeg je jedním z nejlepších multimediálních rámců, které mohou přehrávat, filtrovat, streamovat, muxovat, demuxovat, transkódovat, kódovat a dekódovat jakýkoli typ obsahu. Může běžet a kompilovat v různých prostředích a operačních systémech, včetně Windows, macOS, Linuxu atd.
Je navržen pro koncové uživatele a vývojáře aplikací, aby poskytoval nejlepší software zdarma. FFmpeg je vybaven různými nástroji pro analýzu, přehrávání nebo konverzi různých knihoven nebo mediálních souborů. Vývojáři jej mohou také používat pro různé aplikace, protože má různé knihovny, včetně libswresample, libswscale, libavdevice, libavfilter, libavformat, libavutil a libavcodec. Na FFmpeg je skvělé, že podporuje některé z nejstarších formátů až po ty nejnovější.
Než použijete FFmpeg ke stříhání videí, musíte jej nainstalovat do zařízení. V tomto článku jsme se rozhodli ukázat vám, jak nainstalovat FFmpeg na Windows. Zde jsou kroky:
Krok 1:Přejděte na stránku stahování FFmpeg a najeďte myší na ikonu Windows. Vyberte „Sestavení systému Windows z gyan.dev.“
Krok 2:Když se otevře stránka sestavení git master, najděte nejnovější verzi FFmpeg a kliknutím na odkaz ji stáhněte. Vyberte umístění, kam chcete soubor uložit.
Krok 3:Po dokončení stahování rozbalte a přejmenujte složku na „ffmpeg.“
Přesuňte složku do požadovaného umístění.
Krok 4:Klikněte na Start, napište „systémové proměnné“ a klikněte na „Upravit systémové proměnné prostředí.“
Krok 5:Klikněte na kartu Upřesnit a vyberte Proměnné prostředí.
Krok 6:Klikněte na Cesta a vyberte Upravit.
Krok 7:Klikněte na Nový v postranní nabídce.
Krok 8:Přidejte „C:\ffmpeg\bin“ a klikněte na OK.
Krok 9:Příponu uvidíte v cestě.
Jak použít parametr -ss k nalezení času zahájení
Pokud chcete oříznout/oříznout část videa ve FFmpeg od jednoho taktu k druhému, můžete použít parametr -ss k vyhledání požadovaných hodnot. Pokud například chcete extrahovat část videa od 10. sekundy do 20. sekundy, budete muset nejprve přesměrovat FFmpeg, aby našel 10. sekundu.
Zde je příkaz, který byste měli použít:./ffmpeg -ss <čas> -i
Čas je specifikován jako HH:MM:SS. (HODINY:MINUTY:SEKUNDY). Chcete-li vyhledat 10. sekundu videoklipu, zadejte 00:00:10.
Jak používat -t a -to k nalezení času konce
Musíte také zadat čas ukončení, aby bylo video efektivně oříznuto v FFmpeg. Můžete použít dva příkazy:parametry -t a -to. Parametr -t umožňuje přidat čas extrahovaného klipu. Můžete jej použít zadáním -ss 50 -t10 a tento příkaz dá příkazu FFmpeg vystřihnout/oříznout 10 sekund videa počínaje 50. sekundou.
Na druhou stranu parametr -to dává FFmpeg pokyn, kde je koncový bod extrakce. Můžete například zadat -ss 50 -to 60 a extrahovat 10 sekund mezi 50. a 60. sekundou.
Jak stříhat videa ve Ffmperg bez překódování
Pro stříhání/ořezávání videí pomocí FFmpeg bez překódování můžete použít několik metod. Každý z nich má své výhody a nevýhody. Je na vás, abyste si vybrali možnost, která vám vyhovuje lépe. Tady je první.
Střihování videí pomocí FFmpeg s kopírováním a hledáním vstupu
Jeden z nejjednodušších příkazových řádků, které můžete použít ke stříhání/ořezávání videí pomocí FFmpeg bez překódování, je tento:ffmpeg -ss 00:00:03 -i inputVideo.mp4 -to 00:00:08 -c:v copy -c:a copy trim_ipseek_copy.mp4
Tento příkazový řádek má jednoduché parametry. Jednoduše říkáte FFmpeg, aby přečetl vaše video nahlas. V tomto příkladu se dotyčné video nazývá „inputVideo.mp4“. Tento příkazový řádek také přikazuje programu extrahovat 5 sekund z videa, počínaje 3. až 8. sekundou.
Kromě toho tento příkazový řádek dává programu pokyn, aby zkopíroval video i zvuk a přeskočil nové kódování. Přidání příkazu -ss před příkaz -i je známé jako "hledání vstupu" a funguje rychle, protože program přeskakuje z jednoho I-snímku na druhý, aby se dostal k bodu hledání.
Protože se však tato operace snaží přeskakovat mezi více I-snímky, FFmpeg nepřeskočí přesně na požadovaný čas nebo snímek. Vyhledá nejbližší a spustí tam operaci kopírování.
Střih videí pomocí FFmpeg pomocí hledání výstupu
Tato metoda pro stříhání videí ve formátu FFmpeg bez překódování je známá jako „vyhledávání výstupu“ a zde je základní příkazový řádek, jak ji používat:ffmpeg -i inputVideo.mp4 -ss 00:00:03 -to 00:00:08 -c:v copy -c:a copy trimmedVideo.mp4
Problém je v tom, že během komprese videa existují nezávisle zakódované I-snímky. Predikované snímky se mohou lišit v závislosti na ostatních dekódovaných snímcích. Pokud vyberete čas zahájení, který je v souladu s předpokládaným rámcem, kopírování začne od tohoto rámce.
Jinými slovy, kopie a dekódovací snímky mohou ve výstupu chybět, což má za následek chybné nebo černé výstupní video.
Jak oříznout/ostříhat videa ve Ffmperg s překódováním
Když nepoužijete příkaz "-c copy" při ořezávání videí v FFmpeg, program automaticky překóduje výstupní zvuk a video podle zvoleného formátu. Tato metoda znamená, že celá operace oříznutí bude trvat déle než jiné metody.
Znamená to však také, že získáte přesnější výsledky, protože FFmpeg znovu zakóduje začátek a video pomocí I-snímků. V našem příkladu dáme FFmpegovi pokyn, aby pracoval na videu s názvem „inputVideo.mp4“ a odstranil 5 sekund od 3. sekundy do 8. sekundy. Pro překódování použijeme libx264.
Zde je příkaz, který chcete použít:ffmpeg -i inputVideo.mp4 -ss 00:03 -to 00:08 -c:v libx264 -crf 30 trim_opseek_encode.mp4
Tento příkaz lze také použít k překódování konkrétních datových toků, změně rozlišení nebo překódování kvality videa. Pamatujte, že tato metoda vyžaduje spoustu zdrojů a času, protože provádíte překódování.
Jak odstranit/extrahovat zvuk z videa pomocí FFmpeg
Zvuk z videa můžete odstranit dvěma způsoby. Nejprve můžete extrahovat zvuk a odstranit nebo odstranit zvuk z videa, takže video zůstane tiché.
Rozbalení a uložení zvukového souboru
Pokud chcete extrahovat zvuk z videa a uložit zvukový soubor, měli byste použít následující příkaz:ffmpeg -i input.mp4 -vn output.mp3
Zde je vysvětlení toho, co se děje v tomto příkazovém řádku a kam můžete přidávat své vstupy. "input.mp4" je cesta k vašemu vstupnímu video souboru; měli byste ho nahradit svým vlastním. -vn je příkaz, který zakáže zpracování videa a zcela odstraní video.
"output.mp3" je zástupný symbol pro audio výstup Název obrázku a příponu. Jinými slovy, zadejte název a příponu, kterou chcete vidět jako výstupní soubor.
Ztlumení/odebrání zvuku z videa
Nejlepší metodou pro úplné překomponování zvuku z videa při zachování videa je použití funkce -an. Tato možnost zakáže zpracování zvuku. Zde je příkazový řádek, který byste měli použít:ffmpeg -i input.mp4 -an -c:v copy output.mp4
Příkaz -an zakáže zpracování zvuku, zatímco příkaz -c:v copy zkopíruje video bez překódování. To znamená, že je zachována původní kvalita videa a proces je rychlejší.
Jednodušší alternativa ke stříhání videí – Filmora
FFmpeg může být efektivním nástrojem pro stříhání videí. Není to však uživatelsky nejpřívětivější řešení pro tyto úkoly. Protože se jedná o software příkazového řádku, měli byste mít nějaké zkušenosti s prací s podobnými řešeními. Uživatelé by měli být alespoň obeznámeni s příkazovým řádkem a jeho operacemi, aby pochopili, jak FFmpeg funguje.
Předpokládejme, že hledáte přímočařejší možnost, která nezahrnuje žádné příkazové řádky, a doporučujeme vyzkoušet Wondershare Filmora. Tento software pro úpravu videa vyniká tím, že je jednoduchý a nabízí pokročilé funkce pro úpravy. Má mnoho funkcí řízených umělou inteligencí, které se o vše postarají za vás. Uživatelé musí pouze vést nástroj správným směrem a vše ostatní je automatizované.
Kromě stříhání a ořezávání je Filmora vybavena celou řadou editačních nástrojů, včetně úprav zvuku, efektů, filtrů, přechodů, animací atd.
Stabilizace videí pomocí Wondershare Filmora
- Skvělá stabilizace videa s nízkým zkreslením.
- Rozsáhlé video/zvukové efekty a kreativy.
- Výkonná umělá inteligence pro snadné vytváření obsahu.
- Intuitivní, profesionální a přitom přátelské pro začátečníky.
- Funguje na počítačích Mac, Windows, iOS a Android.

Jak stříhat/ořezávat videa pomocí Filmora
Krok 1:Po stažení a instalaci Filmory spusťte software a klikněte na Nový projekt.
Krok 2:Klikněte na Importovat, vyberte video, které chcete upravit, a klikněte na Otevřít.
Krok 3:Přetáhněte video z panelu médií na časovou osu.
Krok 4:Přetáhněte a přesuňte přehrávací hlavu do oblasti, kde chcete video vystřihnout.
Krok 5:Klikněte na ikonu Rozdělit na přehrávací hlavě nebo na ikonu nad časovou osou. Vaše video bude rozděleno na dvě části. Proces můžete opakovat, kolikrát chcete.
Krok 6:Uchopte okraj videa a přetáhněte jej na stranu, aby se video ořízlo.
Krok 7:Chcete-li rozdělit video na různé segmenty, použijte „Detekce scény“. Jednoduše klikněte pravým tlačítkem na video na panelu médií a vyberte možnost Scene Detection.
Krok 8:Všechny detekované scény můžete vidět vpravo. Vyberte je a zobrazte náhled vpravo a kliknutím na ikonu koše je okamžitě odstraňte. Až budete připraveni, klikněte na Přidat na časovou osu.
Krok 9:Celé video bude přidáno na časovou osu v samostatných sekcích. Pokud se vám určitá sekce nelíbí, vyberte ji a stisknutím tlačítka „Delete“ tuto scénu vystřihněte.
Závěr
FFmpeg je vynikající nástroj pro vývojáře, kteří chtějí upravovat a vytvářet videa a editační funkce pro své aplikace. Lze jej také použít pro změnu velikosti, sloučení, oříznutí atd. Má však strmou křivku učení a není ideální pro všechny uživatele.
Pokud chcete jednodušší alternativu ke generování, nahrávání a úpravě videí, doporučujeme software pro úpravu videa, jako je Filmora. Většina lidí chce jednoduché řešení, které jim umožní snadno provádět úpravy.