Please login or register.

Login with username, password and session length
Advanced search  

News:

IRC channel - server: waelisch.de  channel: #wme (read more)

Author Topic: Video vo formáte .avi  (Read 5954 times)

0 Members and 1 Guest are viewing this topic.

Andrej (Blue Arc)

  • Occasional poster
  • **
  • Karma: 1
  • Offline Offline
  • Gender: Male
  • Posts: 73
    • View Profile
Video vo formáte .avi
« on: November 20, 2010, 12:38:06 PM »

Ahoj,

viem, že prehrávanie videa vo formáte .avi je už zastaralé, ale napriek tomu by som rád prehrával video v tomto formáte v našej hre. Je to z dôvodu, že kvalita tohto videa je oproti Theora naozaj krásna!

Viem, že Roman Navrátil tu kedysi riešil podobnú tému a nakoniec z toho zišlo, že bude používať video vo formáte .ogg Je ale možné previesť video vo formáte .avi do formáte .ogg bez toho, aby bola znehodnotená kvalita toho videa?

Veľmi pekne ďakujem za vaše názory a pomoc.
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Video vo formáte .avi
« Reply #1 on: November 20, 2010, 02:05:21 PM »

Game.PlayVideo(filename);

Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

Andrej (Blue Arc)

  • Occasional poster
  • **
  • Karma: 1
  • Offline Offline
  • Gender: Male
  • Posts: 73
    • View Profile
Re: Video vo formáte .avi
« Reply #2 on: November 20, 2010, 02:50:34 PM »

Game.PlayVideo(filename);

Z tohto mi jasne vyplýva, že mám použiť video vo formáte .avi :)
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Video vo formáte .avi
« Reply #3 on: November 20, 2010, 03:26:57 PM »

Musíš chápat jednu věc. AVI formát je jen kontejner. Ten formát sám o sobě nedefinuje žádnou kompresi videa. Do AVI souboru můžeš uložit video komprimované nějakým kodekem (kodek = KOdér/DEKodér). Těch kodeků je spousta a mají různou kvalitu / výkon / cenu atd. Takže můžeš mít AVI s dobrou kvalitou a můžeš mít AVI s hnusnou kvalitou. Záleží na tom, jaký je použit kodek.

Problém je v tom, že aby uživatel tvůj AVI soubor přehrál, musí mít na počítači nainstalován patřičný kodek. A ty se jednoduše nemůžeš spolehnout na to, že bude mít právě ten kodek, který ty potřebuješ. Proto bys ideálně musel kodek nainstalovat spolu s hrou. Tady pak narážíš na to, že kodeky jsou zpravidla komerční záležitost, prošpikovaná patenty. Takže distribuovat kodek se hrou není tak úplně triviální záležitost z právního hlediska, pokud nechceš platit tučné licenční polatky.

Theora kodek sice také obsahuje patentované technologie, ale vlastník patentu je dal volně k dispozici komunitě. Z toho důvodu WME může v sobě obsahovat kód pro dekódování Theora videa, a nikdo nebude mě ani tvůrce her za to žalovat. To je ten důvod, proč je Theora jednoznačně preferovaná, a proč je přehrávání AVI už ve WME považováno za nepodporované, přestože Theora nedosahuje kvalit některých modernějších *komerčních* kodeků.

Stejná situace je mimochodem u zvuků, proto WME nepodporuje MP3 formát, ale Vorbis.

Momentálně, pokud vím, tak se ve hrách používají jen dva kodeky. Komerční hry používají Bink ($6000 za jeden titul), Indie hry používají Theoru. Nedávno Google uvolnil formát WebM, který se asi do budoucna stane alternativou pro Theoru.
« Last Edit: November 20, 2010, 03:29:36 PM by Mnemonic »
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

Andrej (Blue Arc)

  • Occasional poster
  • **
  • Karma: 1
  • Offline Offline
  • Gender: Male
  • Posts: 73
    • View Profile
Re: Video vo formáte .avi
« Reply #4 on: November 20, 2010, 05:05:17 PM »

Mnemonic, ďakujem za vyčerpávajúcu odpoveď.

Pozeral som fórum a našiel som príspevok Ogg Theora vs. AVI divx (quality of video), kde sa píše:
I am using -v 10 for high quality, and then you can fiddle around with the Keyframe Setting "-K <int>". If you use -K 3 for example, every third frame will be a keyframe.

Myslím, že keď sa s tým trocha pohrám, mohol by som dosiahnuť požadovaný výsledok :)
Logged

Andrej (Blue Arc)

  • Occasional poster
  • **
  • Karma: 1
  • Offline Offline
  • Gender: Male
  • Posts: 73
    • View Profile
Re: Video vo formáte .avi
« Reply #5 on: November 21, 2010, 01:03:12 PM »

Chcem sa opýtať, či má niekto skúsenosti s tým, ako nastaviť tie parametre. Pretože ja viem iba to, že keď video prenesiem ponad konzolu a uvolním tlačítko, potom sa mi automaticky začne video konvertovať.
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: Video vo formáte .avi
« Reply #6 on: November 21, 2010, 01:41:35 PM »

No... prostě spustíš příkazovou řádku, a ten příkaz tam napíšeš ???
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave
 

Page created in 0.018 seconds with 20 queries.