Videocodecs Boris Bühler Stefan Frey Christian Gut

Slides:



Advertisements
Ähnliche Präsentationen
Audio & Videoformate Max Rennhofer.
Advertisements

Voice over IP (VoIP).
Dateiformate Tobias Rolle IT takes more than systems …
Abschluss-Präsentation
für das Schulnetz der BS Roth
Podcasts Audiodateien die automatisch aktualisiert werden. Tobias Kroiss
Computeria Zürich Treff vom 1. März 2006 alle eigenen Daten sichern Ein Vortrag von René Brückner.
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Microsoft Windows 2000 Terminal Services
KS-Encodier-Server Marco Korrmann / Dominik Sommer 1 KS-Encodier-Server Karlsruhe B e g r ü ß u n g.
Katja Bode MOdulator Der, Die, Das DEModulator.
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Mathematische Grundlagen der Video – Kompression
Präsentationen: Multimedia Video Audio Objekte (OLE) Steuerelemente Startseite.
GvSig – Überblick Betriebssystem Linux, Windows, Mac OS X Lizenz GPL (Freie Software) Deutschsprachig Folgendes ist die Charakteristik der Software: In.
Worzyk FH Anhalt Telemedizin WS 01/02 Einführung - 1 Videokonferenzen.
Webstreaming Grundlagen
Multimediatechnik / Audio Dipl. -Ing. Oliver Lietz
Embedded Systems Ausgewählte Themen (ES-M) Beuth-Hochschule WS 2010 Oliver Lietz Dipl.-Ing. Digitale Videotechnik.
AkadOR W. Wagner, Didaktik der Chemie, Universität Bayreuth Sicherung auf HD: Beschreibung z.B. HD 500 GB: 1.Partition 1: Laufwerk C:, ca. 250GB Inhalt:
Wie funktionniert das Musikklauen denn im Detail?
MP3 Ströme über IP Lautsprecher Roman Domke Sven Jaekel.
Ordner- und Dateistrukturen in Windows 7 (Teil 1)
Ordner- und Dateistrukturen in Windows 7 (Teil 1)
Die Berechnung der 3D - Szene Web -, Video -, Animationsausgabe und Motionblur.
Videoclip in PowerPoint 2010
MS Excel, Open-/LibreOffice Calc Die Menüs I Office-Logo (Excel2007) bzw. Datei (andere): die Standard-Datei- und Druckoperationen; bei MS Excel hier auch.
Übersicht Darstellung
5 Internet- Technologie Internet-Technologie 5 Herzlich Willkommen!
Schultasche Digitale Schultasche Schilw KS Alpenquai
DivX3 IT Referat DIVX 3.
Die Zeichentabelle Zum Einfügen von Sonderzeichen
Vortrag D. Braun, Praktikum. Übersicht Pleopatra API Pleopatra Tools Twitter Demonstration Ausblick.
Was ist Multimedia? Multimedia = Nutzungsmöglichkeit verschiedener Medien (Text, Bild, Ton) über ein Gerät (PC) Beispiele Abspielen von Film- oder Musik-CDs.
Gerhard Meininghaus Tools und Assistenten. Gerhard Meininghaus Was sind Tools und Assistenten? Tools sind Zusatzprogramme mit einem begrenzten Funktionsumfang.
BILDFORMATE von Margarita Isjurowa.
Bearbeitung unterschiedlicher Informationsrepräsentationen
Daniela Wurhofer und Ismail Karagöz
Beantwortung der Fragen. Vorteile und Nachteile, wenn die Notenverwaltung mit dem PC durchgeführt wird. Vorteile: Lehrer müssten keine Notenkonferenzen.
Eine Präsentation von Clemens Prehl!!““
G.Meininghaus, Konstanz
Theorie Praktische Beispiele
DVB – H Digital Video Broadcasting – Transmission System for Handheld Terminals von Jens Heidrich Seminar : Multimedia-Protokollen für den Wohnzimmer-PC.
Software Struktur und Beispiele
MP3 Davis Balija 1AHWIM 2012/2013. Inhaltsverzeichnis Was ist MP3 3 Sind MP3 Datein legal 4 Geschichte des MP3 5 Was ist streaming 6 Womit kann man MP3`s.
Ein Projekt der Valckenburgschule Ulm.
VTK-Filter für effizientes netzwerkbasiertes Rendern inkl. Interaktionsmöglichkeit.
Videoformate ... gibt es nicht?! Gute Quellen:
Kap Multimedia.
Multimedia in Java Thomas Witschel, Kerstin Steinert & Erik Reinhard.
Multimedia Streaming.
17. Mai 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 17. Mai 2006 Podcasting.
JPEG Joint Photographic Experts Group Thomas Leinmüller
Dateiformate in der Bildbearbeitung
Webspace Stephan Herbst Christian Köhler. Themen des Vortrages Kurze Einführung ins Thema Kurze Einführung ins Thema Webspace - Was? Wozu? Wo? Wie? Webspace.
Endgeräte Seminar HWS 2006/07 - Multimedia-Protokolle für den Wohnzimmer - PC Johannes Kieß
12. Juli 2006Autor: Walter Leuenberger Computeria Urdorf Treff vom 12. Juli 2006 Outlook und Outlook Express nicht nur zum en.
8. Juni 2005Autor: Walter Leuenberger Computeria Urdorf Treff vom 8. Juni 2005 CDs & DVDs Brennen.
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
Streaming Media Schwerpunkt: Streaming Audio. Problem Digitale Audio- und Videodaten sind für Internetübertragungen zu groß Lange Downloadzeiten Größenreduktion.
DU 00/ 1 Videokonferenz VIDEOKONFERENZ Dr. Erwin Bratengeyer.
Einführung in Powerpoint XP Universität Leipzig Herder-Institut Video und Multimedia im Unterricht: DaF Dozent: Hr. Prof. Dr. E. Tschirner.
Einführung in PowerPoint Zum Seminar „Video und Multimedia im Unterricht DaF“ (Theorie und Praxis der Lehr- und Lernmittel) bei Prof. Dr. E. Tschirner.
Mp3 und co. – Audiobearbeitung am PC. Vorteile Audio am PC Audiofiles lassen sich einfacher verwalten und weiter verarbeiten als Kassettenaufnahmen.
1 Videobearbeitung unter Linux Von der Kamera zur DVD Klaus Wünschel – LUG-LD Inhalt ● Allgemeine Grundlagen – Codecs / Container ● Vom Camcorder zum PC.
Digitales Video I ● Wie wird Video am Computer codiert? ● Bilder – Auflösung – Speicherung am Computer ● Bewegte Bilder – Interlacing – Kompression / Codec.
1 Standards zur Kompression von Videodaten. 2 Rahmenbedingungen Eigenschaften des menschlichen Auges: Fließende Bewegung ab ca. 20 Bilder/s Flimmerverschmelzungsfrequenz.
 Präsentation transkript:

Videocodecs Boris Bühler Stefan Frey Christian Gut Vorstellung, wir alle drei Boris Bühler Stefan Frey Christian Gut

Agenda Einführung MPEG Fehler und ihre Behebung Software / Tools CG: Christian Gut

Was sind Codecs CODEC = CODieren / DECodieren Auch als separate Hardware (früher) Aktuell eher Software (schnelle CPU) Definierte Algorithmen, Standards Protokolle im Internet (Streaming) Codec != Dateiformat, sondern eingebettet CG: Codec-Prinzip: Unkomprimierten Video-/Audiostrom mittels definiertem Algorythmus komprimieren und anschliessen wieder dekomprimieren. Kann separate Hardware sein => keine hohe Proz.-Last. Heutige CPUs schnell genug für Echtzeitdekodierung Weit Verbreiteter Irrtum: Codecs != Dateiformat Christian Gut

Sinn von Codecs Warum Komprimierung Größenverhältnisse 1 Stunde Film = > 100 GByte im Rohformat Zum Anschauen: PAL-Bild: 786x576 Pixel, 25 Bilder/s => 33MByte/s = 265Mbit/s => 4147 ISDN Leitungen => 414 DSL Leitungen Stefan Frey

Arten von Codecs Video für Windows Radius Ogg Vorbis (Open Source) MPEG CG: Für jede Anwendung einen geeigneten Codec VfW – alter Windows-codec Ogg Vorbis, Open Source, bisher nur Audio Codec Verbreitet Christian Gut

MPEG MPEG 1 MPEG 2 MPEG 4 DivX gehackte Version MPEG 7 MPEG 21 SF: Weit verbreiteste und meist genutztes Komprimierverfahren In naher Zukunft 7, 21 Stefan Frey

Was ist MPEG? Moving Pictures Experts Group Konsortium Experten von wichtigen Firmen Regelmäßige Treffen Verabschiedung von Standards von Codecs SF: Moving Pictures Experts Group Konsortium Experten von wichtigen Firmen Regelmäßige Treffen Verabschiedung von Standards Stefan Frey

Komprimierverfahren JPEG Komprimierung der Einzelbilder Einzel-Bilder werden nach dem JPEG-Verfahren komprimiert => M(otion)JPEG CG: Komprimierverfahren die bei JPEG durchgeführt werden: Grundsätzlich erstmal JPEG, nennt man MJPEG Christian Gut

Komprimierung Huffmankodierung, Lauflängenkodierung Referenz auf bereits übertragene Daten Zusammenfassung der Daten Kürzere Beschreibung CG: Lauflängenkodierung: Referenz auf bereits übertragene Daten zusammenfasung der Daten (5x0, 2x3,1x8) niedrige Kompressionsrate, besonders bei bewegten Daten, da schnell änderne Elemente, kaum Redundanz Christian Gut

Komprimierverfahren Differentielle Kodierung Kodierung eines Glieds durch Differenz zum Vorgänger Nicht Verlustbehaftet, jedoch keine auch hohe Kompressionsrate Discret Cosinus Transformation (DCT) CG: Differenzielle Kodierung: Bsp: Helligkeitsänderung des Himmels => hohe Komprimierung, da nur wenig Veränderung Christian Gut

Komprimierverfahren Grundgedanke Motion Kompensation Aufeinanderfolgende Bilder einer Filmsequenz sollen nur auf Veränderungen durchsucht werden - Redundanzreduzierung soll erreicht werden SF: Moving Pictures Experts Group Konsortium Experten von wichtigen Firmen Regelmäßige Treffen Verabschiedung von Standards Stefan Frey

Komprimierverfahren Motion Kompensation Stefan Frey SF: Video Sequenz Group of Pictures Picture Slice Makroblöcke 16*16 Block 8*8 Stefan Frey

Komprimierverfahren Motion Kompensation SF: Stefan Frey

Komprimierverfahren Motion Kompensation I-Frames: Reguläre JPEG Bilder SF: Die aufeinander folgenden Bildern haben oft nur geringe Unterschiede – - Redundanzreduktion - Er speichert kein komplett neues Bild sondern die Veränderung zum vorgängerbild die durch einen Bewegungsvektor bestimmt werden - drei Bildertypen I P B und codiert nur die Differenzen I Bilder sind Jpeg Bilder (Einstiegspunkte) I-Frames: Reguläre JPEG Bilder P-Frames: Differenzblöcke und Bewegungsvektoren B-Frames: Wie P-Frames aber Bewegungsvektorgen bez. sich auf letzen/nächsten Frame Stefan Frey

Komprimierverfahren Motion Kompensation Bild n-1 Bild n Blöcke werden nach Veränderungen durchsucht Nur Veränderungen werden gespeichert Bewegungsfaktor gibt die Veränderungen an SF: Nur Veränderungen werden gespeichert Die Unveränderten referenzieren sich auf das vorhergehende Bild Stefan Frey

Unterschiede MPEG 1 MPEG 2 MPEG 4 DivX Zukunft: MPEG 7, 21 CG: Christian Gut

Vergleich der Versionen Höhere Versionen sind Ergänzungen MPEG 1 Hauptsächlich 1,5 MBit/s Auflösung: 352x240 Pixel Verwendung bei Video-CDs (abspielbar im DVD-Player) MPEG 2 Hauptanwendung: Fernsehübertragung Bis 15 MBit/s Vier versch. Auflösungen möglich, Seitenlängen durch 16 teilbar Erweiterte Beschreibungen im Dateikopf (Videonorm, Farbinformationen, sonst. Charakteristiken) Genauigkeit Bewegungsvektorgen ½ Pixel SuperVideo-CDs CG: Höhere Versionen keine Nachfolger sondern Ergänzungen der alten Standards MPEG 1: Haupsächlich 1,5Mbit/s für CD-ROM-Anwendungen Videocd (Philips) MPEG 2: Fernsehübertragung Höhere Datenrate, dadurch bessere Qualität Vier Versch. Auflösungen möglich Abwärtskompatibel, durch LowLevel Modus Christian Gut

Vergleich der Versionen MPEG 4 Synchronisation versch. Datenströme (Audio, Video, etc.) Zusätzliche Datenkanäle (für Steuerung usw.) Interaktive Benutzereingriffe Übertragbar über verschiedene Medien, Multimedia Verschlüsselung, Authentifizierung etc. Anpassbarkeit von Audio-, Bitrate, Qualität LowLevel Modus CG: MPEG 4: Entwickelt zu Beginn der Verschmelzung von TV/Radio/Internet entsprechende Eigenschaften, flexibel Synchronisation der versch. Datenquellen zus. Datenkanäle für Interaktion des Benutzers, Verschmelzung der Medien Skalierbar, für verschiedene Bandbreiten Zukunft: MPEG 7, 21 Christian Gut

Probleme 3 Hauptprobleme Fehlerbehebung Kein Bild Kein Ton Asynchron BB Einstieg: Film daheim üblichen Probleme und Gegenmassnahmen Boris Bühler

Kein Bild Ursache: Codec fehlt/ falsch installiert Fehlerbehebung: Tool GSpot Welcher Codec ist falsch installiert Welcher Codec fehlt FFDSHOW Decodiert DivX ohne das die Codecs installiert sind Zusätzliche Features (Farbe, Kontrast, Untertitel….) BB Boris Bühler

Kein Ton Ursache: Falscher Audiocodec (MP3, AC3, Vobis) Fehlerbehebung: Installation Codec Pack (z.b. Nimo Codec Pack, Tsunami Codec & Filter Pack) Vorteil: alle verbreiteten Video und Audiocodecs werden unterstüzt Nachteil: alten Codec entfernen ->Komplikationen inkompatible Filter nicht installieren BB Boris Bühler

Asynchron Fehlerbehebung: Fehler immer noch vorhanden: Alternativ Player verwenden zu WMP FFDSHOW Fehler immer noch vorhanden: Audio- und Videodaten liegen schon in der Datei nicht synchron vor Korrektur des Audio-Video Delay (=Verzögerung) Werte z.b. mit NanDub BB Boris Bühler

Software Videobearbeitung De/Encoder Player Calculator Boris Bühler BB Benutzerseite eingehen Boris Bühler

Videobearbeitung Virtual Dub 1.4.13 sehr grosser Funktionsumfang schneiden, einfügen, rändern Ton synchronisieren Video- und Audio-Daten getrennt verarbeiten AVI-Dateien in Größen bis 4 GByte Freeware BB Boris Bühler

Videobearbeitung AviDefreezer eingefrorene Frames werden repariert BB Boris Bühler

De/Encoder Gordian Knot kopiert DVDs auf Festplatte wandelt sie ins DivX-Format Einsteiger: Standardfunktionen Profis: zahlreiche Möglichkeiten umständliche Installation (viele Updates) BB Boris Bühler

De/Encoder Vidomi Boris Bühler Freeware-DivX-Player inklusive Encoder Umwandlung Ton + Video ein Arbeitsgang Split Funktion einfache Bedienung All-in-One Tool BB Boris Bühler

De/Encoder TMPGenc Freeware MPEG-Encoder sehr schnell AVI -> Mpeg1/2 verwaltet WAV Dateien > 2GB einfache Handhabung BB Boris Bühler

Player Divx Player 2.0 Boris Bühler spezieller Player für DivX Filme BB Boris Bühler

Player BSPlayer Boris Bühler DVD- und DivX-Player sehr Ressourcenschonend Untertitelfunktion Playlisten anlegen besitzt Equalizer Zoom-Funktion BB Boris Bühler

Player (Linux) MPlayer Boris Bühler ressourcenschonend stabiler Player Vollbildmodus und Untertiteln unterstüzt alle gängigen Formate (DivX, Mpeg, AVI…) BB Boris Bühler

Calculator Bitrate Calculator erstellen eigener Filme Boris Bühler BB Abschluss Filmzugabe Boris Bühler

Quellverzeichnis www.doom9.org www.vcdhelp.com www.inf.fu-berlin.de www.allnews.de www.ra.informatik.uni-tuebingen.de Boris Bühler

Zugabe Boris Bühler