Quantcast Simple Approach to Re-Encoding? (Not Transcoding) - Page 3 - digitalFAQ.com Forums [Archives]
Go Back    digitalFAQ.com Forums [Archives] > Video Production Forums > Video Encoding and Conversion

Reply
 
LinkBack Thread Tools
  #41  
07-16-2004, 06:54 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by bazzy2004
u payed for scenarist???
If I had paid for it I would have : 1/ not removed it - 2/ used it more than once. For that price, I would use it 25h a day
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #42  
07-16-2004, 07:31 PM
bazzy2004 bazzy2004 is offline
Free Member
 
Join Date: May 2004
Posts: 84
Thanks: 0
Thanked 0 Times in 0 Posts
so true, i'll settle with dvd lab pro

£30 000, rather buy a car, rather buy 2 cars, or 3 2nd hand cars.

hmmmm lexus.. bmw..scenarist - dont think sooo!

Bazzy
__________________
im a noob, sorry!
Reply With Quote
  #43  
07-17-2004, 05:24 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Here it goes, I found it:
http://cuttermaran.movie2digital.de/...an_e/index.htm

Source is available, have fun.

EDIT:
I missed your latest post. Have you checked the Big3 Method over doom9? It's complicated but generally works. It envolves re-creating the DVD Structure using Scenarist . Someone created an app (Reauthorist) that reads the original structure and creates a Scenarist script out of it, so you can re-create the original DVD Structure muxing your reencoded video. Of course, then the IFOs won't be correct, so you have to fix using a tool called IFOUpdate.
Reply With Quote
  #44  
07-17-2004, 05:49 PM
bazzy2004 bazzy2004 is offline
Free Member
 
Join Date: May 2004
Posts: 84
Thanks: 0
Thanked 0 Times in 0 Posts
love to have that in one click tool lol
__________________
im a noob, sorry!
Reply With Quote
  #45  
07-18-2004, 07:54 AM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Coding has begun . Right now I'm making a command line tool, I'll convert it into a GUI when decent functionality is there.

At the moment it loads VIDEO_TS.IFO and pulls out most of the information (still have a couple things to do), and displays it on screen. Not very useful right now, but it's a start.

After that I run through the VTS_xx_0.IFO files and do the same thing with them. Once that's done I'll hopefully have some idea how the GUI is going to look, and can implement that before moving on to VOB parsing.

This is a very boring part, turning the IFO file into various classes. The sooner I get it finished the better...
Reply With Quote
  #46  
07-18-2004, 12:16 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
This is a very boring part, turning the IFO file into various classes.
That's a fun part
You are using this as reference, right http://dvd.sourceforge.net/dvdinfo/
Quote:
The sooner I get it finished the better...
Go... Go... Go......

-kwag
Reply With Quote
  #47  
07-19-2004, 09:10 AM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
That's a fun part
Hmmm .

Quote:
You are using this as reference, right http://dvd.sourceforge.net/dvdinfo/
Yup, amongst other things. I spent a couple days searching for and downloading info -- I have a folder with a couple of dozen PDFs I made from web pages...

Some of the fields are still a mystery to me, though, such as the 8-byte "VMG POS" at offset 0x60 of VIDEO_TS.IFO. Any ideas?
Reply With Quote
  #48  
07-19-2004, 09:15 AM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Also, "VMG category" at 0x22. Four bytes. Byte 1 is the region code, but the other three are unexplained. They're zero on the IFO I'm using for testing.
Reply With Quote
  #49  
07-19-2004, 09:38 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
Some of the fields are still a mystery to me, though, such as the 8-byte "VMG POS" at offset 0x60 of VIDEO_TS.IFO.
Hi Ross,

I don't know what that 8 byte field is either
Quote:
Any ideas?
Take a look here: http://www.videolan.org/cgi-bin/cvsw...pe=text/x-csrc


-kwag
Reply With Quote
  #50  
07-19-2004, 10:51 AM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
I took a brief look and it doesn't seem they know what it is either . I guess it's not important.
Reply With Quote
  #51  
07-19-2004, 02:51 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Well, I now have 350 fun-filled lines of code representing the various structures found within IFO files. Now I've got to figure out a nice object-oriented interface to it all, because I'll be damned if I'm messing around with mallocs and frees for the whole time.

Oh, and when I try to run this on my PC it won't work, because the x86 is little-endian whereas this PowerPC is big-endian (same as the IFO format). So then I'll have to write little-endian versions of most of those structures...

Sigh .
Reply With Quote
  #52  
07-19-2004, 03:24 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Make that 460 lines. I forgot a few
Reply With Quote
  #53  
07-19-2004, 03:28 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
Well, I now have 350 fun-filled lines of code representing the various structures found within IFO files. Now I've got to figure out a nice object-oriented interface to it all, because I'll be damned if I'm messing around with mallocs and frees for the whole time.
http://www.roebling.de/sshots.html (commercial product)
Or:
http://wxglade.sourceforge.net/ (Free!)

Both rely on wxWidgets ( http://wxwidgets.org/ ) which carries a great license

"The wxWidgets 2 licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software."
http://www.wxwindows.org/newlicen.htm


-kwag
Reply With Quote
  #54  
07-19-2004, 03:55 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Yep, I use wxWidgets a lot. It's not perfect but it's way nicer than MFC (is anything less nice than MFC?), and it also means I don't have to learn Cocoa, Carbon or Objective-C.

By "interface" I meant an object-oriented interface to the C structures I've made, to make accessing all the data easier and less bug-prone (memory deallocation handled by the destructors, for example, so I can't forget to free stuff).

A well-designed interface to the data should make things much simpler. A badly designed interface will get in the way. I guess I'm going to have to do some "designing" now

Reply With Quote
  #55  
07-19-2004, 04:07 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
(is anything less nice than MFC?),
No
Quote:
and it also means I don't have to learn Cocoa, Carbon or Objective-C.
Yep. Exactly
Quote:

By "interface" I meant an object-oriented interface to the C structures I've made, to make accessing all the data easier and less bug-prone (memory deallocation handled by the destructors, for example, so I can't forget to free stuff).
Sorry I misunderstood you
What about encapsulation your structures in "Lua", and then wrap your C/C++ code aroud it
This way, you can "script" your application, and bind your data objects with a typeless and very fast (probably the fastest!) interpreter, and you don't have to worry about malloc, etc.
http://www.lua.org/notes/
http://www.lua.org/notes/ltn005.html

-kwag
Reply With Quote
  #56  
07-21-2004, 06:31 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
I've been playing with DVD Rebuilder recently. Very, very nice program. Seems to mux perfectly. Shame QuEnc isn't quite ready for production use yet (or maybe it was just my settings)...

It's along the lines of what I'm planning for my utility, except I figure if you're going to all the trouble of parsing IFOs and VOBs and demuxing streams, and then remuxing them all back together again, you might as well offer similar functionality to DVDReMake and let the user blank out cells and mess with PGC command tables.

I'm not entirely happy with encoding each cell seperately -- it certainly isn't optimal -- but the only way around it would be what I suggested before: joining the cells together and encoding, then splitting them. But that raises the problem of how to split on P- and B-frames, which is not easy in the least.

Still, it's a very cool utility (I've initated a transfer to my PayPal account so I can make a donation to the author) and combined with DVDReMake serves my needs until my tool is ready...
Reply With Quote
  #57  
07-21-2004, 06:55 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
I've been playing with DVD Rebuilder recently. Very, very nice program. Seems to mux perfectly. Shame QuEnc isn't quite ready for production use yet (or maybe it was just my settings)...
Did you look at pgcedit also ? This tool has features that might inpire you. Again, see on doom9.
Reply With Quote
  #58  
07-21-2004, 07:05 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
I'm not entirely happy with encoding each cell seperately -- it certainly isn't optimal -- but the only way around it would be what I suggested before: joining the cells together and encoding, then splitting them. But that raises the problem of how to split on P- and B-frames, which is not easy in the least.
I am not sure right now, but I think that if you give CCE the exact chapter time in chapterlist, It will put a I-Frame there in the cutting point.
Reply With Quote
  #59  
07-21-2004, 08:14 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
Did you look at pgcedit also ? This tool has features that might inpire you. Again, see on doom9.
Never heard of it. Thanks for the tip .
Reply With Quote
  #60  
07-21-2004, 08:14 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by vmesquita
I am not sure right now, but I think that if you give CCE the exact chapter time in chapterlist, It will put a I-Frame there in the cutting point.
It's supposed to, but from what I can gather it's often out by a few frames.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Dvdshrink uses transcoding or encoding? zagor Video Encoding and Conversion 2 08-07-2004 03:45 PM
KVCD Guide: Encoding/transcoding a 2-Disc SVCD to a single disc Avalon Video Encoding and Conversion 11 08-14-2003 05:02 PM
KDVD All-in-one approach? jamesp Video Encoding and Conversion 8 03-22-2003 08:20 PM
Transcoding SVCD to NTSCFilm? Gaudi Video Encoding and Conversion 4 01-02-2003 07:14 PM
Best approach for generating PAL VCD from any DivX movie? tboeken Video Encoding and Conversion 0 06-10-2002 06:08 AM




 
All times are GMT -5. The time now is 06:38 PM  —  vBulletin © Jelsoft Enterprises Ltd