Multimediakontainer

  • Hallo zusammen.

    Im Rahmen immer neuer MultimediakKontainer fragt man sich was sie bringen und was sie können. Da ich da selber nicht durch sehe will ich hiermit versuchen eine auflistung aller AV-Kontainer und ihrer Inhalte zusammen zu stellen.

    Name: Audi Video Interleave
    Dateiendungen: .avi;.divx
    Mögliche Inhalte:Audio, Video
    Bemerkung:
    -Varibale Bitraten bei audio ist mit einem Hack möglich.
    -Discontinuierliche Bildfolgen(MPEG, DIVX, ...) ist durch einen Hack möglich.

    Audio:
    -Schnittstelle: ACM, Directshow
    -Codecs: alle ACM und DirectShow Codecs mit fester Bitrate.
    -Spuren: 100(insgesammt + Audiospuren)

    Video:
    -Schnittstelle:VCM, Directshow
    -Codecs: Alle VCM(VfW) und Directshow Codecs mit continuierlicher Bildfolge.
    -Spuren: 100(insgesammt + Audiospuren)


    Name: Realmedia
    Dateiendungen: .rm; (.rmvb ?)
    Mögliche Inhalte: Audio, Video
    Bemerkung:
    -.ram ist nur eine linkdatei für Streaming.

    Audio:
    -Schnittstelle: ???
    -Codecs: alle realmedia Audio Codecs
    -Spuren: 1

    Video:
    -Schnittstelle: ???
    -Codecs: Alle Realmedia Video Codecs
    Spuren: 1


    Name: Quicktime
    Dateiendungen: .mov
    Mögliche Inhalte: Audio, Video, Bilder
    Bemerkung:

    Audio:
    -Schnittstelle: ???
    -Codecs: Quicktime eigene
    -Spuren: 1

    Video:
    -Schnittstelle: ???
    -Codecs: Quicktime eigene
    -Spuren: 1

    Bilder:
    -Schnittstelle: ???
    -Codecs: Quicktime eigene,(JPEG ?)
    -Spuren: ?


    Name: OGG Multimedia
    Dateiendungen: .ogm
    Mögliche Inhalte: Audio, Video, Untertitel
    Bemerkung:
    -ogm ist eine modifizierte Version von ogg, welches nur Vorbis Audio enhalten konnte. Es gibt keinen offizielle Beschreibung oder Spezifikation, weil sich die ogg Entwickler von ogm distanzieren.

    Audio:
    -Schnittstelle: (ACM ?), Directshow
    -Codecs: ???
    -Spuren: ?

    Video:
    -Schnittstelle: (VCM ?), Directshow
    -Codecs: ???
    -Spuren:?

    Untertitel:
    -Schnittstelle: DirectShow
    -Codecs: (subrip ?)
    -Spuren: ?


    Name: Matroska
    Dateiendungen: .mkv
    Mögliche Inhalte: Audio, Video, Untertitel
    Bemerkung:
    -noch in der Entwicklung
    -mka ist eine audio only Version von mkv

    Audio:
    -Schnittstelle: (ACM ?), Directshow
    -Codecs: ???
    -Spuren: ?

    Video:
    -Schnittstelle: (VCM ?), Directshow
    -Codecs: ???
    -Spuren: ?

    Untertitel:
    -Schnittstelle: Directshow
    -Codecs: Advanced Substation Alpha, Substation Alpha, SubRip(.srt ?)
    -Spuren: ?


    Name: MPEG4
    Dateiendungen: .mp4; (3gp ?)
    Mögliche Inhalte: Audio, Video, Bild
    Bemerkung:
    -kann auch Menus enthalten
    -interaktive Inhalte möglich.

    Audio:
    -Schnittstelle: (DirectShow ?);???
    -Codecs: AAC; MPC; MP3; MP2; MP1
    -Spuren: ?

    Vidio:
    -Schnittstelle: (Directshow ?)
    -Codecs: AVC, (wie heisst das alte mpeg4 part3 ?)
    -Spuren: ?

    Bild:
    -Schnittstelle: ???
    -Codecs: ???
    -Spuren: ?


    Name:
    Dateiendung: vob
    Mögliche Inhalte: Audio, Video, Untertitle
    Bemerkung:

    Audio:
    -Schnittstelle: ???
    -Codecs: MPEG1, MPEG2
    -Spuren: 8

    Video:
    -Schnittstelle: ???
    -Codecs: PCM; AC3(a/52); MP2
    -Spuren: ?

    Untertitel:
    -Schnittstelle: ???
    -Codecs: (bmp artige bilder als overlay)
    -Spuren: 32

    Ich bin für jede Hilfe bei der Erweiterung und Korrektur dankbar.

    AC-Chan(Robert Vincenz)

    AC-Sama(Robert Vincenz)
    (werde für das -Chan zu alt :zunge: )

  • avi kann bis zu 100 spuren in einem File enthalten

    Offiziell sind nur ein paar Dutzend Codecs in avi erlaubt.

    ogg kann bis zu 4 milliarden Spuren enthalten. OGM ist die Abkürzung von OGG Multimedia

    mit mp4 sind auch menüs und interaktive Inhalte möglich

    für VOB gibt es doch eigentlich auch textbasierte untertitel, oder?

    Ein vielleicht ganz nützliches Dokument (mcf ist zwar tot, aber der Rest stimmt noch) zu diesem Thema findet ihr hier:
    http://cvs.sourceforge.net/viewcvs.py/*ch…on.html?rev=1.7

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • Zu .avi:

    Falls du mit Offiziell nach Mircosoft meinst(die haben das schliesslich mit riff/avi entwickelt), dann sind ein par duzent nicht der richtige ausdruck.
    sieh hier

    Auf was bezieht siech deine Spuranzahl für .avi? Insgesammt oder jeweil?

    Bei .vob siend keine text subs möglich. diese werden grundsätzlich als subpixture hinterlegt.

    Ansonsten erstmal danke für die infos.

    AC-Sama(Robert Vincenz)
    (werde für das -Chan zu alt :zunge: )

  • Insgesamt kann avi 100 Streams.

    Bei Quicktime hast du einen Schreibfehler drin (Vidio)

    soweit ich weiß, ist ogm auch nur ein Hack, damit andere Codecs eingebunden werden können als Vorbis.

    matroska gibts auch als .mka für reine Audio-Files.

    Vobs können auch Menüs enthalten.

    (Ich weiß, das hätte ich auch vorher schon schreiben können, tut mir leid)

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • In vobs sind keine Menus möglich. Die ist Bestandteil des DVD Standard. Es werden dazu ifo und vob benötigt.

    AC-Chan(Robert Vincenz)

    AC-Sama(Robert Vincenz)
    (werde für das -Chan zu alt :zunge: )

  • AVI ist nicht limitiert was die Anzahl der in ihm verwendeten, unterschiedlichen codecs angeht. So lange der codec ein VCM oder ACM interface hat, und einen FourCC bzw. wFormat tag besitzt, kann es in AVI in jedem Fall gespeichert werden, da es der Standard Container für VfW ( Video for Windows ) ist.

    Http://www.fourcc.org gibt euch einen Überblick wie viele unterschiedliche codecs es für AVI gibt.

    Das gleiche gilt, in abgemilderter Form, für MOV. MOV ist der standard container for Quicktime, und dieses ist nicht nur ein player und editor, sondern genau wie VfW ein multimedia framework. Es gibt eine QT codec API, und damit kann jeder, wenn er will, einen codec für Quicktime und MOV programmieren. Da Quicktime für Windows in der Standard Version aber nicht viel kann, und als QT Pro Geld kostet, muss man sich nicht wundern daß die 3ivX Leite die einzigen sind die einen guten, technisch vergleichbaren video codec auch in einer QT Version programmiert haben.

    Die dritte Variante in diesem Spiel soll nun matroska zusammen mit gstreamer als media framework werden. Das war von Anfang an geplant, und der grosse Unterschied zu den beiden anderen Lösungen ( VfW/AVI und QT/MOV ) wird der sein daß das framework selbst opensource und daher komplett offen ist, nicht nur der container oder die codec API.

    Sobald wir

    - gstreamer für win32 portiert haben
    - die codec API entwickelt und dokumentiert haben ( die gstreamer codec API ist zu komplex, wir werden sie wrappen )
    - einen mit Vdub vergleichbaren, leistungsfähigen, offenen video editor für Windows und Linux programmiert haben

    wird es für matroska kein halten mehr geben, das verspreche ich euch. Ist aber noch ein weiter Weg dahin ;) .....

    Freut euch auf matroska, den neuen open standard für multimedia container Formate

  • Nur als Anmerkung. Die liste von fourcc.org ist klein im verhältnis zu der von ABCAvi . Außerdem hat er noch eine recht lange liste von twocc(das selbe nur für audio. wird in avis und wavs genutzt) hier.

    AC-Chan(Robert Vincenz)

    AC-Sama(Robert Vincenz)
    (werde für das -Chan zu alt :zunge: )

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!