WorBry
22nd November 2013, 04:38
Wasn't quite sure which forum section was appropriate for this query, so I'm posting it here.
I'm looking at using Project-X to batch demux m2t files (captured with HDVSplit from a Canon HDV camcorder) to m2v + mp2 .....unless there's a simpler way to do it? Other demuxers I've tried require m2ts. The intent is to convert to mp4...unless, again, there is an easier/direct way to do that?
It's the first time I've used Project-X. Ran some test files and the demux appeared to complete - except that that the log recorded 3 errors (highlighted in red below). Are these significant and/or is there something I need to alter in the Project-X settings? I just used the defaults.
If it's of any significance, these clips were recorded on the camcorder in 25 PsF (progressive segmented frame) mode i.e. progressive, but flagged as interlaced.
Here's an example log:
Friday, November 22, 2013 3:10:32 AM HST
ProjectX 0.91.0.00 (31.03.2011)
-> working with collection 0
-> save normal log file
-> log 'packets out of sequence' / bit errors
-> log 'missing startcodes'
-> log 'PES header found in ES'
-> log WSS
-> log VPS
-> log RDS
-> log max. 500 warnings/errors
-> 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: 'U:\Home Movies\HDVCapture\Project X Demux Test'
-> main I/O-Buffersize in bytes 4096000 bytes
FileSegments:
* (0) U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2t
second. Files:
* ---
+> Input File 0: 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2t' (62,492,892 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x0064
-> PMT 0x0081 refers to these usable streams:
Video:
PID: 0x0810(MPEG-2)
Audio:
PID: 0x0814(Mpg1)
PID: 0x0815[PD]
Teletext:
n/a
Subpict.:
n/a
--> PID 0x1FFF => stuffing packet -> ignored
ok> PID 0x0810 has PES-ID 0xE0 (MPEG Video) (2444 #14)
-> PID 0x0815(private stream 2) -> ignored
ok> PID 0x0814 has PES-ID 0xC0 (MPEG Audio) (33276 #178)
!> PID 0x0000 (PAT) (105468 #562) -> ignored
!> PID 0x0081 (PMT) (274292 #1460) -> ignored
-> PID 0x0811(private stream 2) -> ignored
-> video basics: 1440*1080 @ 25fps @ 0.7031 (16:9) @ 25000000 bps - vbv 448
-> starting export of video data @ GOP# 0
!> PID 0x001F (SIT) (2890312 #15375) -> ignored
packs: 320150 100% 62492892
++> Mpg Video: PID 0x0810 / PesID 0xE0 / SubID 0x00 :
-> Video: fr-ct-1p-cg-og-dg -> 456-0-0-38-0-0
-> Video length: 456 frames @ 00:00:18.240
-> GOP summary: min. 24, max. 24 fields; contains interlaced frames
-> avg. nom. bitrate 24991963bps (min/max: 22457600/26989200)
-> set first sequenceheader bitrate to 9000000bps
---> new File: U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2v
++> Mpg Audio: PID 0x0814 / PesID 0xC0 / SubID 0x00 :
-> check CRC of AC-3 / MPEG-Audio L1,2
-> remove CRC in MPEG-Audio L1,2
-> add frames
-> Audio PTS: first packet 00:01:47.960, last packet 00:02:06.392
-> Video PTS: start 1.GOP 00:01:47.960, end last GOP 00:02:06.200
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 384kbps, CRC @ 00:00:00.000
audio frames: wri-pre-skip-ins-add 760-0-0-0-0 @ 00:00:18.240 done...
---> new File: 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.mp2'
summary of created media files:
.Video (m2v): 456 Frames 00:00:18.240 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2v'
Audio 00 (mp2): 760 Frames 00:00:18.240 0-0-0-0 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.mp2'
=> 57,857,196 bytes written...
-> we have 3 warnings/errors.
Cheers.
I'm looking at using Project-X to batch demux m2t files (captured with HDVSplit from a Canon HDV camcorder) to m2v + mp2 .....unless there's a simpler way to do it? Other demuxers I've tried require m2ts. The intent is to convert to mp4...unless, again, there is an easier/direct way to do that?
It's the first time I've used Project-X. Ran some test files and the demux appeared to complete - except that that the log recorded 3 errors (highlighted in red below). Are these significant and/or is there something I need to alter in the Project-X settings? I just used the defaults.
If it's of any significance, these clips were recorded on the camcorder in 25 PsF (progressive segmented frame) mode i.e. progressive, but flagged as interlaced.
Here's an example log:
Friday, November 22, 2013 3:10:32 AM HST
ProjectX 0.91.0.00 (31.03.2011)
-> working with collection 0
-> save normal log file
-> log 'packets out of sequence' / bit errors
-> log 'missing startcodes'
-> log 'PES header found in ES'
-> log WSS
-> log VPS
-> log RDS
-> log max. 500 warnings/errors
-> 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: 'U:\Home Movies\HDVCapture\Project X Demux Test'
-> main I/O-Buffersize in bytes 4096000 bytes
FileSegments:
* (0) U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2t
second. Files:
* ---
+> Input File 0: 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2t' (62,492,892 bytes)
-> Filetype is TS (generic PES Container)
-> demux
-> Service ID 0x0064
-> PMT 0x0081 refers to these usable streams:
Video:
PID: 0x0810(MPEG-2)
Audio:
PID: 0x0814(Mpg1)
PID: 0x0815[PD]
Teletext:
n/a
Subpict.:
n/a
--> PID 0x1FFF => stuffing packet -> ignored
ok> PID 0x0810 has PES-ID 0xE0 (MPEG Video) (2444 #14)
-> PID 0x0815(private stream 2) -> ignored
ok> PID 0x0814 has PES-ID 0xC0 (MPEG Audio) (33276 #178)
!> PID 0x0000 (PAT) (105468 #562) -> ignored
!> PID 0x0081 (PMT) (274292 #1460) -> ignored
-> PID 0x0811(private stream 2) -> ignored
-> video basics: 1440*1080 @ 25fps @ 0.7031 (16:9) @ 25000000 bps - vbv 448
-> starting export of video data @ GOP# 0
!> PID 0x001F (SIT) (2890312 #15375) -> ignored
packs: 320150 100% 62492892
++> Mpg Video: PID 0x0810 / PesID 0xE0 / SubID 0x00 :
-> Video: fr-ct-1p-cg-og-dg -> 456-0-0-38-0-0
-> Video length: 456 frames @ 00:00:18.240
-> GOP summary: min. 24, max. 24 fields; contains interlaced frames
-> avg. nom. bitrate 24991963bps (min/max: 22457600/26989200)
-> set first sequenceheader bitrate to 9000000bps
---> new File: U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2v
++> Mpg Audio: PID 0x0814 / PesID 0xC0 / SubID 0x00 :
-> check CRC of AC-3 / MPEG-Audio L1,2
-> remove CRC in MPEG-Audio L1,2
-> add frames
-> Audio PTS: first packet 00:01:47.960, last packet 00:02:06.392
-> Video PTS: start 1.GOP 00:01:47.960, end last GOP 00:02:06.200
-> adjusting audio at video-timeline
-> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 384kbps, CRC @ 00:00:00.000
audio frames: wri-pre-skip-ins-add 760-0-0-0-0 @ 00:00:18.240 done...
---> new File: 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.mp2'
summary of created media files:
.Video (m2v): 456 Frames 00:00:18.240 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.m2v'
Audio 00 (mp2): 760 Frames 00:00:18.240 0-0-0-0 'U:\Home Movies\HDVCapture\Project X Demux Test\hv20 hdv further tests-2013_11_09-13_03_30.mp2'
=> 57,857,196 bytes written...
-> we have 3 warnings/errors.
Cheers.