View Full Version : IF you want to remux a CCE m2v with IFOEdit READ THIS
namechamps
17th June 2002, 02:42
I am pretty new to this forum myself, but already I am getting tired of the same question over and over. "How can I use m2v from CCE with IfoEdit". There has to be at least 30+ topics (and hundreds of posts). I post this hoping someone wondering will do a search on CCE & IfoEdit first and find this before posting their question.
The M2V file created by Rempeg2 works with the remux feature of IfoEdit so why does the CCE M2V file not work?
The answer is simple: rempeg2 has more information to work with then CCE SP and is able to maintain the same structure.
This is how REMPEG2 works:
--------------------------
VOB file -> broken into GOPs -> GOPs analyzed and reduced -> new GOP created -> M2V file produced.
This is how CCE SP works:
-------------------------
AVI file -> broken into managable chunks called GOB -> compressed ->
M2V file produced.
CCE requires an uncompressed video stream to work with (avi format). If the AVI is compressed then CCE uncompresses it before it starts working. There are 3 major ways to "setup" the needed AVI. 1) Use DVD2AVI and VFAPI to create a "fake" avi. 2)Use HUFFY AVI codec to create a lossless compression AVI 3) Use DVD2AVI and Avisyth to create a "fake" avi file. So regardless of your method
when CCE starts it uses an uncompressed AVI steam.
*** (Note to the experts: I know this is a simplified version of what is happening, but the purpose is to help newbies)
THE MAJOR DIFFERENCE IS THAT REMPEG2 has access to the ORIGINAL mpeg stream, GOPs, location of I frames, etc..
CCE has none of that. It simply has the uncompressed images (frames) that make up the movie. So CCE creates it's own structure. And for some damn REASON/BUG/FEATURE there is no way to make it follow any set structure. You can try by setting the I frame locations before the encode, but they always seem to be off by 5-15 frames as if CCE knows better.
So although the m2v files from REMPEG, CCE, and original look the same the CCE version is radicaly different.
Ifo makes certain assumtions based on the ifo file and the original vob when it integrates the new video stream. Thos assumptions are correct with REMPEG M2V files because they have the same EXACT strucure they are just smaller. However the assumption fails with CCE because it has a different structure.
This is not a bug with IfoEdit, and can NOT (correct me if I am wrong) be changed easily. It would most likely require a rewrite of the entire remux feature.
So right now you have 2 choices. You can use REMPEG which is slower, cruder, but offers the "1 button" ease. Or you can use CCE which is much faster, higher quality, but is more complicated and WILL NOT REMUX with IfoEdit.
dweeb
19th June 2002, 01:14
Surely one of the brilliant coders out there could write a routine that re-muxes a CCE m2v into vobs. After all thats effectively what Scenarist ends up doing anyhow.
Plus if there was never any intention to allow use of CCE files in IFOEdit what does the "Rebuild PTS (Needed for CCE/TMPEG)" option all about? Perhaps Derrow could comment on if this is being worked on - I REALLY hope it is as it would be such a cool feature.
D.
jdobbs
19th June 2002, 15:58
If you build software that muxes the video into VOBs, it would also have to create the associated IFOs and give you the capability to put multiple streams (language audio, subtitles, etc). By the time you do all that you've built an authoring program. That has already been done (Scenarist, Maestro, ReelDVD, etc.).
mpucoder
19th June 2002, 19:37
It is the intention of Derrow to make IfoEdit a complete re-authoring tool. That means using whatever program you like to transcode the video (and, eventually, audio) - but, it currently has problems. The change in structure introduced by CCE and TMPeg means that the VOBUs, which are based on GOPs, must be restructured. Audio must be juggled, timecodes adjusted, and, finally, a new ifo produced which correctly links it all together. All this while maintaining a multitude of rules governing bitrates, interleave, time offsets (decoder delay), etc.
The last I knew he was trying to reverse engineer StreamWeaver to get at the secrets.
wakebrder
19th June 2002, 21:07
mpucoder,
Thanks for the progress report. I was curious on the state of IFOEdit myself. It will truly be an incredible acheivement if Derrow is able to accomplish this. As, always all the hard work and effort is greatly appreciated. THANKS!
oddyseus
20th June 2002, 16:21
:) Well guys I found a lengthy way to remux CCE mpv streams with IfoEdit (in fact it is vobedit that does all the dirty job). If this has been addressed by now pls ignore this post and I apologise for your time.
Just demux the vobs u want to vob/cell IDs with vobedit (u can find a guide to derrows site). CCE them, remux with vobedit and rejoin to the vts titles. Its that simple.
dweeb
22nd June 2002, 03:08
Can anyone verify that this works? If so then it is at least a workaround for some people if they dont want to reauthor.
D.
Originally posted by oddyseus
:) Well guys I found a lengthy way to remux CCE mpv streams with IfoEdit (in fact it is vobedit that does all the dirty job). If this has been addressed by now pls ignore this post and I apologise for your time.
Just demux the vobs u want to vob/cell IDs with vobedit (u can find a guide to derrows site). CCE them, remux with vobedit and rejoin to the vts titles. Its that simple.
TRILIGHT
3rd July 2002, 02:29
This is the first time I've actually considered trying this. However, the file I tried it on (VTS4 of "The Cell") ended up demuxing HUNDREDS of VOB files. There's no way in hell I'm spending that much time trying to CCE them all and put it all back together. Has anyone found a good way of doing this yet? This damn VTS set is NTSC (which will require IVTC) and has 7 PGC's!! I can't keep it as it is because it takes up 2GB of space! I don't want to drop it because I want it. Any thoughts?
daxab
3rd July 2002, 06:40
I haven't gotten this to work 100% of the time with CCE, but I think you should be able to set up your parameters in advance, and then drag/drop all your source files onto CCE at once, and have them all take your parameters. If that doesn't work, you can drop them all on CCE, save you .ecl file, and edit it as a text file.
To generate all the .d2v files you could write a script and use the command-line to run everything through DVD2AVI.
You could also write a script to generate all your .avs scripts.
I guess that still sounds like a pain. If it can be proven that this works, this is probably something worth automating.
drmih
8th August 2002, 17:58
I don't think that it is as simple as that. I've also done similar but the problem that you have is to get the cell info in the ifo file correct. It may work okay on a simple film but even then the cells will be out. IFOEdit does not correct the cell information, hence the use of IFOUpdate to merge files created with, say Scenarist or Maestro, back into the originals. I think that what you are achieving by either working on the vobs or cells is reducing the frame errors to a smaller sub-set than the whole film. I may be doing it the long way but if you have a vts set with several program chains and associated vobs, you can recreate specific ones by reauthoring and then inserting them in the original set and then using the new ifo data to manually fix any of the cell problems.
As a point of interest if you look at the cell information for a one pass CCE with say Maestro authoring, then the cell running times are slightly out compared to the original. However, as you do more passes the times eventually align.
alturismo
19th October 2002, 07:48
i now tryed once the vobedit method
after remuxing them into the original vobs they almost
not playable anymore (flacker/hanging/crashing)
even on the pc so i didnt even burn and tryed on standalone
ssoac
21st November 2002, 05:35
does any body has the idea on how to do the Script, with DVD2avi and/or CCE?
It sounds that it could work, but you got as a result of demuxing hundreds of files, and it becomes almost impossible to do them one by one
Tyris
7th December 2002, 23:10
I tried this with a few cells of Man on the Moon and it worked, but video doesn't line up with audio exactly... I assume this is what drmih was talking about. So, might there be a solution to this? Perhaps if someone could explain in detail what's causing the video to not align with the audio, that would be great. I realize that the video has a different structure since it's from CCE. If so, I could easily add this method to my ReDVD program and have it mess with all those little VOBs.
Thanks!
Eyes`Only
17th December 2002, 23:04
does any body has the idea on how to do the Script, with DVD2avi and/or CCE? It sounds that it could work, but you got as a result of demuxing hundreds of files, and it becomes almost impossible to do them one by oneJust demux the vobs u want to vob/cell IDs with vobedit (u can find a guide to derrows site). To generate all the .d2v files you could write a script and use the command-line to run everything through DVD2AVI.
You could also write a script to generate all your .avs scripts.
I guess that still sounds like a pain. If it can be proven that this works, this is probably something worth automating.
DoItFast4U! v.1.0.0 is out, with full VobID demuxing capability (subs, audio, video.. still determining a good way to do .dts correctly). It doesn't do CCE, as I believe everyone thinks THEY have the ultimate idea of how CCE should be done(Robshot, Roba, one-pass, etc), so my program brings you to the point where opinions start to differ, and leaves you to continue on your own way, for you own maximum enjoyment. Enjoy
KYUSS
24th December 2002, 14:53
Originally posted by Eyes`Only
It doesn't do CCE, as I believe everyone thinks THEY have the ultimate idea of how CCE should be done(Robshot, Roba, one-pass, etc), so my program brings you to the point where opinions start to differ, and leaves you to continue on your own way, for you own maximum enjoyment. Enjoy
any chance you could do a version that does cce as well m8?
i'm not bothered about having the ultimate method i just yearn for a program that dispenses with me setting anything up, i know this is lazy noob talk but i think loads of people would benifit from this sort of program.
maybe you could make it an option to turn on/off auto cce setup?
/KYUSS dons a flameproof flack jacket.
Eyes`Only
27th December 2002, 00:58
Maybe, but it would be *very* far into the future.
Xtech
7th January 2003, 08:54
Originally posted by TRILIGHT
This is the first time I've actually considered trying this. However, the file I tried it on (VTS4 of "The Cell") ended up demuxing HUNDREDS of VOB files. There's no way in hell I'm spending that much time trying to CCE them all and put it all back together. Has anyone found a good way of doing this yet? This damn VTS set is NTSC (which will require IVTC) and has 7 PGC's!! I can't keep it as it is because it takes up 2GB of space! I don't want to drop it because I want it. Any thoughts?
Dude a quicker way to demux or brake a vob in the amount of mb u want or need is called Vstrip. it also helps on cuttin the final credits when the movie is to long and to join the final vobs use vobedit.:cool:
TRILIGHT
7th January 2003, 17:53
Actually, a better tool is "DoItFast4U!" mentioned in Eyes`Only's sig in the post just before yours. Also, if you'll notice, I posted that in July of last year! hehe That's over 6 months ago. I've learned more than just "a whole crapload" since then. LOL! :D
Xtech
9th January 2003, 05:14
where u able to make Blade II in one DVD-R with 5.1 sound 6 chanels with out any demuxning or changing the bitbrates???:sly:
Plain DVD quality (VOB) only... I got close to max capasity with one Megabite.
Fmazzanti
21st January 2003, 11:03
Hi guys,
I'm completely newbie to DVD authoring/encoding, so please excuse me if I'm completely mistaken or put stupi questions, but here it comes:
I'd pretty much like to use IFOEdit with CCE as many people here, 'cause IFOEdit seems easy to use and CCE delivers the best possible quality. But it's writtenm in the guides that this is going to introduce audio/video synch problems. However, my experience encoding SVCD's is that using DVD2SVCD you get perfectly synched movies, and I also know you can use DVD2VCD to extract the audio tracks and re-encode the video stream to a lower bitrate. Then the question is: could you use both the audio stream(s) and video stream obtained from DVD2SVCD to do the job, instead of simply using the video stream? WOuld this solve the synch problems, or it doesn't have anything to do?
Thanks...
mp3boy
1st January 2006, 23:17
so how the hell fix the m2v file produced by CCE? as a matter of fact I have one that has field order problem and also I'm trying to remux it with another (my-own-made m2v) by same setting from cce to put as a header of title set but inside.
but I have field order problem and even Restream reverse didn't work so well on it.
thanks
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.