Problem: h.264 HD TS in mp4 Container muxen

+A -A
Autor
Beitrag
CrazyLexx
Stammgast
#1 erstellt: 09. Aug 2010, 15:32
Möchte einen h.264 Stream in einen mp4 Container packen, bekomme aber am Ende immer nur eine nicht korrekt laufende Datei dabei heraus (Bild zuckelt bei VLC oder wird im WMP gar nicht abgespielt).

Hier mal mein Workflow:

Habe einen mit einem Edision Receiver aufgezeichneten HD .ts Stream. Da der Edison (wie auch z.B. die Comag Teile) die Aufnahmen in 1GB große Dateien gesplittet auf der Festplatte ablegt, habe ich den TS zunächst mit dem Tool dvrmerge zusammengefügt.

-> Quellmaterial (TS Ausschnitt - 10MB)


Allgemein
ID : 801
Vollständiger Name : C:\Users\Thomas Miller\Desktop\EWS\ews.ts
Format : MPEG-TS
Dateigröße : 14,9 GiB
Dauer : 3h 9min
Gesamte Bitrate : 11,2 Mbps

Video
ID : 2362 (0x93A)
Menü-ID : 10000 (0x2710)
Format : AVC
Format/Info : Advanced Video Codec
Format-Profil : Main@L4.0
Format-Einstellungen für CABAC : Ja
Format-Einstellungen für ReFrame : 4 frames
Dauer : 3h 9min
Bitrate : 10,2 Mbps
Breite : 1 440 Pixel
Höhe : 1 080 Pixel
Bildseitenverhältnis : 16:9
Bildwiederholungsrate : 25,000 FPS
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
Scantyp : Interlaced
Scanreihenfolge : oberes Feld zuerst
Bits/(Pixel*Frame) : 0.262
Stream-Größe : 13,5 GiB (91%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio #1
ID : 2363 (0x93B)
Menü-ID : 10000 (0x2710)
Format : AC-3
Format/Info : Audio Coding 3
Format_Settings_ModeExtension : CM (complete main)
Dauer : 3h 9min
Bitraten-Modus : konstant
Bitrate : 256 Kbps
Kanäle : 2 Kanäle
Kanal-Positionen : Front: L R
Samplingrate : 48,0 KHz
BitDepth/String : 16 bits
Video Verzögerung : -335ms
Stream-Größe : 348 MiB (2%)
Sprache : Englisch

Audio #2
ID : 2369 (0x941)
Menü-ID : 10000 (0x2710)
Format : MPEG Audio
Format-Version : Version 1
Format-Profil : Layer 2
Dauer : 3h 9min
Bitraten-Modus : konstant
Bitrate : 192 Kbps
Kanäle : 2 Kanäle
Samplingrate : 48,0 KHz
Video Verzögerung : -408ms
Stream-Größe : 261 MiB (2%)
Sprache, nähere Info : Clean effects

Menü
ID : 288 (0x120)
Menü-ID : 10000 (0x2710)
Dauer : 3h 9min
Liste : 2362 (0x93A) (AVC) / 2363 (0x93B) (AC-3, Englisch) / 2369 (0x941) (MPEG Audio)
Sprache : / Englisch


Den Transportstream habe ich dann mit dgavcdec in seine Bestandteile demuxed und dabei u.a. eine h.264 Raw-Datei sowie einen AC3 Audiostream erhalten.


Stream Type: Transport [188]
Profile: Main
Level: 4
Frame Size: 1440x1080
SAR: 4:3
Display Size: 1920x1080
Frame Rate: 25.000000 fps
Colorimetry: BT.709 [1]
Frame Structure: Fields (TFF)
Frame Type: not yet
Coded Number: 254772
Playback Number: 254772
Frame Repeats: 0
Field Repeats: 0
Bitrate: 9.894
Bitrate (Avg): 9.851
Bitrate (Max): 12.045
Audio Stream: 93b: AC3 2/0 48 256
Audio Stream: 941: MPEG2 L2 2ch 48 192
Elapsed: 0:19:46
Remain: 0:01:01
FPS:
Info: Finished!


-> Demuxed Video (h.264 Ausschnitt - 10MB)


Allgemein
Vollständiger Name : C:\Users\Thomas Miller\Desktop\EWS\ews.demuxed.264
Format : AVC
Format/Info : Advanced Video Codec
Dateigröße : 12,0 GiB

Video
Format : AVC
Format/Info : Advanced Video Codec
Format-Profil : Main@L4.0
Format-Einstellungen für CABAC : Ja
Format-Einstellungen für ReFrame : 4 frames
Breite : 1 440 Pixel
Höhe : 1 080 Pixel
Bildseitenverhältnis : 16:9
Bildwiederholungsrate : 25,000 FPS
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
Scantyp : Interlaced
Scanreihenfolge : oberes Feld zuerst
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177


-> Demuxed Audio (AC3 Ausschnitt - 10MB)


Allgemein
Vollständiger Name : C:\Users\Thomas Miller\Desktop\EWS\ews PID 93b 2_0ch 48KHz 256Kbps DELAY -91ms.ac3
Format : AC-3
Format/Info : Audio Coding 3
Dateigröße : 311 MiB
Dauer : 2h 49min
Gesamte Bitrate : 256 Kbps

Audio
Format : AC-3
Format/Info : Audio Coding 3
Format_Settings_ModeExtension : CM (complete main)
Dauer : 2h 49min
Bitraten-Modus : konstant
Bitrate : 256 Kbps
Kanäle : 2 Kanäle
Kanal-Positionen : Front: L R
Samplingrate : 48,0 KHz
BitDepth/String : 16 bits
Stream-Größe : 311 MiB (100%)


Anschließend habe ich dann die h.264 und AC3 Spuren mit den Standardeinstellungen über Yamb (mp4box) versucht in einen mp4 Container zu packen.

-> Zieldatei (mp4 Ausschnitt - 10MB)


Allgemein
Vollständiger Name : C:\Users\Thomas Miller\Desktop\EWS\ews.mp4
Format : MPEG-4
Format-Profil : Base Media
Codec-ID : isom
Dateigröße : 11,4 GiB
Dauer : 5h 39min
Gesamte Bitrate : 4 822 Kbps
Kodierungs-Datum : UTC 2010-08-08 11:47:29
Tagging-Datum : UTC 2010-08-08 11:47:29
Kodierendes Programm : Yamb 2.1.0.0 [http://yamb.unite-video.com]

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format-Profil : Main@L4.0
Format-Einstellungen für CABAC : Ja
Format-Einstellungen für ReFrame : 4 frames
Codec-ID : avc1
Codec-ID/Info : Advanced Video Coding
Dauer : 5h 39min
Bitraten-Modus : variabel
Bitrate : 4 693 Kbps
maximale Bitrate : 7 608 Kbps
Breite : 1 440 Pixel
Höhe : 1 080 Pixel
Bildseitenverhältnis : 16:9
Modus der Bildwiederholungsrate : konstant
Bildwiederholungsrate : 25,000 FPS
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
Scantyp : Interlaced
Scanreihenfolge : oberes Feld zuerst
Bits/(Pixel*Frame) : 0.121
Stream-Größe : 11,1 GiB (97%)
Titel : Imported with GPAC 0.4.6-DEV (internal rev. 5)
Kodierungs-Datum : UTC 2010-08-08 11:47:29
Tagging-Datum : UTC 2010-08-08 12:02:48
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Format_Settings_ModeExtension : CM (complete main)
Codec-ID : ac-3
Dauer : 2h 49min
Bitraten-Modus : konstant
Bitrate : 256 Kbps
Kanäle : 2 Kanäle
Kanal-Positionen : Front: L R
Samplingrate : 48,0 KHz
BitDepth/String : 16 bits
Stream-Größe : 311 MiB (3%)
Titel : Imported with GPAC 0.4.6-DEV (internal rev. 5)
Kodierungs-Datum : UTC 2010-08-08 12:01:18
Tagging-Datum : UTC 2010-08-08 12:02:48


Alternativ habe ich es auch schon mit anderen Programmen (TS Doctor, tsmuxer, mp4muxer) versucht - und bekomme doch immer eine nicht richtig laufende Datei dabei heraus, die weder unter Windows 7 noch unter MacOS korrekt und flüssig abgespielt wird.
CrazyLexx
Stammgast
#2 erstellt: 12. Sep 2010, 23:36
Niemand eine Idee? Ich bekomme aus dem Transportstream problemlos eine MKV Datei, aber im nächsten Schritt zu mp4 bekomme ich nur unbrauchbare, stotternde Dateien heraus.

Dabei möchte ich den vorhandenen h.264 Stream doch einfach nur 1:1 in den mp4 Container packen und höchstens den AC3 Sound zu AAC konvertieren. :-(
Andyw1228
Stammgast
#3 erstellt: 23. Nov 2010, 13:42
Falls Du es mittlerweile gelöst hast, dann poste es doch bitte hier. Ansonsten würde ich noch andere
Programme benutzen - Quicktime?
*Alfalfa*
Neuling
#4 erstellt: 27. Nov 2010, 02:45
Ich konnte das Beispiel leider nicht runterladen, aber ein Video von ts nach mp4 umpacken geht bei mir mit dem VLC-Mediaplayer.
Andyw1228
Stammgast
#5 erstellt: 27. Nov 2010, 19:08

*Alfalfa* schrieb:
Ich konnte das Beispiel leider nicht runterladen, aber ein Video von ts nach mp4 umpacken geht bei mir mit dem VLC-Mediaplayer.


Häh?
Was meinstun mit "umpacken"? Du meinst wohl eher anschauen. Mir wäre nicht bekannt, dass man mit
VLC irgendwas thranscoden könnte.
*Alfalfa*
Neuling
#6 erstellt: 29. Nov 2010, 16:05

Andyw1228 schrieb:

Häh?
Was meinstun mit "umpacken"? Du meinst wohl eher anschauen. Mir wäre nicht bekannt, dass man mit
VLC irgendwas thranscoden könnte.


strg+r
Andyw1228
Stammgast
#7 erstellt: 30. Nov 2010, 13:49
Abgefahren! Ich benutze den VLC schon so lange und mir ist noch nie aufgefallen, dass man mit dem
transcoden kann! Werde ich nachher erstmal ausprobieren. Ich denke mal, dass er alle Formate, die er lesen kann
auch transcoden kann, oder?
*Alfalfa*
Neuling
#8 erstellt: 01. Dez 2010, 00:46
Was er abspielt, sollte er auch trancoden.
Unter Umpacken verstehe ich, das Verkapselungsformat unter Beibehaltung der Original-Video/Audiospuren zu ändern. Das wollte der Fragesteller und ist mit VLC so möglich.


[Beitrag von *Alfalfa* am 01. Dez 2010, 00:48 bearbeitet]
Andyw1228
Stammgast
#9 erstellt: 18. Dez 2010, 15:55
Also dann doch remuxen und nicht transcoden?
Aber transcoding wäre auch möglich?

Andre
Suche:
Das könnte Dich auch interessieren:
Welche Software um HDTV H.264 TS Files zu brennen?
didaschi am 01.02.2007  –  Letzte Antwort am 07.02.2009  –  14 Beiträge
X.264 mkv Datei in H.264 umwandeln
wiederlader am 16.12.2010  –  Letzte Antwort am 17.12.2010  –  6 Beiträge
VirtualDub für mkv/h.264
webmantz am 29.01.2010  –  Letzte Antwort am 20.02.2010  –  2 Beiträge
PROBLEM beim Umwandeln .mkv in H.264/MPEG-4 AVC
dennis_t am 08.09.2009  –  Letzte Antwort am 11.09.2009  –  3 Beiträge
UE32D6500 Videocodec nicht unterstützt ZDF-HD zu mp4 gewandelt
dankobum am 03.01.2014  –  Letzte Antwort am 19.02.2015  –  15 Beiträge
HD .ts-Dateien schneiden
MantaHunter am 27.05.2012  –  Letzte Antwort am 30.05.2012  –  9 Beiträge
HD TS Datei auf Standard DVD
Raven6299 am 08.06.2010  –  Letzte Antwort am 14.06.2010  –  4 Beiträge
HDTV TS umwandeln!
ryoberlin am 24.04.2008  –  Letzte Antwort am 26.04.2008  –  8 Beiträge
TS4 in m2ts oder ts
ronny1974 am 27.08.2011  –  Letzte Antwort am 28.08.2011  –  3 Beiträge
TS-Doctor Alternative für Mac?
mmarkus.pfeil am 15.01.2014  –  Letzte Antwort am 13.02.2014  –  4 Beiträge
Foren Archiv

Anzeige

Produkte in diesem Thread Widget schließen

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder926.039 ( Heute: )
  • Neuestes Mitgliedthe_bear
  • Gesamtzahl an Themen1.551.938
  • Gesamtzahl an Beiträgen21.557.790

Hersteller in diesem Thread Widget schließen