Zum Inhalt springen

Snow (Videoformat)

aus Wikipedia, der freien Enzyklopädie
{{#if:| {{#if:| {{#if:| {{#if:| {{#if:| {{#if:Michael Niedermayer (FFmpeg)| {{#if:| {{#ifeq: | KEINE_ANGABE || {{#if: | {{#if:| {{#if:| {{#if:| {{#if:| {{#if:| {{#if:Formatspezifikation| {{#if: sourceforge.net/projects/ffdshow-tryout |
{{#if: Snow | Snow | {{#invoke:WLink|getArticleBase}} }}

}}

}}

{{#ifexist:Media:|[[Datei:|270px|]]|

{{#ifeq:0|0|}} }} {{#if:|
}} }}

Dateiendung: {{#if: trim | }} | keine}}
MIME-Type:

}}

Magische Zahl: hex

}} {{#if:| () }} }}

Entwickelt von: Michael Niedermayer (FFmpeg)

}}

Erstveröffentlichung: Execute}}|}} | }}

}}

Aktuelle Version
() }}
 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356}} |
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|qualifier=P577}}) }}}}}}

}}

Art:

}}

Container für:

}}

Enthalten in:

}}

Erweitert von:

}}

Erweitert zu:

}}

Standard(s): Formatspezifikation

}}

sourceforge.net/projects/ffdshow-tryout |

{{#if: {{#invoke:Wikidata|claim|P856}} |

{{#invoke:WLink|formatURL| {{#invoke:Wikidata|claim|P856|parameter=link}}}}

}} }}

{{#ifeq:0|0|

{{#if:| |}} {{#if: | |}} {{#if:Michael Niedermayer (FFmpeg)| |}} {{#if:| |}} {{#if:| |}} {{#if:| |}} {{#if:|
}} {{#if:Formatspezifikation| |}} {{#if:sourceforge.net/projects/ffdshow-tryout| |}} }}

{{#invoke:TemplatePar|check all= opt= Name= Icon= Logo= Screenshot= Beschreibung= Dateiendung= MIME= MIME-Anm= MagischeZahl= MagischeZahlNotation= MagischeZahlHex= Entwickler= Veröffentlicht= LetzteVersion= LetzteVersionDatum= Art= Container für= Enthalten in= Erweitert von= Erweitert zu= Standard= Website= format=@@@ 0 | Wikipedia:Vorlagenfehler/Vorlage:Infobox Dateiformat}} template=Vorlage:Infobox Dateiformat

}}

Snow (FourCC: SNOW) ist ein experimentelles Format für verlustbehaftet komprimierte Videodaten, das seit 2004 von Michael Niedermayer (FFmpeg-Projekt) entwickelt wird.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160808232435

      | {{#ifeq: 20160808232435 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: git.videolan.org | {{#invoke:WLink|getEscapedTitle|git.videolan.org}} | {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20160808232435}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: git.videolan.org | {{#invoke:WLink|getEscapedTitle|git.videolan.org}} | {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-14 10:56:19 InternetArchiveBot | 2019-05-14 10:56:19 InternetArchiveBot |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20160808232435}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: git.videolan.org | {{#invoke:WLink|getEscapedTitle|git.videolan.org}} | {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-14 10:56:19 InternetArchiveBot | 2019-05-14 10:56:19 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: git.videolan.org | {{#invoke:WLink|getEscapedTitle|git.videolan.org}} | {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if: 2019-05-14 10:56:19 InternetArchiveBot | 2019-05-14 10:56:19 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!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: git.videolan.org | {{#invoke:WLink|getEscapedTitle|git.videolan.org}} | {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}} }} (Memento{{#if: {{#if: 2019-05-14 10:56:19 InternetArchiveBot | 2019-05-14 10:56:19 InternetArchiveBot |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: git.videolan.org | {{#invoke:WLink|getEscapedTitle|git.videolan.org}} | {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}} }}  
                 }}}}}}}}{{#if:2019-05-14 10:56:19 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:20160808232435|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://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD}}
    || {{#if:  || }}
  }}{{#if: git.videolan.org
    | {{#if: {{#invoke:WLink|isBracketedLink|git.videolan.org}}
        | {{#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://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob_plain%3Bf%3Ddoc%2Fsnow.txt%3Bhb%3DHEAD }}
              | 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 Referenzimplementierung wird als freie Software unter den Bedingungen der GNU Lesser General Public License (LGPL) veröffentlicht. Sie kann Videos sowohl verlustbehaftet (lossy) als auch verlustfrei (lossless) komprimieren. Snow implementiert Wavelet-Kompression mit dem Ziel, eine gute Bildqualität bei sehr niedrigen Bitraten zu erreichen. Nach dem aufgegebenen Tarkin-Experiment der Xiph Foundation war Snow das erste freie Wavelet-Videoformat.

Eigenschaften

Snow ist vergleichbar mit Wavelet-basierten Formaten wie Tarkin und Dirac. Eine Besonderheit von Snow ist die Verwendung einer intelligenten und sehr effizienten Version der Bereichskodierung. Im Vergleich zu Dirac weist er eine geringere Komplexität auf.<ref>wiki.multimedia.cx</ref> Damit kann er auf wesentlich mehr Systemen in Echtzeit verarbeitet werden und hat damit eine größere Alltagstauglichkeit.

Das FFmpeg-Projekt strebt an, dieses Format als ein RFC von der IETF standardisieren zu lassen.

Software, die Snow verwendet

Folgende freien Videobearbeitungsprogramme sind mit Snow kompatibel:

Weblinks

Einzelnachweise

<references />