TS-Streaming ist ja ne tolle Sache - sowohl per Direct Recording auf NFS als auch über tonsels udrec - wenn man die Streams nur auf dem movieplayer anschauen will.
Ich wollte jetzt eine meiner TS-Aufnahmen (PW - Der Herr der Ringe 2 per Direct Streaming aufgenommen) auf eine DVD authoren und bin dabei schon fast beim demuxen des TS mit project X gescheitert. Grund ist wohl die fehlende PMT im Stream, wodurch project X die Video-PID nicht korrekt interpretieren konnte. Hier mal das Log von pX:
Code: Alles auswählen
Montag, 27. September 2004 20.44 Uhr CEST
ProjectX 0.81.8.01 (04.09.2004)
=== session infos ===
=> working with collection 0
-> write output files to :
/mnt/
=> File 0: /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001.ts (6027447696)
=> File is DVB/MPEG-2 TS (Video/Audio/TTX PES)
=> demux
-> no PMT found (at a short scan)
--> PID 0x1FF (payload: 16 E4 F7 43 E5 77 8E 68 ..) (0x23FC #50) -> ignored
--> PID 0x203 (payload: 6D 9A 1C 2D 9F 5C 49 AA ..) (0x3E6C #86) -> ignored
--> PID 0x1FF (payload: 0C AD 25 98 2C 82 A4 08 ..) (0x6614 #140) -> ignored
--> PID 0x201 (payload: 7D 32 B2 9F 04 6C 61 6E ..) (0x8430 #181) -> ignored
--> PID 0x1FF (payload: 0E 8C EE A7 B3 52 EE 8B ..) (0xE754 #316) -> ignored
--> PID 0x200 (payload: 41 15 5D 86 27 37 F6 38 ..) (0x10A94 #364) -> ignored
--> PID 0x1FF (payload: E8 C4 72 4E 7C AB CB 8B ..) (0x14CAC #454) -> ignored
--> PID 0x1FF (payload: 98 47 63 61 F1 5A 0C 8E ..) (0x1B728 #599) -> ignored
--> PID 0x203 (payload: D2 70 38 43 6D 00 0E 12 ..) (0x1BE80 #609) -> ignored
--> PID 0x201 (payload: F1 4E C6 1C 81 E2 5B E1 ..) (0x1D834 #644) -> ignored
--> PID 0x1FF (payload: B0 53 60 A6 A9 B0 A5 81 ..) (0x1EA90 #669) -> ignored
--> PID 0x200 (payload: 6A 7E 4D F0 E3 F4 84 B1 ..) (0x25974 #820) -> ignored
--> PID 0x1FF (payload: E8 9A F4 48 FD E0 CF A4 ..) (0x289EC #886) -> ignored
--> PID 0x201 (payload: 50 E3 61 88 86 83 BB B7 ..) (0x321F0 #1093) -> ignored
--> PID 0x1FF (TDS) (0x32B7C #1106) -> ignored
--> PID 0x203 (payload: 9C 36 95 18 64 CB FA CA ..) (0x32C38 #1107) -> ignored
--> PID 0x200 (payload: 67 3D 7D 22 37 4C 04 01 ..) (0x39EC8 #1263) -> ignored
ok> PID 0x201 has PES-ID 0xC0 (MPEG Audio) (0x46744 #1536)
!> invalid startcode, refuse PES packet 0 (201/1c0/c0/2)
!> invalid startcode, refuse PES packet 1 (201/1c0/c0/2)
ok> PID 0x203 has PES-ID 0xBD (private stream 1) (0x49644 #1600)
!> invalid startcode, refuse PES packet 0 (203/1bd/80/0)
!> invalid startcode, refuse PES packet 1 (203/1bd/80/0)
!> invalid startcode, refuse PES packet 2 (203/1bd/80/0)
!> invalid startcode, refuse PES packet 3 (203/1bd/80/0)
!> invalid startcode, refuse PES packet 4 (203/1bd/80/0)
ok> PID 0x200 has PES-ID 0xC0 (MPEG Audio) (0x4E4D8 #1707)
!> invalid startcode, refuse PES packet 0 (200/1c0/c1/2)
!> invalid startcode, refuse PES packet 1 (200/1c0/c1/2)
packs: 5285 0% 5242944
--> MPEG Audio (0xC0) on PID 0x201
Audio PTS: first packet 08:08:26.106, last packet 08:08:32.874
-> adjusting audio at its own timeline
=> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 288/0/0/0/0 @ 00:00:06.912 done..
===> new File: /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001.mp2
--> AC-3/DTS Audio on PID 0x203
Audio PTS: first packet 08:08:26.086, last packet 08:08:33.126
-> adjusting audio at its own timeline
=> src_audio: AC-3, CM, 2/0(2.0), DS, 48000Hz, 448kbps @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 225/0/0/0/0 @ 00:00:07.200 done..
===> new File: /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001.ac3
--> MPEG Audio (0xC0) on PID 0x200
Audio PTS: first packet 08:08:26.165, last packet 08:08:33.221
-> adjusting audio at its own timeline
=> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 300/0/0/0/0 @ 00:00:07.200 done..
===> new File: /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001_1.mp2
summary of created media files:
Audio 0 (mp2): 288 Frames 00:00:06.912 0/0/0/0 /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001.mp2
Audio 1 (ac3): 225 Frames 00:00:07.200 0/0/0/0 /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001.ac3
Audio 2 (mp2): 300 Frames 00:00:07.200 0/0/0/0 /mnt/PREMIERE_1_Der_Herr_der_Ringe_-_Die_zwei_Tuerme_20040913_024401.001_1.mp2
=> 741888 bytes written...
--- end of quick info ---
Ist das wirklich so, oder liegt hier noch etwas "Verbesserungspotential" beim Erzeugen der TS-Streams unter Neutrino drin?
TS-Streams, die mit udrec aufgenommen wurden, scheinen hier etwas besser auszusehen, als per Direct Streaming aufgenommene, aber auch hier fehlt laut pX bei einigen Aufnahmen die PMT.
Übrigens habe ich den o.a. Stream letztendlich doch noch demuxed bekommen, nachdem ich ca. 5 MB vom Beginn der Aufnahme abgeschnitten hatte. Wie kann das sein?
Danke für jede Erleuchtung zu dem Thema.
cu
wolle