richardcunninghan
12th April 2010, 07:20
Dear Forum.
I want to Demux a TS file with ProjectX.
And I want to extract the m2v, mp2 and SSA (subtitle format).
I extract the subtitles from Teletext to SSA because after that I convert the file with VirtualDub and this is the only subtitle format that works with VirtualDub.
I want to demux the subtitles from the 888 page from Teletext. And I am sure they are there. Because if I convert the files with the TS-Doctor I can see them with the VLC (Videolan)
Of course I select page 888 and subtitle export format SSL in ProjectX.
The problem is that I cannot get the SSA file.
And I get this message from ProjectX:
PTS without a frame
Below you have the log file
Thank you.
ProjectX 0.90.4.00 (30.03.2006)
-> working with collection 0
-> save normal log file
-> write all video data
-> write all other data
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> PVA: strictly specs. for audio streams
-> VOB: determine diff. Cell timelines
-> TS: ignore scrambled packets
-> TS: enhanced search for open packets
-> TS: join file segments (of Dreambox®)
-> TS: generate PMT stream dependent
-> get only enclosed PES/TS packets
-> concatenate different recordings
-> ensure 1st PES-packet start with video
-> generate PCR/SCR from PTS
-> write output files to: 'C:\Temp\FILMS\TheItalianJob'
-> Input File 0: 'C:\Temp\FILMS\TheItalianJob\001.dvr' (969.074.688 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x2404
-> PMT 0x10A refers to these usable streams:
Video:
PID: 0x931(#6)
Audio:
PID: 0x932(eng)(#150)
PID: 0x933(NAR)(#151)
Teletext:
PID: 0x934(eng_s888 eng_i100 )(#70)
Subpict.:
PID: 0x935(eng_0x10_p2_a2 )
!> missing sync. byte @ 0
!> found sync. byte @ 65536
ok> PID 0x934 has PES-ID 0xBD (private stream 1) (65536 #1)
!> PID 0x11 (BAT) (68356 #16) -> ignored
ok> PID 0x931 has PES-ID 0xE0 (MPEG Video) (80388 #80)
!> PID 0x12 (EIT) (82832 #93) -> ignored
ok> PID 0x932 has PES-ID 0xC0 (MPEG Audio) (99940 #184)
!> PID 0x10A (PMT) (132840 #359) -> ignored
!> PID 0x0 (PAT) (171192 #563) -> ignored
-> video basics: 704*576 @ 25fps @ 0.7031 (16:9) @ 15000000bps, vbvBuffer 98
-> starting export of video data @ GOP# 0
ok> PID 0x935 has PES-ID 0xBD (private stream 1) (SubID 0x20) (1809424 #9277)
!> GOP# 4827, PES_header and extension found in ES, filled with zero... (GOP offs. 159951)
packs: 4500297 100% 969074688
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 58348/ 0/ 0/ 4849/ 0/ 0
-> Video length: 58348 frames @ 00:38:53.920
-> GOP summary: min. 8, max. 36 fields; contains interlaced frames
-> avg. nom. bitrate 2531352bps (min/max: 740000/6538400)
-> set first sequenceheader bitrate to 6538400bps
---> new File: C:\Temp\FILMS\TheItalianJob\001.m2v
--> AC-3/DTS Audio on PID 0x934
-> check CRC of AC-3 / MPEG-Audio L1,2
-> delete CRC in MPEG-Audio Layer1,2
-> add frames
Audio PTS: first packet 10:58:54.021, last packet 11:37:14.421
Video PTS: start 1.GOP 10:58:52.521, end last GOP 11:37:46.441
-> adjusting audio at video-timeline
!> missing syncword @ 0, @ 00:00:00.000
!> PTS without a frame (138/139)
!> PTS without a frame (276/277)
!> PTS without a frame (414/415)
!> PTS without a frame (552/553)
!> PTS without a frame (690/691)
!> PTS without a frame (828/829)
!> PTS without a frame (966/967)
!> PTS without a frame (1104/1105)
!> PTS without a frame (1242/1243)
.....
.....
five hundred lines as these
....
....
PTS without a frame (67344/67345)
!> PTS without a frame (67482/67483)
!> PTS without a frame (67620/67621)
!> PTS without a frame (67758/67759)
!> PTS without a frame (67896/67897)
-> more than 500 warnings/errors, stop logging..
audio frames: wri/pre/skip/ins/add 0/0/0/0/0 @ 00:00:00.000 done...
--> MPEG Audio (0xC0) on PID 0x932
-> check CRC of AC-3 / MPEG-Audio L1,2
-> delete CRC in MPEG-Audio Layer1,2
-> add frames
Audio PTS: first packet 10:58:52.151, last packet 11:37:46.231
Video PTS: start 1.GOP 10:58:52.521, end last GOP 11:37:46.441
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 63793/0/0/12/0 @ 00:25:31.032 done...
---> new File: 'C:\Temp\FILMS\TheItalianJob\001.mp2'
--> Subpicture (SubID 0x20)
-> selected DVB subpicture color model: (0) 4 colors ; fixed to page id:
-> export format: sup
-> temp. file: 001.sp (960665 bytes)
Subpicture PTS: first packet 10:58:57.218, last packet 11:37:11.332
Video PTS: start 1.GOP 10:58:52.521, end last GOP 11:37:46.441
-> adjusting subpicture at video-timeline
-> source is DVB Subtitle...
282 subpictures written...
---> new File: C:\Temp\FILMS\TheItalianJob\001.sup
summary of created media files:
.Video (m2v): 58348 Frames 00:38:53.920 'C:\Temp\FILMS\TheItalianJob\001.m2v'
Audio 0 (mp2): 63793 Frames 00:25:31.032 0/0/12/0 'C:\Temp\FILMS\TheItalianJob\001.mp2'
SubPicture 0: 282 subpictures 'C:\Temp\FILMS\TheItalianJob\001.sup'
=> 775.987.584 bytes written...
-> we have 1295 warnings/errors.
I want to Demux a TS file with ProjectX.
And I want to extract the m2v, mp2 and SSA (subtitle format).
I extract the subtitles from Teletext to SSA because after that I convert the file with VirtualDub and this is the only subtitle format that works with VirtualDub.
I want to demux the subtitles from the 888 page from Teletext. And I am sure they are there. Because if I convert the files with the TS-Doctor I can see them with the VLC (Videolan)
Of course I select page 888 and subtitle export format SSL in ProjectX.
The problem is that I cannot get the SSA file.
And I get this message from ProjectX:
PTS without a frame
Below you have the log file
Thank you.
ProjectX 0.90.4.00 (30.03.2006)
-> working with collection 0
-> save normal log file
-> write all video data
-> write all other data
-> patch c.d.flagged infos of pictures
-> add sequence end code
-> set resolution in SDE
-> PVA: strictly specs. for audio streams
-> VOB: determine diff. Cell timelines
-> TS: ignore scrambled packets
-> TS: enhanced search for open packets
-> TS: join file segments (of Dreambox®)
-> TS: generate PMT stream dependent
-> get only enclosed PES/TS packets
-> concatenate different recordings
-> ensure 1st PES-packet start with video
-> generate PCR/SCR from PTS
-> write output files to: 'C:\Temp\FILMS\TheItalianJob'
-> Input File 0: 'C:\Temp\FILMS\TheItalianJob\001.dvr' (969.074.688 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x2404
-> PMT 0x10A refers to these usable streams:
Video:
PID: 0x931(#6)
Audio:
PID: 0x932(eng)(#150)
PID: 0x933(NAR)(#151)
Teletext:
PID: 0x934(eng_s888 eng_i100 )(#70)
Subpict.:
PID: 0x935(eng_0x10_p2_a2 )
!> missing sync. byte @ 0
!> found sync. byte @ 65536
ok> PID 0x934 has PES-ID 0xBD (private stream 1) (65536 #1)
!> PID 0x11 (BAT) (68356 #16) -> ignored
ok> PID 0x931 has PES-ID 0xE0 (MPEG Video) (80388 #80)
!> PID 0x12 (EIT) (82832 #93) -> ignored
ok> PID 0x932 has PES-ID 0xC0 (MPEG Audio) (99940 #184)
!> PID 0x10A (PMT) (132840 #359) -> ignored
!> PID 0x0 (PAT) (171192 #563) -> ignored
-> video basics: 704*576 @ 25fps @ 0.7031 (16:9) @ 15000000bps, vbvBuffer 98
-> starting export of video data @ GOP# 0
ok> PID 0x935 has PES-ID 0xBD (private stream 1) (SubID 0x20) (1809424 #9277)
!> GOP# 4827, PES_header and extension found in ES, filled with zero... (GOP offs. 159951)
packs: 4500297 100% 969074688
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 58348/ 0/ 0/ 4849/ 0/ 0
-> Video length: 58348 frames @ 00:38:53.920
-> GOP summary: min. 8, max. 36 fields; contains interlaced frames
-> avg. nom. bitrate 2531352bps (min/max: 740000/6538400)
-> set first sequenceheader bitrate to 6538400bps
---> new File: C:\Temp\FILMS\TheItalianJob\001.m2v
--> AC-3/DTS Audio on PID 0x934
-> check CRC of AC-3 / MPEG-Audio L1,2
-> delete CRC in MPEG-Audio Layer1,2
-> add frames
Audio PTS: first packet 10:58:54.021, last packet 11:37:14.421
Video PTS: start 1.GOP 10:58:52.521, end last GOP 11:37:46.441
-> adjusting audio at video-timeline
!> missing syncword @ 0, @ 00:00:00.000
!> PTS without a frame (138/139)
!> PTS without a frame (276/277)
!> PTS without a frame (414/415)
!> PTS without a frame (552/553)
!> PTS without a frame (690/691)
!> PTS without a frame (828/829)
!> PTS without a frame (966/967)
!> PTS without a frame (1104/1105)
!> PTS without a frame (1242/1243)
.....
.....
five hundred lines as these
....
....
PTS without a frame (67344/67345)
!> PTS without a frame (67482/67483)
!> PTS without a frame (67620/67621)
!> PTS without a frame (67758/67759)
!> PTS without a frame (67896/67897)
-> more than 500 warnings/errors, stop logging..
audio frames: wri/pre/skip/ins/add 0/0/0/0/0 @ 00:00:00.000 done...
--> MPEG Audio (0xC0) on PID 0x932
-> check CRC of AC-3 / MPEG-Audio L1,2
-> delete CRC in MPEG-Audio Layer1,2
-> add frames
Audio PTS: first packet 10:58:52.151, last packet 11:37:46.231
Video PTS: start 1.GOP 10:58:52.521, end last GOP 11:37:46.441
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 63793/0/0/12/0 @ 00:25:31.032 done...
---> new File: 'C:\Temp\FILMS\TheItalianJob\001.mp2'
--> Subpicture (SubID 0x20)
-> selected DVB subpicture color model: (0) 4 colors ; fixed to page id:
-> export format: sup
-> temp. file: 001.sp (960665 bytes)
Subpicture PTS: first packet 10:58:57.218, last packet 11:37:11.332
Video PTS: start 1.GOP 10:58:52.521, end last GOP 11:37:46.441
-> adjusting subpicture at video-timeline
-> source is DVB Subtitle...
282 subpictures written...
---> new File: C:\Temp\FILMS\TheItalianJob\001.sup
summary of created media files:
.Video (m2v): 58348 Frames 00:38:53.920 'C:\Temp\FILMS\TheItalianJob\001.m2v'
Audio 0 (mp2): 63793 Frames 00:25:31.032 0/0/12/0 'C:\Temp\FILMS\TheItalianJob\001.mp2'
SubPicture 0: 282 subpictures 'C:\Temp\FILMS\TheItalianJob\001.sup'
=> 775.987.584 bytes written...
-> we have 1295 warnings/errors.