Multiview Video Coding
Multiview Video Coding (MVC) ist eine Ergänzung zum Videokompressionsstandard H.264/MPEG-4 AVC für stereoskopische Anwendungen.
Beschreibung
Nach den bereits im Jahre 2005 patentierten Entwicklungen, stereoskopische Videoaufnahmen mit MPEG-2-Kodierungen zu realisieren,<ref>{{#if:{{#ifexpr:{{#if:WO|0|1}} or {{#if:2005083636|0|1}}|1}}|Fehlender Parameter {{#if:WO||„Land“{{#if:2005083636|| und }}}}{{#if:2005083636||„V-Nr“}}|}}{{#if: {{#invoke:Expr|TemplateBooland}}|{{#ifeq:Patentanmeldung|Patentanmeldung|Patentanmeldung|{{#ifeq:Patentanmeldung|Gebrauchsmuster|Gebrauchsmuster|Patent}}}} {{#if:{{#invoke:TemplUtl|faculty|}}|WO2005083636A1|{{#switch: {{{DB}}} | DEPATIS =WO2005083636A1 | WIPO = WO2005083636 | Google = WO2005083636A1 | #default =WO2005083636A1 }}}}{{#if:Method and System for Digital Coding 3D Stereoscopic Video Images2004-02-272005-09-09TD Vision Corp S.A. de C.V.Manuel Rafael Gutièrrez Novelo|:|.}}{{#if:Method and System for Digital Coding 3D Stereoscopic Video Images| Method and System for Digital Coding 3D Stereoscopic Video Images.}}{{#if:2004-02-27| Angemeldet am {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}{{#if:2005-09-09TD Vision Corp S.A. de C.V.Manuel Rafael Gutièrrez Novelo|,}}}}{{#if:2005-09-09|{{#if:2004-02-27| veröffentlicht am | Veröffentlicht am }}{{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}{{#if:TD Vision Corp S.A. de C.V.Manuel Rafael Gutièrrez Novelo|,}}}}{{#if:TD Vision Corp S.A. de C.V.| Anmelder: TD Vision Corp S.A. de C.V.{{#if:Manuel Rafael Gutièrrez Novelo|,}}}}{{#if:Manuel Rafael Gutièrrez Novelo| Erfinder: Manuel Rafael Gutièrrez Novelo}}{{#if:| ({{{Kommentar}}})}}{{#if:2004-02-272005-09-09TD Vision Corp S.A. de C.V.Manuel Rafael Gutièrrez Novelo|.}}}}{{#invoke:TemplatePar|match |template= Vorlage:Patent |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Patent}} |format= |preview=@@@ |1=Land= ABC+ |2=V-Nr= /^[0-9A-Z]+$/ |3=Titel= * |4=Erfinder= * |5=Anmelder= * |6=A-Datum= * |7=V-Datum= * |8=Typ= ASCII |9=Code= ASCII |10=Kommentar= * |11=KeinLink= ASCII |12=DB=ASCII }}</ref> wurde von der Moving Picture Experts Group und dem Joint Video Team gemeinsam der Multiview-Video-Coding-Standard entwickelt, um auch Signale von mehreren simultan aufgenommenen Videokameras in einem Codec abspeichern zu können. Im Juli 2008 hat die Moving Picture Experts Group offiziell die Ergänzung des Standards Advanced Video Coding (AVC) zum Multiview Video Coding verabschiedet.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160303192643
| {{#ifeq: 20160303192643 | *
| {{#if: Mitsubishi Electric Research Laboratories – Multiview Video Coding project | {{#invoke:WLink|getEscapedTitle|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}} | {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20160303192643}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Mitsubishi Electric Research Laboratories – Multiview Video Coding project | {{#invoke:WLink|getEscapedTitle|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}} | {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-12-17 19:25:39 InternetArchiveBot | 2022-12-17 19:25:39 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20160303192643}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Mitsubishi Electric Research Laboratories – Multiview Video Coding project | {{#invoke:WLink|getEscapedTitle|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}} | {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-12-17 19:25:39 InternetArchiveBot | 2022-12-17 19:25:39 InternetArchiveBot | }} | 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: Mitsubishi Electric Research Laboratories – Multiview Video Coding project | {{#invoke:WLink|getEscapedTitle|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}} | {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-12-17 19:25:39 InternetArchiveBot | 2022-12-17 19:25:39 InternetArchiveBot | }} | 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!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Mitsubishi Electric Research Laboratories – Multiview Video Coding project | {{#invoke:WLink|getEscapedTitle|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}} | {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/}} }} ({{#if: {{#if: 2022-12-17 19:25:39 InternetArchiveBot | 2022-12-17 19:25:39 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Mitsubishi Electric Research Laboratories – Multiview Video Coding project | {{#invoke:WLink|getEscapedTitle|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}} | {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/}} }}
}}}}}}}}{{#if:2022-12-17 19:25:39 InternetArchiveBot
| 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:20160303192643|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#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: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#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://www.merl.com/projects/multiview-coding/}}
|| {{#if: || }}
}}{{#if: Mitsubishi Electric Research Laboratories – Multiview Video Coding project
| {{#if: {{#invoke:WLink|isBracketedLink|Mitsubishi Electric Research Laboratories – Multiview Video Coding project}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.merl.com/projects/multiview-coding/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.merl.com/projects/multiview-coding/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.merl.com/projects/multiview-coding/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#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>
Anwendungen
Anwendungen sind insbesondere das 3D-Fernsehen und das stereoskopische Betrachten von Spiel- und Trickfilmen.<ref>Technologies – Introduction to 3D Video</ref> Auch für Anwendungen der virtuellen Realität, wie das sogenannte Free Viewpoint Video (FVV) beziehungsweise das Free Viewpoint Television (FTV), bei dem der Betrachter seinen Standpunkt und die Betrachtungsrichtung selber bestimmen kann, kann der Standard angewendet werden.
Wiedergabe
Das Multiview Video Coding ist dabei unabhängig vom Wiedergabeverfahren, kann also zum Beispiel mit digitalen Bildschirmen oder Projektoren wiedergegeben werden. Um die Bilder zu betrachten, werden meist Shutterbrillen verwendet, die die Bilder mit Hilfe von elektronisch steuerbaren Flüssigkristallschichten abwechselnd auf die beiden Augen des Betrachters lenken. Die Wechselfrequenz ist dabei so hoch, dass sie vom Betrachter nicht bemerkt wird.
Alternativ gibt es Verfahren, die die beiden stereoskopischen Bilder zum Beispiel mit zwei Projektoren gleichzeitig mit senkrechten Polarisationsrichtungen erzeugen, so dass diese mit Polarisationsbrillen betrachtet werden können, die mit zwei senkrecht zueinander ausgerichteten Polarisationsfiltern und demzufolge ohne elektronische Hilfsmittel ausgestattet sind.
Auch für mobile Wiedergabegeräte sind entsprechende Entwicklungen in Arbeit.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20090530083406
| {{#ifeq: 20090530083406 | *
| {{#if: NOKIA – Mobile 3D Video | {{#invoke:WLink|getEscapedTitle|NOKIA – Mobile 3D Video}} | {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20090530083406}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: NOKIA – Mobile 3D Video | {{#invoke:WLink|getEscapedTitle|NOKIA – Mobile 3D Video}} | {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-02 14:55:20 InternetArchiveBot | 2019-05-02 14:55:20 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20090530083406}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: NOKIA – Mobile 3D Video | {{#invoke:WLink|getEscapedTitle|NOKIA – Mobile 3D Video}} | {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-02 14:55:20 InternetArchiveBot | 2019-05-02 14:55:20 InternetArchiveBot | }} | 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: NOKIA – Mobile 3D Video | {{#invoke:WLink|getEscapedTitle|NOKIA – Mobile 3D Video}} | {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-02 14:55:20 InternetArchiveBot | 2019-05-02 14:55:20 InternetArchiveBot | }} | 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!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: NOKIA – Mobile 3D Video | {{#invoke:WLink|getEscapedTitle|NOKIA – Mobile 3D Video}} | {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D}} }} ({{#if: {{#if: 2019-05-02 14:55:20 InternetArchiveBot | 2019-05-02 14:55:20 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: NOKIA – Mobile 3D Video | {{#invoke:WLink|getEscapedTitle|NOKIA – Mobile 3D Video}} | {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D}} }}
}}}}}}}}{{#if:2019-05-02 14:55:20 InternetArchiveBot
| 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:20090530083406|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#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: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#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://research.nokia.com/research/mobile3D}}
|| {{#if: || }}
}}{{#if: NOKIA – Mobile 3D Video
| {{#if: {{#invoke:WLink|isBracketedLink|NOKIA – Mobile 3D Video}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://research.nokia.com/research/mobile3D%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://research.nokia.com/research/mobile3D%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://research.nokia.com/research/mobile3D }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#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>
Weiterhin kann MVC auch für die Betrachtung von dreidimensionalen Bildern ohne Hilfsmittel verwendet werden. Hierbei wird der Tiefeneindruck durch Autostereoskopie erzeugt.
Open-Source-Software
Seit 2011 hat die Verbreitung von MVC-kodiertem Videomaterial durch die Blu-ray Disc 3D sowie durch 3D-Camcorder der Firma Sony zugenommen.
Wegen der Patente auf den MVC Codec gab es zunächst nur kommerzielle Software, die das Dekodieren bzw. Erstellen von MVC-Videos ermöglicht. Seit Ende 2013 gibt es ein Kommandozeilen-Programm mit Namen FRIM<ref>https://www.videohelp.com/software/FRIM Videohelp download page Abgerufen am 30. März 2016</ref>, geschrieben von einem Software-Entwickler namens "videohelp3d"<ref>http://forum.doom9.org/showthread.php?t=169651 developers page of "videohelp3d" Abgerufen am 30. März 2016</ref>. Damit können MVC-Videos in ein anderes Format und in Clips für jeweils das linke und rechte Auge umgewandelt werden.
Populäre Open-Source-H.264- und HEVC (H.265)-Dekoder, wie sie in den FFmpeg- und Libav-Bibliotheken vorkommen, ignorieren einfach die zusätzliche Information für den zweiten (rechtsäugigen) View und stellen ihn für stereoskopische Views nicht dar. In den meisten Fällen wurde in der Software-Designphase für die Kernfunktionalität von H.264- und HEVC-Dekodern eine mögliche Erweiterung auf MVC nicht genügend berücksichtigt. Dies zieht nachträgliche aufwendige Umstellungen des Programm-Codes (Refactoring) und große Änderungen an der vorliegenden Software-Architektur nach sich. Hierbei sind Aktivitäten, wie Entwirren und Neuanordnung von gewachsenem Quellcode, ebenso durchzuführen wie das Aufspalten verschiedener Funktionen in vorhandenem Dekoder-Quellcode in kleinere Einheiten, um Software-Erweiterungen wie die MVC-Unterstützung einfacher hinzufügen zu können.<ref>blogs.gentoo.org/lu_zero/2014/04/04/the-road-to-mvc / The road to MVC</ref>
Im Rahmen von Forschungsarbeiten wurden bestehende Dekoder zwar um MVC-Unterstützung erweitert, jedoch flossen deren Ergebnisse bisher nicht in den Haupt-Entwicklungszweig für offizielle Releases von FFmpeg oder Libav ein.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160304070303
| {{#ifeq: 20160304070303 | *
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20160304070303}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2024-03-23 02:18:35 InternetArchiveBot | 2024-03-23 02:18:35 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20160304070303}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2024-03-23 02:18:35 InternetArchiveBot | 2024-03-23 02:18:35 InternetArchiveBot | }} | 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: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2024-03-23 02:18:35 InternetArchiveBot | 2024-03-23 02:18:35 InternetArchiveBot | }} | 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!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}} }} ({{#if: {{#if: 2024-03-23 02:18:35 InternetArchiveBot | 2024-03-23 02:18:35 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}} }}
}}}}}}}}{{#if:2024-03-23 02:18:35 InternetArchiveBot
| 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:20160304070303|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#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: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#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://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf}}
|| {{#if: || }}
}}{{#if: Archivierte Kopie
| {{#if: {{#invoke:WLink|isBracketedLink|Archivierte Kopie}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.nt.uni-saarland.de/fileadmin/file_uploads/theses/master/Optimized_implementation_of_a_MVC_decoder.pdf }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#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}}
}}
}}
}} Jochen Britz – Optimized implementation of an MVC decoder – Master’s Thesis in Computer and Communication Technology</ref><ref>https://github.com/Britz/FFmpeg Britz – In terms of my master thesis, I work on a H.264 MVC implementation in libvacodec based on H.264 Annex H.</ref>
Mit der Veröffentlichung der Version 0.98 der DirectShow Media Splitter and Decoders Collection LAV Filters<ref>https://github.com/Nevcairiel/LAVFilters GitHub repository des Projekts LAV Filters Abgerufen am 30. März 2016</ref> am 8. März 2016 durch den Autor "Nevcairiel" – der auch an dem Media Player Classic – Home Cinema (MPC-HC) arbeitet – verbesserte sich die Situation. Denn diese Version unterstützt das Demultiplexen und Dekodieren von H.264 MVC 3D. Mit Hilfe dieser Version und FRIM ist es möglich, ein AviSynth-Skript zu schreiben, welches einen H.264-MVC-3D-Videoclip beim Öffnen in eine Nebeneinander-Ansicht umwandelt. Diese kann dadurch von dem freien 3D-Video-Player Bino<ref>http://bino3d.org/index.html Home page of Bino - a free 3D video player Abgerufen am 30. März 2016</ref> geöffnet und dann als beispielsweise als Rot-Cyan-Anaglyph-3D-Video dargestellt werden.
Die Verwendung des AviSynth-Plug-in (FRIMSource) ist auf der "videohelp3d"-Homepage beschrieben. LAV Filters kann verwendet werden, um den Ton des Original-MVC-Videoclips zu verwenden. Dessen Entwickler<ref>http://forum.doom9.org/showthread.php?t=156191&page=1029 Entwickler-Homepage von "Nevcairiel" (am Seitenende) Abgerufen am 30. März 2016</ref> bekräftigte seine Absicht, in einem zukünftigen Release eine direkte Umwandlung eines MVC-Videoclips (d. h. ohne den Umweg über AviSynth) in eine Nebeneinander-Ansicht zur Verfügung zu stellen.
Weblinks
- Skalierbare Multi-View Videocodierung – Lehrstuhl für Multimediakommunikation und Signalverarbeitung der Universität Erlangen-Nürnberg
- Technologies – Introduction to Multiview Video Coding
- Visions – 3D Video Vision
Einzelnachweise
<references />
- Seiten mit defekten Dateilinks
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- ITU-Empfehlung
- Multimedia
- Räumliches Sehen
- Videokompression
- Videotechnik