Tallensin telkkarista digitv-kortillani yhden sarjan jakson YLE:n kanavalta. Jaksossa on näin ollen erillinen tekstitysraita, jonka saa demuxattua ääni- ja kuvaraidan tavoin helposti Project X- sovelluksella. Nyt kuitenkin Project X valittaa jostain errorista tekstitysraidassa ja suostuu kirjoittamaan vain 32 tekstitysraitaa, vaikka niitä pitäisi olla useita satoja.
Onko Project X:n ohella jotain toista ohjelmaa, jolla voisi irrottaa MPEG2-tiedostosta SUP-tekstitysraidan. Tai jos ongelma ei ohjelmaa vaihtamalla katoa, niin voisiko joku neuvoa miten tai millä ohjelmalla saisin tekstitysraidan kokonaan demuxattua?
Tässä ohessa vielä Project X:n lokitiedosto, johon kyseinen virheilmoituskin sisältyy:
20. heinäkuuta 2007 21:41:57 EEST
ProjectX 0.90.1.00 (30.09.2005)
<<< session infos >>>
-> working with collection 0
-> 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: 'G:\DEMUX'
-> 2 cutpoint(s) defined ( (0) use BytePos. for cuts )
-> Input File 0: 'N:\Jakso_45\alkuosa.mpg' (79 150 635 bytes)
-> Filetype is MPEG-2 PS/SS (PES Container)
-> demux !> missing startcode @ 57841928
!> found startcode @ 57842099
-> found PES-ID 0xE0 (MPEG Video) @ 57842113
-> found PES-ID 0xC0 (MPEG Audio) @ 57889443
-> found PES-ID 0xBD (private stream 1) TTX (SubID 0x10) @ 57892831
-> cut-in @ GOP# 11 / new vframe 0 / new Timecode 00:00:00.000
-> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000bps, vbvBuffer 112
-> starting export of video data @ GOP# 11
!> dropping useless B-Frames @ GOP# 11 / new Timecode 00:00:00.000
-> found PES-ID 0xBD (private stream 1) (SubID 0x20) @ 69879659
!> missing startcode @ 79150627
-> actual written vframes: 886
switch to file: N:\Jakso_45\loppuosa.mpg (930 797 830 bytes)
!> found startcode @ 79150635
-> cut-out @ GOP# 3530
-> Video: fr/ ct/ 1p/ cg/ og/ dg -> 42226/ 24/ 0/ 3519/ 0/ 0
-> Video length: 42226 frames @ 00:28:09.040
-> GOP summary: min. 20, max. 24 fields; contains interlaced frames
-> avg. nom. bitrate 3925227bps (min/max: 335200/7112800)
-> set first sequenceheader bitrate to 7112800bps
---> new File: G:\DEMUX\alkuosa.m2v
--> MPEG Audio (0xC0)
-> add frames
Audio PTS: first packet 02:52:45.124, last packet 03:21:06.604
Video PTS: start 1.GOP 02:52:51.028, end last GOP 03:21:00.068
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 224kbps, CRC @ 00:00:00.000
audio frames: wri/pre/skip/ins/add 70377/0/0/0/0 @ 00:28:09.048 done...
---> new File: 'G:\DEMUX\alkuosa.mp2'
--> Teletext (SubID 0x10)
--> Subpicture (SubID 0x20)
-> selected DVB subpicture color model: YLE ; fixed to page id:
-> export format: sup
-> temp. file: alkuosa.sp (2414124 bytes)
!> 544 PTSs discarded in stream
Subpicture PTS: first packet 02:53:10.106, last packet 08:23:54.861
Video PTS: start 1.GOP 02:52:51.028, end last GOP 03:21:00.068
-> adjusting subpicture at video-timeline
-> source is DVB Subtitle...
!> decoding error: 2, Region_Id 1 (pts 63898460)
32 subpictures written...
---> new File: G:\DEMUX\alkuosa.sup
summary of created media files:
.Video (m2v): 42226 Frames 00:28:09.040 'G:\DEMUX\alkuosa.m2v'
Audio 0 (mp2): 70377 Frames 00:28:09.048 0/0/0/0 'G:\DEMUX\alkuosa.mp2'
SubPicture 0: 32 subpictures 'G:\DEMUX\alkuosa.sup'
=> 876 177 832 bytes written...
-> we have 7 warnings/errors.
Tekstityksen irrottamista ProjectX-ohjelmalla tekstitv:n signaalista voisi vielä kokeilla. Ylen sivuilla 451-455 noita digitv:n ohjelmatekstityksiä pitäisi löytyä. ProjectX irrottama tekstitys on srt-muotoa, mutta se on helposti muunnettavissa myös Sup-muotoon