View Full Version : Chapters in CCE and ChapterXtractor differing
hatall
29th January 2004, 20:04
I've been having some trouble trying to make svcds with chapters. I'm following the DVD2AVI method of this site and encoding with CCE. I got some problems with pulldown, but this is another thread :).
http://forum.doom9.org/showthread.php?threadid=69618
First, I tried to put the chapters directly in CCE, using the "paste in ecl" method but it didn't work on my dvd player; it simply ignored them. Then I followed the "VCDs & SVCDs with chapters" method of this site also that uses VCDEasy. These chapters worked on my dvd player but as I read that every chapter must be at an I frame and in the guide "SVCD Subtitle / Multiple audio streams in SVCD Guide" the author said you must guarantee that the frames pasted in VCDEasy are I frames or they could differ up to 1 second , I came to a conclusion that VCDEasy doesn't include I frames for you. Is that true ?
So, I tried to mix both methods: first putting the chapters in the CCE ecl (this way I think CCE would guarantee them as I frames) and then putting then in VCDEasy.
But when I compared both CCE and ChapterXtractor, despite the frames being the same, the timecode were different, beginning with miliseconds and ending with 5 seconds.
How can I arrange this ?? Putting chapters in VCDEasy is enough or not ???
Thanxs.
Amnon82
30th January 2004, 13:44
The ECL-methode sets I-frames at the chapterpoints. They are definied in frames. '%f\n' in ChapterXtractor.
So U'll get something like that:
0
4879
7093
13070
17371
21510
26179
29985
37856
43327
For EasyVCD it will be:
Chapter 1 = 00:00:00:00
Chapter 2 = 00:03:15:16
Chapter 3 = 00:04:43:72
Chapter 4 = 00:08:42:80
Chapter 5 = 00:11:34:84
Chapter 6 = 00:14:20:40
Chapter 7 = 00:17:27:16
Chapter 8 = 00:19:59:40
Chapter 9 = 00:25:14:24
Chapter 10 = 00:28:53:08
They are exactly the same.
So how can You encode the SVCD easier?
U'll need QCCE 1.02 (http://rj-elektronik.de/avideo/files/qcce_1_02.rar),
MovieStacker (http://rj-elektronik.de/avideo/files/MStacker200_beta3_setup.exe),
ChapterXtractor (http://rj-elektronik.de/avideo/files/cxc.exe),
DVD2AVI (http://rj-elektronik.de/avideo/files/dvd2avi_avanet.exe),
my filterpack (http://rj-elektronik.de/avideo/files/AvalonsFilterPack.exe),
BBMPGXP (http://rj-elektronik.de/avideo/files/bbMPEGxpAmnon.exe) or BBMPG9X (http://rj-elektronik.de/avideo/files/bbMPEGAmnon.exe),
HeadAC3heMMX (http://rj-elektronik.de/avideo/files/HeadAC3heDCDMMX.exe) or HeadAC3heSSE (http://rj-elektronik.de/avideo/files/HeadAC3heDCDSSE.exe) or HeadAC3heSSE2 (http://rj-elektronik.de/avideo/files/HeadAC3heDCDSSE2.exe)
and Avisynth 2.52 (I'm still using this version) (http://prdownloads.sourceforge.net/avisynth2/AviSynth_252.exe?download).
-Install all.
-Create a d2v-file with DVD2AVI
-Create a AVS with MovieStacker with SVCD resolution.
-Create a framebased TXT for chapters in CXC using the format '%f\n'.
-Create a timebased chapterlist for disc 1 and one for disc 2
(In 'hh:mm:ss:cc' mode (special SVCD) : To make your SVCD split the DVD in two part.
ex : cd1 chapter 1 to 10, cd2 chapter 11 to 20 ... Getting timing for cd1 is easy, get the 10 first chapters.
For the second CD uncheck 10 first chapters & set them to don't use timestamp (right click)
in custom mode then go back to hh:mm:ss:cc.)
-Encode the AC3 to MP2 with HeadAC3he and get the size of it
-Substract this this from the wanted final size. (Exsample: U want a 2disc version it can be 1456 MB - 98 MB = 1358 MB)
-Start QCCE and enter at 'Q' by min 500 and by max 2500. At 'AR' the right aspect ratio (it will be 4:3). At 'Interlaced' PTT & zz for PAL or UFF & alt for NTSC. At 'FR' the right framerate. At 'mode' Q Find with MB 1358, %5, ERR% 0.5, Qmin 20, Qmax 60. Activate 'Encode'.
-Open at 'Avisynth' the AVS created by MovieStacker.
-Open at 'Chapters' the txt-file with the framechapters.
-Test both with the 'Test-button'.
-Hit 'new job' and 'Start all jobs'.
-Open avi2mpg.exe and click 'Start Encoding'.
-Hit 'settings'.
-enter at Max-size (MB) 785.
-hit 'input and output files'
-Enter nothing at 'MPEG Programm stream file'. Enter the path of m2v and mp2.
-hit 'Programm stream settings'
-select SVCD.
-Enter 0 at 'forced muxed rate'.
-hit 'OK'
-hit 'start'.
-Open the file temp01.mpg for the first disc in VCDEasy.
-Add the timecode based chapters for disc 1 of CXC.
-create the ISO
-open the file temp02.mpg for the second disc
-add the timecode based chatpters for disc2
-create the ISO
-burn both and have fun.
hatall
31st January 2004, 04:35
Thank you, Amnon82! I'm very pleased with your step-by-step explanation. :D
I'll give it a try. But I have a doubt: when I use ChapterXtractor and open the ifo file, it opens in 29,970 fps. As I'm using forced film at DVD2AVI (the DVD is progressive) I change it to 23,976. After that I get the list of chapter frames. It is the right way, isn't it ?
Thank you again.
Amnon82
3rd February 2004, 02:38
Now I see your problem ... I do PAL, so I can't give you a answer on that... sorry, but I think Your right.
RB
3rd February 2004, 07:38
You should use IFOUpdate to get chapter files for CCE. It saves CCE chapter files for Film mode.
hatall
4th February 2004, 12:35
Wouldn't it be the same as ChapterXtractor at 23,976 ? I haven't used ifoUpdate but I'll try it. You just give me 10 to 15 days 'cause I gotta take a trip. When I'm back I'll compare both results.
Thank you.
Amnon82
4th February 2004, 15:14
Good luck for your trip.:sly:
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.