Logo Logo
/// 

Aufbau einer MPEG2-Datei



Noch was unklar? Dann in unserem Forum nachfragen!


Frage von Paul Lenz:


Ich habe hier einige kaputte MPEG2-Dateien, in die durch
Festplattendefekt und Datenrettung Teile aus anderen
Dateien hineingerutscht sind. Nun versuche ich, die Dateien
zu analysieren und die fehlerhaften Teile auszuschneiden.

Auffällig ist, dass in allen Dateien der String 00 00 01 BA
immer wieder vorkommt, und zwar alle 2048 Bytes. Wenn ich
über die Spieldauer des Videos die Anzahl der Frames
ermittele und dann die Anzahl dieser Strings pro Frame
ausrechne, kommt ich auf einen Wert zwischen 10 und 20.
Was für Dinger sind das, die 10 bis 20 Mal in einem Frame
vorkommen?

Paul Lenz

--
Dies ist eine gültige Email-Adresse.
Vor SPAM und Viren schützt mich www.spavi.de




Antwort von JT:

"Paul Lenz" wrote:

> Auffällig ist, dass in allen Dateien der String 00 00 01 BA
> immer wieder vorkommt, und zwar alle 2048 Bytes. Wenn ich
> über die Spieldauer des Videos die Anzahl der Frames
> ermittele und dann die Anzahl dieser Strings pro Frame
> ausrechne, kommt ich auf einen Wert zwischen 10 und 20.
> Was für Dinger sind das, die 10 bis 20 Mal in einem Frame
> vorkommen?

00 00 01 BA ist Kennzeichnung des Headers eines MPEGMPEG im Glossar erklärt Packs. Ein Pack
besteht aus einem Header und eine beliebigen Anzahl nachfolgender
Packets. Das ist die Struktur eines MPEGs auf Systemebene.
Darin verpackt finden sich dann die logischen Strukturen, die weitgehend
unabhängig davon sind, auch wenn ein Packet entweder nur Audio oder nur
Video enthält IIRC.

Mehr Infos finden sich z.B. unter
http://dvd.sourceforge.net/dvdinfo/mpeghdrs.html
http://www.andrewduncan.ws/MPEG/MPEG-1 Picts.html

jt




Antwort von Paul Lenz:

"JT" schrieb:

> > Was für Dinger sind das, die 10 bis 20 Mal in einem Frame
> > vorkommen?
>
> 00 00 01 BA ist Kennzeichnung des Headers eines MPEGMPEG im Glossar erklärt Packs.
> Ein Pack besteht aus einem Header und eine beliebigen Anzahl
> nachfolgender Packets.

Ehrlich gesagt, bin ich jetzt kein bisschen schlauer. Ich dachte
bisher, Frames sind die kleinste Einheit bei einem Video, aber
nun scheinen Frames noch ein Packs unterteilt zu sein, richtig?
Und wozu?

> Mehr Infos finden sich z.B. unter
> http://dvd.sourceforge.net/dvdinfo/mpeghdrs.html
> http://www.andrewduncan.ws/MPEG/MPEG-1 Picts.html

Besten Dank, den ersten Link kannte ich noch nicht.
Leider kann ich da auch nicht sehen, was ein Pack ist.

Paul Lenz

--
Dies ist eine gültige Email-Adresse.
Vor SPAM und Viren schützt mich www.spavi.de









Antwort von JT:

"Paul Lenz" wrote:

> "JT" schrieb:

>> 00 00 01 BA ist Kennzeichnung des Headers eines MPEGMPEG im Glossar erklärt Packs.
>> Ein Pack besteht aus einem Header und eine beliebigen Anzahl
>> nachfolgender Packets.
>
> Ehrlich gesagt, bin ich jetzt kein bisschen schlauer. Ich dachte
> bisher, Frames sind die kleinste Einheit bei einem Video, aber
> nun scheinen Frames noch ein Packs unterteilt zu sein, richtig?

Packets haben mit der Aufteilung der enthaltenen Daten nicht allzuviel
zu tun. Man kann es sich vielleicht als so eine Art
"Transport-Verpackung" vorstellen - oder wie ein Netz-Daten-Paket.

In den Daten der Packets findet sich dann die logische Struktur, also
Audio, Pictures, GOPs, etc.
Ein Picture kann sich z.B. über eine Packetgrenze hinweg erstrecken.

> Und wozu?

Eben als Transportverpackung z.B. zum Mischen der unterschiedlichen
Streams.

jt






Noch was unklar? Dann in unserem Forum nachfragen!


Antworten zu ähnlichen Fragen:
muxen zu einer MPEG2-Datei nach dem Schneiden
Steht in einer mpeg2-Datei, welcher Encoder benutzt wurde?
m4v-Datei und wav-Date zu einer avi-Datei verbinden
SCN-Datei (Pinnacle Studio) als Grundlage für Aufteilung einer Video-Datei
VOB-Datei -> MPEG2-Datei
Aufloesung einer Video Datei
Verkleinern einer Mpeg-Datei
Reduzierung einer MPEG-Datei
Reparieren einer AVI-Datei
mpeg2- Datei ohne Ton
Ton in mpeg2-Datei bearbeiten
Größe einer MPG-Datei verändern
Dauer einer MPG-Datei bestimmen
Einzelne Frames in MPEG2 Datei retuschieren
Realvideo-Datei in mpeg2-file konvertieren?
WinDVD erkennt mpeg2-Datei nicht
Kein Ton bei zusammengesetzter MPEG2-Datei
MPEG2 Datei vorn und hinten beschneiden
Bitrate einer neuen Datei im Verhältnis zum Original
Kein Bild beim Einfügen einer MTS Datei
Brennen einer unter Media Encoder erstellten Datei
Wie schwarze Frames einer m2v-Datei voranstellen
MPEG1- Datei ändert beim Reencodieren in MPEG2 immer das Seitenverhältnis
Audio u. Video nach Demux aus Mpeg2-Datei unterschiedlich lang
Wie bekomme ich die schwarzen Balken bei einer *.TS-Datei weg?
Suche Software um schnell kleine Clips aus einer großen Datei zu schneiden

















weitere Themen:
Spezialthemen


16:9
3D
4K
AI
ARD
ARTE
AVCHD
AVI
Adapter
Adobe After Effects
Adobe Premiere Pro
After effects
Akku
Akkus
Apple Final Cut Pro
Audio
Aufnahme
Aufnahmen
Avid
Avid Media Composer
Band
Bild
Bit
Blackmagic
Blackmagic DaVinci Resolve
Blackmagic Design DaVinci Resolve
Blende
Book
Brennen
Cam
Camcorder
Camera
Canon
Canon EOS 5D MKII
Canon EOS C300
Capture
Capturing
Cinema
Clip
ClipKanal
Clips
Codec
Codecs
DSLR
Datei
Digital
EDIUS
ENG
EOS
Effect
Effekt
Effekte
Euro
Export
Fehler
Festplatte
File
Film
Filme
Filmen
Filter
Final Cut
Final Cut Pro
Format
Formate
Foto
Frage
Frame
GoPro
Grass Valley Edius
HDMI
HDR
Hilfe
Import
JVC
KI
Kabel
Kamera
Kanal
Kauf
Kaufe
Kaufen
Kurzfilm
Layer
Licht
Light
Live
Lösung
MAGIX video deLuxe
MPEG
MPEG-2
MPEG2
Mac
Magix
Magix Vegas Pro
Menü
Mikro
Mikrofon
Mikrophone
Monitor
Movie
Musik
Musikvideo
NAB
Nero
News
Nikon
Objektiv
Objektive
PC
Panasonic
Panasonic GH2
Panasonic HC-X1
Panasonic S1 mit V-Log
Panasonic S5
Pinnacle
Pinnacle Studio
Player
Plugin
Plugins
Premiere
Projekt
RAW
RED
Recorder
Red
Render
Rendern
Schnitt
Software
Sony
Sony HDR
Sound
Speicher
Stativ
Stative
Streaming
Studio
TV
Test
Titel
Ton
USB
Umwandeln
Update
Vegas
Video
Video-DSLR
Videos
Videoschnitt
Windows
YouTube
Zoom