1. Cookies optimieren die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklärst Du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen
    Information ausblenden
  2. Willkommen im Forum von DIGITAL FERNSEHEN - dem führenden Portal für digitales Fernsehen, Medien und Entertainment. Wenn du hier neu bist, schau dich ruhig etwas um und melde dich an, um am Forengeschehen teilnehmen zu können.
    Information ausblenden

HD .ts Stream demuxen und schneiden und remuxen

Dieses Thema im Forum "Digitale Audio- und Videobearbeitung" wurde erstellt von geohei, 3. Oktober 2009.

  1. TOMillr

    TOMillr Junior Member

    Registriert seit:
    6. Juni 2009
    Beiträge:
    137
    Zustimmungen:
    6
    Punkte für Erfolge:
    28
    Anzeige
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Muss den Thread mal verwenden und vielleicht etwas Hilfe bei meinem Videoproblem zu bekommen: 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)

    Code:
    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.

    Code:
    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)

    Code:
    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)

    Code:
    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)

    Code:
    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.
     
  2. andimik

    andimik Board Ikone

    Registriert seit:
    28. Januar 2003
    Beiträge:
    4.868
    Zustimmungen:
    57
    Punkte für Erfolge:
    58
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Hast du das Programm Super auch schon probiert?
     
  3. TOMillr

    TOMillr Junior Member

    Registriert seit:
    6. Juni 2009
    Beiträge:
    137
    Zustimmungen:
    6
    Punkte für Erfolge:
    28
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Nein, habe noch nie von dem Teil gehört. Welchen Verarbeitungsschritt kann ich denn damit machen?
     
  4. andimik

    andimik Board Ikone

    Registriert seit:
    28. Januar 2003
    Beiträge:
    4.868
    Zustimmungen:
    57
    Punkte für Erfolge:
    58
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Alles in alle möglichen Formate umwandeln. Schweizer Messer für Audio/Video-Umwandlung.

    http://www.erightsoft.com/SUPER.html

    Was noch sein kann, ist dass der Codec nicht passt.

    Ich empfehle dir den Corecodec zu installieren, ist Shareware aber perfekt.
     
  5. TOMillr

    TOMillr Junior Member

    Registriert seit:
    6. Juni 2009
    Beiträge:
    137
    Zustimmungen:
    6
    Punkte für Erfolge:
    28
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Hm, aber wieso kann ich dann den TS korrekt wiedergeben, wenn der Container doch einen h.264 und AC3 Stream enthält, die ich nur ohne umkodieren in einen mp4 Container verpacken möchte? Müsste dann die Quelldatei nicht auch die gleichen Probleme zeigen?

    Mit welchen Einstellungen bekomme ich die Datei denn dann bei Super ohne Neukodierung in einen mp4 Container?
     
  6. Moviestar

    Moviestar Senior Member

    Registriert seit:
    8. Februar 2004
    Beiträge:
    178
    Zustimmungen:
    0
    Punkte für Erfolge:
    26
    AW: HD .ts Stream demuxen und schneiden und remuxen

    @TOMillr

    Die HD-Aufzeichnungen können fehlerhaft sein. Vor Allem habe ich das
    auch beim Edision Argus gemerkt. Das liegt nicht unbedingt am Receiver, sondern sehr oft auch am Sender.
    Bei der Wiedergabe mit dem Receiver wird der Fehler vom Receiver in der Regel ignoriert oder es kommt kurzzeitig zu Klötzchen.

    Lade Dir mal den testweise den ts-doctor
    Cypheros DVB
    Es ist Shareware.

    Mit dem kannst Du die gesplitteten Files zusammenfügen, die
    Fehler beheben und auch schneiden (allerdings noch nicht framegenau).
    Das Programm läuft auch unter Windows7.

    Vielleicht hilft Dir das bei Deinem Problem weiter.

    Noch eine Frage, muß es unbedingt ein mp4-Container sein?
    Wäre nicht auch ein m2ts- oder mkv-Container möglich?
     
  7. TOMillr

    TOMillr Junior Member

    Registriert seit:
    6. Juni 2009
    Beiträge:
    137
    Zustimmungen:
    6
    Punkte für Erfolge:
    28
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Danke, aber genau mit dem Programm habe ich es zum Beispiel ganz am Anfang probiert. Meine Probleme habe ich auch nur mit HD Content. Herkömmliche SD Aufnahmen wandel ich immer ganz einfach mit ProjectX + Handbrake in eine handliche mp4 Datei.

    Ja, eigentlich schon. So kann ich die Filme bei Gelegenheit auch mal fix im Wohnzimmer über die Xbox 360 oder PS3 ansehen.
     
  8. Moviestar

    Moviestar Senior Member

    Registriert seit:
    8. Februar 2004
    Beiträge:
    178
    Zustimmungen:
    0
    Punkte für Erfolge:
    26
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Nach meiner Kenntnis lassen sich mit der PS3 m2ts-Files streamen
    und ansehen. (m2ts-Files werden auch auf Blu Ray Disks verwendet.)

    Ein m2ts-File kannst Du aus einem ts-Container mit dem Freewareprogramm
    tsmuxeR erstellen.

    Die HD Programme von ARD, ZDF und arte werden mit konstanter Bitrate
    von 12 MBit/s gesendet. Da werden Filler-Daten (0-Bits) eingefügt um auf diese Bandbreite zu kommen. Vielleicht ist das der Grund, weshalb die
    gemuxten mp4 nicht ordentlich laufen?
     
  9. Gorcon

    Gorcon Kanzler Premium

    Registriert seit:
    15. Januar 2001
    Beiträge:
    155.552
    Zustimmungen:
    30.692
    Punkte für Erfolge:
    273
    Technisches Equipment:
    VU+ Uno 4K SE mit Neutrino HD + VTi
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Nein, die werden auch mit einer Variablen Bitrate gesendet, jedoch werden hier die überschüssigen Bitraten mit Nullbytes aufgefüllt.
     
  10. andimik

    andimik Board Ikone

    Registriert seit:
    28. Januar 2003
    Beiträge:
    4.868
    Zustimmungen:
    57
    Punkte für Erfolge:
    58
    AW: HD .ts Stream demuxen und schneiden und remuxen

    Naja, Moviestar hat inhaltlich schon recht, lieber Gorcon. Lies dir das noch mal durch ...