Přeskočit na obsah

Ogg Theora/Zpracování videí pro Wikimedia Commons ve Windows

Z Wikiverzity

Wikimedia Commons přijímá pouze svobocný formát Ogg Theora označovaný koncovkou souboru ogv nebo zabalený ve svobodném kontajneru OGG. Dříve používaný kontajner OGM není podporován, protože obsahoval nesvobodné prvky. Většina videokamer, foťáků a snímačů obrazovky ale ukládá do jiných nesvobodných formátů, proto je třeba video do formátu ogv převést a někdy před převedením i zpracovat (otočit, či ořezat).

Převod do formátu Ogg Theora[editovat]

Co se Windows týče, kde jsem měl možnosti zkoumat různé softwary, za zatím nejspolehlivější považuji ffmpeg2theora. Jiné chvíli fungovaly, ale po čase začaly generovat neřešitelné chyby. ffmpeg2theora navíc umí konverzi do Theora ze všech známých formátů a kontajnérů. Postup je tedy následující:

  1. stáhněte si ffmpeg2theora a uložte do adresáře, ve kterém budete konvertovat
    • stahujete již funkční program, ffmpeg2theora se nemusí instalovat
  2. přejmenujte si soubor na něco jako ft.exe (ušetří Vám to čas, než pokaždé věťukávat ffmpeg2theora-v.exe)
  3. spusťte cmd.exe a přesuňte se do adresáře, kde budete konvertovat
    • mezi disky se přepíná vepsáním písmene disku, dvojtečkou a enterme (např. D:, vás přesune na disk D)
    • o adresář výše se posouváte příkazem cd.., o adresář níže příkazem cd název adresáře
  4. zadejte: ft celý název souboru --> operace může několik minut trvat, ale získáte soubor s koncovkou ogv
    • příklad 1: ft krumlov.mov --> získám krumlov.ogv
    • příklad 2: ft --noaudio krumlov.mov --> získám krumlov.ogv bez audia
    • příklad 3: ft --noaudio krumlov.mov -o ceskykrumlov.ogv --> získám ceskykrumlov.ogv bez audia
  5. všechny příkazy zjistíte po zadání: ft --help, ffmpeg2theora, ale neumí videa otáčet (pokud jste drželi kameru na stojáka) či střihat

Pozor: ffmpeg2theora neumí pracovat se soubory obsahujícími českou diakritiku či tečku (v názvu souboru ani kdekoliv v adresářové cestě). Proto je potřeba soubory napřed přejmenovat na něco jednoduchého.

Otočení videa ve Windows[editovat]

Opět jsem vyzkoušel řadu svobodných softwarů pro Windows a zatím jsem víceméně spokojený se softwarem Avidemux. Zde krátký návod, jak otočit video a převést ho do fotmátu Ogg Theora:

  1. stáhněte a nainstalujte Avidemux
  2. otevřete Avidemux a v něm patřičné video (pokud bude soubor obsahovta H.264 můžete ho zkusit ponechat)
  3. nastavte:
    1. video: MPEG-4 ASP (avcodec) - libovolné
    2. audio: PCM - libovolné
    3. kontajner: AVI - libovolné
  4. jděte na Video --> Filters… --> poklepte na Rotate a vyberte patřičnou rotaci. Dole klikněte na privew a uvidíte jak bude video otočeno. Pokud nevhovuje označte rotaci v pravém boxu a klikněte dole na červený křížek. Vyberte jinou rotaci
  5. zavřete filtry a pokračujte na File --> Save --> Save video…
  6. po skončení můžete v ffmpeg2theora konvertovat do Theora
    • Avidemux umožňuje provádět i další operace s videosouborem, jako je například stříhání

Chyby[editovat]

  • nefunguje zvuk: srovnat bitrate a kanály--Juandev (diskuse) 24. 5. 2014, 17:11 (UTC)

Nexistují původní volby[editovat]

Audio: PCM
  • Video: MPEG4 AVC (X264)
  • Audio: PCM
  • Kontajner: AVI Muxer

=NEJEDE AUDIO ve VLC =po konverzi do Ogg kontajneru funguje (ve VLC) =na Commons OK

Audio: Vorbis X
  • Video: MPEG4 AVC (X264)
  • Audio: Vorbis
  • Kontajner: AVI Muxer

=NEJEDE AUDIO ve VLC =po konverzi do Ogg kontajneru nefunguje (ve VLC) =na Commons nejede zvuk

Audio: MP3 (lame)
  • Video: MPEG4 AVC (X264)
  • Audio: MP3 (lame)
  • Kontajner: AVI Muxer

=VŠE OK ve VLC =po konverzi do Ogg kontajneru funguje (ve VLC) =na Commons OK

--Juandev (diskuse) 4. 9. 2014, 13:36 (UTC)

Aktualizace k červenci 2019[editovat]

K červenci 2019 Avidemux doporučuje MKv Muxer jako kontajner. Pokud se použije AVI Muxer jako dříve, tak nefunguje zvuk. Nové funkční zadání tedy je:

  • Video: MPEG4 AVC (X264)
  • Audio: PCM
  • Kontajner: MKv Muxer

--~~~~

Ogg Theora a Wikimedia Commons[editovat]

V současnosti je možné nahrávat na Wikimedia Commons soubory až do velikosti 500 MB, i když upload hlásí pouze 100 MB. Ogg Theora je velká komprese, velikost souboru se tedy značně snižuje oproti původní velikosti souboru. Pokud by jste potřebovali na Commons nahrávat soubory o větší velikosti než 500 MB, je potřeba pro to mít pádný důvod a zažádat/vyplnit bug na https://bugzilla.wikimedia.org/

Kontajner OGG může obsahovat celkem 3 vrstvy:

  • .ogv - vrstva videa (Theora)
  • .oga - vrstva audia (Vorbis)
  • .ogx - datová vrstva (obsahuje titulky, metadata a další informace textové povahy)

Výsledný název souboru však nemusí být vždy .ogg, ale třeba i .ogv (i když zde najdete video).