Zum Inhalt springen

TrueMotion

aus Wikipedia, der freien Enzyklopädie

On2 TrueMotion Video Compression ist eine Reihe von Formaten für verlustbehaftet komprimierte Videodaten und zugehörigen Videocodecs, die von dem ehemaligen Unternehmen On2 Technologies Inc. entwickelt und vertrieben wurden.

Geschichte

Herstellerangaben zufolge begann die Entwicklung in den frühen 1990ern.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:19970209090752

      | {{#ifeq: 19970209090752 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Answers to some frequently asked questions... | {{#invoke:WLink|getEscapedTitle|Answers to some frequently asked questions...}} | {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|19970209090752}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Answers to some frequently asked questions... | {{#invoke:WLink|getEscapedTitle|Answers to some frequently asked questions...}} | {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|19970209090752}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Answers to some frequently asked questions... | {{#invoke:WLink|getEscapedTitle|Answers to some frequently asked questions...}} | {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Answers to some frequently asked questions... | {{#invoke:WLink|getEscapedTitle|Answers to some frequently asked questions...}} | {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Answers to some frequently asked questions... | {{#invoke:WLink|getEscapedTitle|Answers to some frequently asked questions...}} | {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Answers to some frequently asked questions... | {{#invoke:WLink|getEscapedTitle|Answers to some frequently asked questions...}} | {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:19970209090752|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://duck.com/duckfaq.html#question2}}
    || {{#if:  || }}
  }}{{#if: Answers to some frequently asked questions...
    | {{#if: {{#invoke:WLink|isBracketedLink|Answers to some frequently asked questions...}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://duck.com/duckfaq.html#question2%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://duck.com/duckfaq.html#question2%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://duck.com/duckfaq.html#question2 }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> Die ersten Versionen des Formates zielten hauptsächlich auf die Verwendung für FMV-Sequenzen in Computerspielen und wurden entsprechend verwendet. Daher waren sie besonders auf begrenzten Ressourcenbedarf ausgelegt. Auch spätere Versionen des Codecs waren im Vergleich zu den derzeitigen Hauptmitbewerbern recht sparsam im Rechenbedarf.

Anfangs gab es nur Hardware-Implementierungen des Codecs, die nur auf speziellen Hardware-Modulen liefen.

TrueMotion-S

TrueMotion S (auch TrueMotion 1.0) wurde gegen Ende 1993 veröffentlicht, als das Unternehmen noch The Duck Corporation hieß. Beginnend mit TrueMotion-S („S“ für „Software“) stieg Duck auf reine Software-Implementierungen um, die auf normalen Allzweck-Prozessoren laufen. Das Format wurde in den 1990ern für FMV-Sequenzen in Computerspielen der zweiten CD-ROM-basierten Spielekonsolen (5. Generation, zum Beispiel Sega Saturn) und auch in einigen PC-Spielen (zum Beispiel Batman Forever) eingesetzt.

TrueMotion-S-Daten kommen üblicherweise in AVI-Containern mit dem FourCC codec ID DUCK (oder PVEZ, unter Umständen auch TMOT) in Dateien mit den Endungen .avi, .bin oder .duc. Die Softwarebibliothek libavcodec des FFmpeg-Projektes enthält einen freien Dekodierer für das Format.<ref>Beschreibung von TM1 im MultimediaWiki</ref>

TrueMotion RT

„RT“ (für „real time“, deutsch: Echtzeit) wurde 1996 veröffentlicht. Es war für die Echtzeitaufzeichnung und -verarbeitung von digitalem Videomaterial gedacht.

TrueMotion 2

FourCC: TM20, wurde beispielsweise in Final Fantasy 7 eingesetzt<ref>Beschreibung von TM2 im MultimediaWiki</ref>

TrueMotion VP3, TrueMotion VP4

FourCC: VP30, VP31, VP32; VP40

VP3 ist ein für Streaming bei niedrigen Bitraten optimiertes Format. libavcodec enthält einen freien Dekodierer für das Format. Die Code-Basis von VP3.2 stellt die Grundlage des (patent)freien Formates Theora der Xiph.Org Foundation dar.

Das von Paul Wilkins (Cambridge, UK) gegründete Unternehmen Metavisual wurde von On2 aufgekauft, um VP3 auf den Markt zu bringen. Am ersten Juni 2000 kam Version 3.1, die ein neues Bitstrom-Format einführte, am 16. August Version 3.2. Ende 2001 wurde die Freigabe als Freie Software angekündigt. 2002 wurde das Format dann mitsamt dem Quelltext der Referenzimplementierungen von VP3(.2) und den damit verbundenen Patenten von On2 der Freie-Software-Gemeinde übergeben und als Freie Software veröffentlicht.

Im April 2001 wurde VP4 veröffentlicht, welcher nur einen verbesserten Kodierer für dasselbe Bitstrom-Format brachte. On2 hat VP4 zur persönlichen, unkommerziellen Nutzung freigegeben.

TrueMotion VP5

FourCC: VP50.

Eine Vorschauversion von VP5 wurde am 21. Februar 2002 veröffentlicht; Produktiv-Versionen waren ab dem ersten Mai verfügbar. libavcodec enthält einen freien Dekodierer für das Format. Es ist eines der für die Enhanced Versatile Disc (EVD) vorgesehenen Videoformate.<ref>Beschreibung von VP5 im MultimediaWiki</ref>

TrueMotion VP6

{{#if: VP6|{{#ifexist:VP6|

|{{#if: |{{#ifexist:{{{2}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{2}}}{{#if: ||{{{titel2}}}}}]]{{#if: |{{#ifexist:{{{3}}}| und [[{{{3}}}{{#if: ||{{{titel3}}}}}]]|}}|}}

|{{#if: |{{#ifexist:{{{3}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{3}}}{{#if: ||{{{titel3}}}}}]]

|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}

VP6 wurde im Mai 2003 veröffentlicht und im Oktober 2003 zur privaten, unkommerziellen Nutzung freigegeben. Es wurde zum Standardvideoformat für Flash Video gemacht.

TrueMotion VP7

{{#if: VP7|{{#ifexist:VP7|

|{{#if: |{{#ifexist:{{{2}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{2}}}{{#if: ||{{{titel2}}}}}]]{{#if: |{{#ifexist:{{{3}}}| und [[{{{3}}}{{#if: ||{{{titel3}}}}}]]|}}|}}

|{{#if: |{{#ifexist:{{{3}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{3}}}{{#if: ||{{{titel3}}}}}]]

|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}

VP7 wurde im März 2005 freigegeben; seit Juli darf es für private Zwecke kostenlos genutzt werden.

TrueMotion VP8

{{#if: VP8|{{#ifexist:VP8|

|{{#if: |{{#ifexist:{{{2}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{2}}}{{#if: ||{{{titel2}}}}}]]{{#if: |{{#ifexist:{{{3}}}| und [[{{{3}}}{{#if: ||{{{titel3}}}}}]]|}}|}}

|{{#if: |{{#ifexist:{{{3}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{3}}}{{#if: ||{{{titel3}}}}}]]

|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}

VP8 wurde 2008 veröffentlicht. Nachdem On2 von Google aufgekauft wurde, wurde VP8 am 19. Mai 2010 als Freie Software veröffentlicht und zur bedingungslosen Nutzung freigegeben.<ref>heise.de zur Freigabe von VP8</ref>

VP9

{{#if: VP9|{{#ifexist:VP9|

|{{#if: |{{#ifexist:{{{2}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{2}}}{{#if: ||{{{titel2}}}}}]]{{#if: |{{#ifexist:{{{3}}}| und [[{{{3}}}{{#if: ||{{{titel3}}}}}]]|}}|}}

|{{#if: |{{#ifexist:{{{3}}}|

→ Haupt{{#if:|seite|artikel}}: [[{{{3}}}{{#if: ||{{{titel3}}}}}]]

|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}

VP9 wurde 2013 veröffentlicht. Es stellt die letzte offizielle Ausgabe der Reihe dar. Das experimentelle VP10 geht als Basis von AV1 in der Videoformatreihe AOMedia Video (AVx) der Alliance for Open Media auf.

Quellen

<references />