Beiträge von VelleX

    Ich werde die neue Build auch mal testen wenn ich Zeit habe. Hab jetzt aber auch mal DGDecNV integriert zum testen.

    Das mit dem Async Audio, da hatte ich mal irgendwie das Problem, dass wenn mit MKVExtract demuxt wurde, der Ton dann async war, aber mit eac3to nicht. Kann mich aber nicht mehr genau erinnern.
    Über MediaInfo werden ja zb die -1112ms angezeigt als Delay. EAC3TO erkennt aber zb -1691ms.
    Vielleicht fügt EAC3TO automatisch das Delay hinzu. Dann würde das aber bei StaxRip im grunde doppelt geschehen wenn man den Ton umwandelt.
    In der Log seh ich allerdings nichts. Wenn ich mit EAC3TO nur demuxe steht das schon drin.

    Hab aber auch mal die TS direkt in MKV gemuxt. Da bekommt man wieder andereres Ergebnis. Ist zwar sync, aber die Framerate ist dann auch anders
    Bildwiederholungsrate : 49,921 FPS
    originale Bildwiederholungsrate : 50,000 FPS


    Vielleicht werd ich morgen mal ein Sample machen. Sind alles nur Aufnahmen der öffentlich rechtlichen. Eventuell werd ich mal ein kleines 1 Minuten Sample aufnehmen. Wäre eventuell auch mal interessant zu überprüfen ob es einen Unterschied gibt vor und nach tsDoctor.

    Receiver verwende ich den humax hd nano eco

    EDIT: Hab dir mal ein link zum Sample geschickt
    hier zb die verschiedenen Track/Stream IDs je nach programm.


    mkvmerge

    Code
    Track ID 3: video (MPEG-4p10/AVC/h.264)Track ID 4: audio (MP2)Track ID 5: audio (MP2)Track ID 7: audio (AC3/EAC3)Track ID 8: audio (MP2)

    eac3to

    Code
    M2TS, 1 video track, 4 audio tracks, 3 subtitle tracks, 0:00:39, 50p1: h264/AVC, 720p50 (16:9)2: MP2, German, 2.0 channels, 192kbps, 48kHz, -1712ms3: MP2, French, 2.0 channels, 192kbps, 48kHz, -1711ms4: AC3, Multiple, 5.1 channels, 448kbps, 48kHz, dialnorm: -23dB, -1691ms5: MP2, Uncoded, 2.0 channels, 192kbps, 48kHz, -1756ms6: Subtitle (DVB), German7: Subtitle (DVB), French8: Subtitle (DVB), German


    ffmpeg

    Code
    Stream #0:0[0x4f6]: Unknown: none ([5][0][0][0] / 0x0005)
        Stream #0:1[0x13f7]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
        Stream #0:2[0x13f8](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s
        Stream #0:3[0x13f9](fra): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s
        Stream #0:4[0x13fa](deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
        Stream #0:5[0x13fb](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
        Stream #0:6[0x13fc](mul): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 448 kb/s
        Stream #0:7[0x13fd](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s
        Stream #0:8[0x13fe](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
        Stream #0:9[0x13ff](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)

    Ich habe ebenfalls ein Problem mit TS Dateien und den Audio Spuren, allerdings nicht was die synchronität betrifft.
    Ich verwende meist ebenfalls TS Doctor um die Aufnahme (720p50 h264) vor zu schneiden und neu zu muxxen.
    Wenn ich dann allerdings mit StaxRip die Aufnahme framegenau schneiden will um sie neu zu encoden und als MKV zu muxxen, dann gibts immer probleme mit den Tonspuren. Das schneiden klappt meist nicht, da StaxRip die Tonspuren falsch auflistet, bzw die falschen Track IDs nutzt. Bei der command line für FFMPEG soll dann zb eine Tonspur gemuxxt werden, die im TS Stream eigentlich eine Sub spur ist.
    StaxRip bricht dann mit der Fehlermeldung ab "Output file #0 does not contain any stream"

    StaxRip verwendet dabei bei FFMPEG wohl zb "-map 0:3" da es sich um die dritte Tonspur handelt. Allerdings ist es der Track nummer 5 in der TS selbst:

    Mittlerweile versuche ich zumindest mit TS Doctor zumindest nach I-Frames zu schneiden, damit ich dann die AC3 Spur direkt muxxen kann (just mux), ohne dass sie vorher geschnitten werden muss. Ausserdem entferne ich die unnötigen Tonspuren.
    Allerdings klappt nicht mal das, weil wohl auch bei mkvmerge dann die falsche Track ID gewählt wird.
    In der Command Line steht dann:

    Zitat


    --audio-tracks 1 --language 1:ger --track-name "1:" --default-track 1:0


    Was ja wohl aber falsch ist, denn Track ID wäre 2

    Zitat


    Track ID 0: video (MPEG-4p10/AVC/h.264)
    Track ID 2: audio (AC3/EAC3)

    Daher encode ich zur Zeit nur mit "no muxing" als h264 und muss dann manuell mit MKVToolnix zb die Tonspur aus der TS muxxen.

    Hat da jemand ähnliche Probleme und eine andere möglichkeit ohne jedes mal manuell muxxen zu müssen?