Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > DVD2AVI / DGIndex

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 23rd February 2006, 07:16   #1  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
DGMPGDec 1.4.7 Final

http://neuron2.net/dgmpgdec/dgmpgdec147.zip

* This version allows the user to specify different AVS templates for AVS script generation (or to disable AVS script generation).

* Made transport stream detection more robust

* The Parse D2V log now includes the running time of the video.

* The quants log now includes the frame numbers at which the matrices appear.

* Fixed garbage in file list caused when hitting the Up button with an empty list.

* Added a new option called Use Full Paths. When enabled,
behavior is as it always has been. When disabled, only file
names (not full paths) are used as references in the D2V and
generated AVS files. This makes it easier to move project files.
This new option was contributed by Christian Eberl. Thank you, Chris!

* Changed the exception handling in DGIndex. Previously an exception would abort the entire preview or save project operation. Now only the current picture decoding is aborted.

* Added an option to enable/disable the use of the DirectDraw overlay.

* Improved the misleading error message a user gets if he erroneously loads a file with MPEG2Source() that is not a D2V project file. Previously it complained about a version mismatch; now it says the file is not a project file.

* Added an option to dump the audio and video PTS/DTS timestamps encountered during a Save Project operation.

* Demuxing DTS audio from transport streams is now supported.

* Added an option to force proper parsing of audio when
the stream is not DVD-structured (i.e., when there is no audio
substream number and associated DVD header). For example,
AC3 audio could not be processed from MPG files captured by
a FusionHDTV RT Gold 5 card.

* Fixed problem that made it impossible to demux MPEG1
video from transport streams.

* Fixed a problem that caused a long delay before a play or
preview operation begins for some transport streams.

* Fixed the issue of DGMPGDec using the coded picture size
(always a multiple of 16) instead of the stream declared
display size. This caused 1080i streams to be treated as
1088i, for example.

* Improved the Luminance and Cropping filters in DGIndex.

* Corrections and additions to documentation.

Last edited by Guest; 3rd June 2006 at 14:52.
Guest is offline  
Old 23rd February 2006, 10:15   #2  |  Link
Inventive Software
Turkey Machine
 
Join Date: Jan 2005
Location: Lowestoft, UK (but visit lots of places with bribes [beer])
Posts: 1,953
I can't think of any significant, though more use of SSE2 and SSE3 extensions would please the Pentium 4 players. Is there any way to optimise it more?
__________________
On Discworld it is clearly recognized that million-to-one chances happen 9 times out of 10. If the hero did not overcome huge odds, what would be the point? Terry Pratchett - The Science Of Discworld
Inventive Software is offline  
Old 23rd February 2006, 17:24   #3  |  Link
Ac3Dc3
Registered User
 
Ac3Dc3's Avatar
 
Join Date: Sep 2003
Location: Region 2
Posts: 87
thanks neuron2 im sure there are big things in store for DGMPGDec

maybe im just too tired, but i cant seem to get the -AT=[AVS template file] parameter to work. should it be placed in a particular order? i.e. -IF -OF -AF or does it rely on other parameters to be present to work from the cmd line?
Ac3Dc3 is offline  
Old 23rd February 2006, 17:57   #4  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Ac3Dc3
maybe im just too tired, but i cant seem to get the -AT=[AVS template file] parameter to work. should it be placed in a particular order? i.e. -IF -OF -AF or does it rely on other parameters to be present to work from the cmd line?
Please give me the complete command line that you claim did not work. Also, explain exactly what you mean by "did not work".
Guest is offline  
Old 23rd February 2006, 18:38   #5  |  Link
Ac3Dc3
Registered User
 
Ac3Dc3's Avatar
 
Join Date: Sep 2003
Location: Region 2
Posts: 87
of course, here is the code:
Code:
C:\Documents and Settings\Administrator>C:\avstempltest\dgmpgdec147b1\DGIndex.ex
e -AT=[C:\avstempltest\myTemplate.avs] -IF=[C:\avstempltest\testVideo.mpg] -OF=[
C:\avstempltest\out]
(other parameters should be taken from ini, i think)

Quote:
Originally Posted by neuron2
explain exactly what you mean by "did not work"
i assume an avs file is supposed to be produced, identical to the template except for the __vid__ placeholder replaced with the path to d2v file

edit: it seems if i manually edit the DGIndex.ini to include the path to the template file, it all works swell

Last edited by Ac3Dc3; 23rd February 2006 at 18:43. Reason: answer revealed
Ac3Dc3 is offline  
Old 23rd February 2006, 18:47   #6  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
I'm unable to download from your link or log onto your home page


Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 23rd February 2006, 19:57   #7  |  Link
Tima
Registered User
 
Join Date: Aug 2004
Location: Russia, Novosibirsk
Posts: 176
Donald, could you make DGIndex to have an option to manually specify the framerate that'll be written to d2v file? There are a lot of DVDs that are released at PAL 25 instead of 23.976 (24000/1001), and now I have to manually overwrite the Frame_Rate value in d2v file..

Also an option do demux specified audio tracks WITHOUT saving d2v project would be great.
Tima is offline  
Old 23rd February 2006, 20:14   #8  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
It's working now
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline  
Old 23rd February 2006, 20:22   #9  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Ac3Dc3
edit: it seems if i manually edit the DGIndex.ini to include the path to the template file, it all works swell
It's a bug. You shouldn't have to do that. I'll repair it. Thanks for pointing it out.
Guest is offline  
Old 23rd February 2006, 20:24   #10  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Tima
Donald, could you make DGIndex to have an option to manually specify the framerate that'll be written to d2v file? There are a lot of DVDs that are released at PAL 25 instead of 23.976 (24000/1001), and now I have to manually overwrite the Frame_Rate value in d2v file..
That's not making any sense to me. Can you provide a sample VOB?
Guest is offline  
Old 23rd February 2006, 21:00   #11  |  Link
Tima
Registered User
 
Join Date: Aug 2004
Location: Russia, Novosibirsk
Posts: 176
Quote:
Originally Posted by neuron2
That's not making any sense to me. Can you provide a sample VOB?
There are a lot of official DVD (produced for/in Russia!) that are released in PAL 25 and are absolutely normal PAL DVDs .
But original movie is 24 frames per second. So to make a proper encode I have to change fps value in d2v file (and, of course, recode audio track, stretching it according to the framerate change).

Now to change framerate in d2v I have to open file manually and change 25000 (25/1) to 23976 (24000/1001). So it'd be convenient to specify the framerate in DGIndex. It's not the bug in DVD, but a sort of bug in DVD producers' mind.

(Does it happen in Russia only? )
Tima is offline  
Old 23rd February 2006, 22:11   #12  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Wouldn't it make more sense to put an AssumeFPS() in your script?

Last edited by Guest; 23rd February 2006 at 22:15.
Guest is offline  
Old 23rd February 2006, 23:10   #13  |  Link
Tima
Registered User
 
Join Date: Aug 2004
Location: Russia, Novosibirsk
Posts: 176
Quote:
Originally Posted by neuron2
Wouldn't it make more sense to put an AssumeFPS() in your script?
Yes, I can put it in script but I thought DGIndex should be treated apart from Avisynth and offer this feature too, because d2v project doesn't necessary will be used in script.
Tima is offline  
Old 23rd February 2006, 23:49   #14  |  Link
Rockas
Ridendo Castigat Mores
 
Rockas's Avatar
 
Join Date: Mar 2003
Location: Portugal
Posts: 1,509
@neuron2
Just to remind you :
- An "Info only" (info of the streams - that way we wouldn't need to use another tool to know wich audio track -language/format - to demux before creating the project file)mode using cli too, of course

- Avrg Bitrate specified on the project (and maybe the streams info as well)

- Cuts by command line (would be nice )
__________________
None is as blind as those that don't listen.

www.dvdrebuilder.com
RME
Rockas Software
Rockas is offline  
Old 24th February 2006, 13:16   #15  |  Link
iNFO-DVD
Author of avi.NET rip.NET
 
iNFO-DVD's Avatar
 
Join Date: Apr 2005
Location: England [UK]
Posts: 408
Just want to second the "info-only" option, would be great.
What's the chances of DVR-MS support?

Thanks
iNFO-DVD is offline  
Old 25th February 2006, 20:11   #16  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Version 1.4.7 beta 2

* Fixed -AT problem in CLI.

* Made the transport stream detection more robust against spoofing by video data.

http://neuron2.net/dgmpgdec/dgmpgdec147b2.zip
Guest is offline  
Old 27th February 2006, 13:28   #17  |  Link
Lord_KiRon
Registered User
 
Join Date: Aug 2002
Posts: 151
Hi neuron2 I want to report a small problem happining with ALL versions of DGIndex I tried and .VRO files created by my Toshiba RD-XS32 HDD/DVD recorder.

The problem is that if I make a HDD recording then select a chapter border and "dub" it to DVD-RAM the chapter end and start position are "shifted".
I mean when I open it with DGIndex it usually a bit more (earlier) then I selected on recoder and less (end earlier) on the end.

I mean on one hand obiously Toshiba does something wrong here but on the other hand when I play the stuff I dubbed on DVD-RAM using the player it DOES shows untill the end...
So somehow DGInex "misses" the end part.

I have no clue about VRO format
but I guess for some reason Toshiba writes more on start and records somewhere the lenght and DGIndex uses this lenght to know where the end but starts from beginning of the clip file.
Lord_KiRon is offline  
Old 4th March 2006, 01:10   #18  |  Link
Zarxrax
Registered User
 
Join Date: Dec 2001
Posts: 1,219
This is not related to DGindex 1.4.7 specifically, but recent versions in general. I upgraded to 1.4.6 today (not sure which version I had previously) and found that I was not able to load the d2v files that were made with older versions. Now, in the past, DGIndex has been really good about supporting old d2v files... you just load the old file and then resave it. But, apparently this doesnt work anymore

Since I don't know what version I had been using before, I have a lot of d2v files that are now unusable and I'm not sure what version to downgrade to if I want to access them


With that said, would it be possible to add better backwards compatability into DGIndex? I tend to work on projects that involve me keeping d2v files around for months at a time.
Zarxrax is offline  
Old 4th March 2006, 16:35   #19  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Zarxrax
With that said, would it be possible to add better backwards compatability into DGIndex?
Do you have any concrete suggestions in that regard?
Guest is offline  
Old 4th March 2006, 18:01   #20  |  Link
Zarxrax
Registered User
 
Join Date: Dec 2001
Posts: 1,219
Hmmm, are you implying that it might be difficult or impossible to do?
Otherwise, I think the way DGIndex has always handled old projects in the past was pretty good. While I don't know for sure that dgindex always suopported every old d2v file out there, it at least supported all the ones I needed it to.

Things have always basically gone like this:
I see there is a nice new update of DGIndex, so I download it.
Sometime later, I go to work on something, and I get an error that DGDecode can't read my old d2v file anymore.
I load the d2v file in DGIndex, then I re-save the project.
Now I open up the file just as I did before.

With the newer versions of DGIndex, If I try to load the old d2v file, it will just tell me that its obsolete and I should remake it :|

Since the first line of the d2v file tells the version of the file, you should be able to simply set up a branch of code to read in that older format right? Or maybe simply a standalone tool that would convert it to the new project format?

Incidentally, my old d2v files say they are version 6.
Zarxrax is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:22.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.