Wuwejův zápisník

Konverze videa pro blog

25.03.2022 20:52, Wu | počítače | o blogu | komentáře -

Nedávno jsem sem dával nějaká videa z fotopasti a brzy zase dávat budu – a tak si na příště poznamenávám, jak jsem je konvertoval.

Používám k tomu program Avidemux v Linuxu, ale existuje i ve verzi pro další platformy.

První, co je třeba správně navolit, je výstupní formát. Umí jich hromadu, já ale pro browsery potřebuji co možná nejkompatibilnější. Po nějakém googlení jsem usoudil, že správná kombinace je MPEG4 AVC (x264) pro video, AAC (lav) pro audio a výstupní kontejner MP4.

Avidemux - kodeky

A pak jsem nastavoval podle potřeby filtry; obvyklá kombinace je následující:

  • Crop čili oříznutí – myší si vyberu oblast, která mě zajímá, aby bylo video detailnější
  • swsResize čili zmenšení – efektivní šířka pro média v aktuálním designu blogu je 450px, tedy zmenšuji na tuto šířku (a taky to chci mít malé, blog není streamovací platforma)
  • Asharp – doostření
  • MPlayer eq2 – kontrast, sytost a především gamma (pro noční videa z fotopasti)

Avidemux - filtry

A na závěr video exportovat – menu File->Save.

Aktualizace 22. 10. 2023: Hned při další várce editovaných videí jsem narazil na takovou nepříjemnost – jakmile otevřu nový soubor, zahodí se všechny filtry a musím je znovu nastavovat. Potřeboval bych nějakou šablonu, nebo tak něco.

Vygooglil jsem, že se dá uložit projekt a pak v něm ručně předělat jméno souboru.

Přišel jsem ale na jednodušší a rychlejší variantu, ono totiž stačí si z takto uloženého souboru vykopírovat potřebné řádky s příkazy pro přidání filtru (a počáteční iniciaci, samozřejmě) a ty potom spustit přes konzoli (Tools / Scripting Shell). Vypadá to takhle:

adm = Avidemux()
adm.addVideoFilter("crop", "top=76", "bottom=238", "left=0", "right=976", "ar_select=0")
adm.addVideoFilter("swscale", "width=450", "height=364", "algo=1", "sourceAR=0", "targetAR=0", "lockAR=True", "roundup=0")
adm.addVideoFilter("asharp", "t=2.000000", "d=0.640000", "b=0.000000", "bf=False", "d_enabled=True", "b_enabled=False")
adm.addVideoFilter("eq2", "contrast=1.000000", "brightness=0.100000", "saturation=1.000000", "gamma=1.000000", "gamma_weight=1.000000", "rgamma=1.000000", "bgamma=1.000000", "ggamma=1.000000")

Po spuštění už stačí jít do filtrů a jednotlivě si je upravit (posunout oříznutí, upravit míru zaostření, atd.).

12345
1648237920000

Informace

Kontakt

Google search

Kategorie

Archiv

STRÁNKY ARCHIVOVÁNY NÁRODNÍ KNIHOVNOU ČR

CBDB.cz – Databáze knih a spisovatelů, knihy online