Jak přidat kapitoly do videa pomocí FFMPEG ve Windows 10

Videa přehrávaná z DVD nebo Blu-ray disků obsahují kapitoly, avšak tato funkce není omezena pouze na tento typ záznamu. Kapitoly lze přidat do jakéhokoli videa. Existuje několik nástrojů, které to umožňují, a my doporučujeme použít FFMPEG, který je bezplatný a spolehlivý. I když je jeho použití pro přidávání kapitol poněkud komplikované, pokusíme se proces co nejvíce zjednodušit.

FFMPEG lze využít i pro tvorbu GIF animací.

Vytvoření souboru s metadaty

Nejsložitější částí celého procesu je vytvoření souboru s metadaty, který bude definovat jednotlivé kapitoly ve videu. V tomto souboru je nutné specifikovat časové body, kde kapitola začíná a končí. Čas se udává v nanosekundách.

Přehráváním videa určete, kolik kapitol chcete přidat. Zjistěte přesný čas, kdy by měla každá kapitola začínat a končit, a následně tento čas převedete na nanosekundy. K převodu můžete využít například Google. Výsledná hodnota času v nanosekundách bude rozsáhlé číslo, proto si ji doporučujeme poznamenat do připraveného souboru.

Otevřete textový editor (například Poznámkový blok) a vložte do něj následující text. Pro přidání kapitol do videa bude tento text třeba dále upravit.

;FFMETADATA1
title=MojeVideo

[CHAPTER]
TIMEBASE=1/1000
START=0
#kapitola končí v 00:30
END=30000
title=Kapitola 1

[STREAM]
title=MojeVideo

Tento zápis přidá do videa jednu kapitolu. Pokud potřebujete přidat více kapitol, jednoduše zkopírujte a vložte následující blok do stejného textového souboru. Nezapomeňte však upravit hodnoty pro začátek a konec kapitoly.

[CHAPTER]
TIMEBASE=1/1000
START=0
#kapitola končí v 00:30
END=30000
title=Kapitola 1

Úprava souboru s metadaty

Vše, co je v souboru uvozeno znakem #, je považováno za komentář. Doporučujeme jej nemazat, ale aktualizovat pro každou kapitolu zvlášť, aby byla správa souboru snadnější.

Hodnotu START u každé kapitoly upravte a nahraďte ji časem v nanosekundách, kdy má daná kapitola začínat. Hodnotu END také upravte a nahraďte ji časem, kdy má kapitola končit.

Nakonec upravte hodnotu „title“ a zadejte libovolný název, který chcete kapitole přidělit. Tyto názvy se budou zobrazovat v aplikaci, kterou budete pro přehrávání videa používat.

Po provedení všech úprav uložte soubor pod názvem „metadata“. Ujistěte se, že na konci názvu souboru není žádná přípona.

Přidání kapitol do videa

Stáhněte a extrahujte FFMPEG. Pro zjednodušení procesu přesuňte video, do kterého chcete přidat kapitoly, a soubor „metadata“, který jste vytvořili, do složky „bin“ uvnitř extrahované složky FFMPEG.

Otevřete příkazový řádek a pomocí příkazu „cd“ se přesuňte do složky „bin“ v extrahované složce FFMPEG. Alternativně můžete otevřít složku „bin“ v Průzkumníku souborů a do adresního řádku zadejte „cmd“ a stiskněte klávesu Enter.

Spusťte následující příkaz, ale nahraďte „MojeVideo.mp4“ názvem videa, do kterého chcete přidat kapitoly. V případě potřeby změňte příponu souboru. Nahraďte „MojeVideo_1.mp4“ názvem výstupního souboru. Tento příkaz vytvoří kopii videa, a název, který zadáte na konci, bude název nového souboru. Stiskněte klávesu Enter.

ffmpeg -i MojeVideo.mp4 -i metadata -map_metadata 1 MojeVideo_1.mp4

V závislosti na velikosti souboru může proces trvat i delší dobu.

Zobrazení kapitol

Po přidání kapitol je můžete zobrazit v přehrávačích médií, které tuto funkci podporují. Dobrou volbou je například VLC Media Player. Otevřete video v přehrávači VLC a přejděte do nabídky „Přehrávání“ > „Kapitoly“.