Was ist das VP6-Dateiformat?
Eine .vp6-Datei enthält Video, das mit dem VP6-Codec von On2 Technologies kodiert wurde, einem auf DCT basierenden verlustbehafteten Kompressionsformat, das 2003 entwickelt wurde. VP6 wurde zwischen 2005 und 2008 zum dominierenden Web-Video-Codec, nachdem Adobe ihn für den Flash Player 8 lizensierte und damit den älteren Sorenson Spark-Codec ersetzte. Er unterstützte zwei Profile: VP6-S (einfach, Standardvideo) und VP6-E (erweitert, fügt einen 8-Bit-Alphakanal für transparente Overlays in Flash hinzu).
Die meisten .vp6-Inhalte sind in .flv (Flash Video)-Containern eingebettet, wobei das Video-Codec-Tag VP6 mit der ID 4 (opak) oder 5 (mit Alpha) identifiziert. Einige Game-Engines - insbesondere EA Games (Need for Speed, Command & Conquer, Mass Effect) und Valve - verwendeten rohe .vp6-Streams für vorgerenderte Zwischensequenzen, die direkt in eigenständigen .vp6-Dateien statt in FLV-Containern gespeichert wurden.
Die maximale Auflösung, die VP6 unterstützt, beträgt 2040×2040 Pixel, obwohl Inhalte aus der Flash-Ära typischerweise 320×240 bis 640×480 groß waren. Audio in FLV-Dateien wird in separaten, verschachtelten Tags übertragen, meist als MP3 oder AAC.
VP6 wurde im Flash Player 9 (2006) durch H.264 abgelöst, und Adobe Flash selbst erreichte am 31. Dezember 2020 sein Lebensende. Google übernahm On2 Technologies im Jahr 2010 und nutzte dessen Codec-Patente zur Entwicklung von VP8 (WebM). Heute begegnet man VP6 hauptsächlich in archivierten Flash-Spielen und alten EA-Titeln. Ruffle, ein in Rust geschriebener Open-Source-Flash-Emulator, kann VP6-Videos innerhalb von .swf-Dateien abspielen.
Sicherheit
RISIKO: LOWVP6-Videodateien sind nicht ausführbar. Historische CVEs existieren in libvpx und dem VP6-Dekodierer von FFmpeg (z. B. Heap-Overflows), aber diese sind in allen aktuellen Versionen von VLC und FFmpeg behoben. Verwenden Sie keine veralteten Player-Versionen. Der Flash Player (EOL 2020) wies umfangreiche Sicherheitslücken auf - installieren Sie ihn niemals erneut; nutzen Sie Ruffle für Flash-Inhalte.
Formatdetails
kurz gefasst- Proprietärer FMV-Container von EA Games - EA verwendete .vp6 als Dateiendung für FMV-Zwischensequenzen (Full-Motion Video) in vielen Titeln von 2003-2012; die Datei kapselt einen VP6-Videostream in einem benutzerdefinierten EA-Header statt im Standard-FLV.
Programme zum Öffnen von VP6-Dateien
Technische Details
technische Spezifikation| Codec-Typ | DCT-basierter verlustbehafteter Video-Codec mit Bewegungskompensation, ähnlich der Klasse des H.264 Baseline-Profils |
| Video-Profile | VP6-S (einfach, kein Alphakanal); VP6-E (erweitert, fügt eine 8-Bit-Alpha-Ebene für Flash-Overlays hinzu) |
| Farbraum | YCbCr 4:2:0, 8 Bit pro Kanal; VP6-E fügt eine 8-Bit-Alpha-Ebene hinzu |
| Maximale Auflösung | 2040×2040 Pixel (VP6-Bitstream-Limit); typische Inhalte der Flash-Ära 320×240 bis 640×480 |
| Primärer Container | FLV (Flash Video); Codec identifiziert durch Tag-ID 4 (VP6-S) oder 5 (VP6-E) im FLV-Video-Tag-Header |
| Eigenständige .vp6 Magic Bytes | 0x56 ('V') bei Offset 0; verwendet von EA Games und Valve für FMV-Zwischensequenzen in Spielen |
| Byte-Reihenfolge | Big-endian (VP6-Bitstream-Header) |
| Typische Bitrate | 100-2000 kbps; typisches 1-minütiges Webvideo ~5-15 MB bei 400 kbps |
| Audio-Kopplung in FLV | Separate verschachtelte FLV-Audio-Tags, die MP3- oder AAC-Audiostreams enthalten |
| Entwicklergeschichte | On2 Technologies (gegründet 1992); Übernahme durch Google im Februar 2010 abgeschlossen; On2-IP floss in VP8/WebM ein |
| Flash Player Lebenszyklus | Eingeführt mit Flash Player 8 (August 2005); H.264 in Flash Player 9 (2006) hinzugefügt; Flash EOL am 31. Dezember 2020 |
| Open-Source-Dekodierer | FFmpeg (libavcodec) dekodiert VP6; der Ruffle-Emulator verarbeitet VP6 innerhalb von .swf-Dateien |
| Veröffentlicht | May 2003 (On2 VP6 codec released); Flash Player 8 integration August 2005 |
| Neueste Version | VP6-S and VP6-E variants (VP6-S = simple profile, VP6-E = enhanced with alpha channel); superceded internally by VP7 then VP8/VP9 |
VP6-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu VP6-Dateien.
Häufig gestellte Fragen
Wie spiele ich eine VP6-Datei ab?
Wie konvertiere ich VP6 in MP4?
ffmpeg -i input.vp6 -c:v libx264 -c:a aac output.mp4. Alternativ kann HandBrake in FLV eingebettete VP6-Dateien über seine grafische Benutzeroberfläche konvertieren.