Log in

View Full Version : DGMPGDec 1.4.7 Final


Pages : [1] 2 3 4

Guest
23rd February 2006, 07:16
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.

Inventive Software
23rd February 2006, 10:15
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?

Ac3Dc3
23rd February 2006, 17:24
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?

Guest
23rd February 2006, 17:57
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".

Ac3Dc3
23rd February 2006, 18:38
of course, here is the 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)

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

SeeMoreDigital
23rd February 2006, 18:47
I'm unable to download from your link or log onto your home page :(


Cheers

Tima
23rd February 2006, 19:57
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.

SeeMoreDigital
23rd February 2006, 20:14
It's working now ;)

Guest
23rd February 2006, 20:22
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
23rd February 2006, 20:24
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?

Tima
23rd February 2006, 21:00
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? :))

Guest
23rd February 2006, 22:11
Wouldn't it make more sense to put an AssumeFPS() in your script?

Tima
23rd February 2006, 23:10
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.

Rockas
23rd February 2006, 23:49
@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 :))

iNFO-DVD
24th February 2006, 13:16
Just want to second the "info-only" option, would be great.
What's the chances of DVR-MS support?

Thanks

Guest
25th February 2006, 20:11
* Fixed -AT problem in CLI.

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

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

Lord_KiRon
27th February 2006, 13:28
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.

Zarxrax
4th March 2006, 01:10
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 :confused:

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 :scared:


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.

Guest
4th March 2006, 16:35
With that said, would it be possible to add better backwards compatability into DGIndex? Do you have any concrete suggestions in that regard?

Zarxrax
4th March 2006, 18:01
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.

Rockas
4th March 2006, 18:39
@Zarxrax
Well... if you think a little about the problem you'll see that it won't take you too much time to re-do the project file ;)

Zarxrax
4th March 2006, 19:24
@Zarxrax
Well... if you think a little about the problem you'll see that it won't take you too much time to re-do the project file ;)

No, of course its not a problem if you just load in some vobs and convert it to a project file and thats it... but if you have set in and out points in your original project files, this can be very difficult to recreate!

Guest
5th March 2006, 01:41
It's a reasonable enough complaint. I'll make it a requirement for future versions. Thank you for bringing it to our attention.

Zarxrax
5th March 2006, 04:12
Thanks, you're awesome! :D

Guest
5th March 2006, 18:13
The Parse D2V log now includes the running time of the video.

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

Tima
5th March 2006, 19:26
Thanks!

What about ability to demux audio without saving the project? :)

Zarxrax
5th March 2006, 20:44
Bug Report:

When adding files, if no files exist in the list and you press "up" it adds garbage characters into the list.

levick
5th March 2006, 23:30
http://neuron2.net/dgmpgdec/dgmpgdec147b3.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.

Hi,

Firstly let me say on record a thanks for such a great application.
I don't appear to be able to save my AVS template location, I see the information is not being written to the ini file. Am I missing something simple here? I close the app after saving the file and re open and check the location, it defaults to C:\Documents
Cheers,
Levick

Guest
6th March 2006, 01:22
When adding files, if no files exist in the list and you press "up" it adds garbage characters into the list. Fixed for the next beta. Thank you for pointing it out.

Guest
6th March 2006, 01:25
I don't appear to be able to save my AVS template location Please tell me the EXACT sequence of operations I need to make this happen. Also, post the entire INI file as it is after you set up your template directory and then exit the application. Also, bear in mind that the INI file is in the same directory as DGIndex.exe, so be sure that you get the right one if you have DGIndex.exe copies in different places.

Guest
6th March 2006, 01:27
What about ability to demux audio without saving the project? You have to justify feature requests. :)

It's not going to be appreciably faster, and if you are worried about overwriting an existing D2V file, then just specify a different filename.

levick
6th March 2006, 01:54
Please tell me the EXACT sequence of operations I need to make this happen. Also, post the entire INI file as it is after you set up your template directory and then exit the application. Also, bear in mind that the INI file is in the same directory as DGIndex.exe, so be sure that you get the right one if you have DGIndex.exe copies in different places.
I loaded a fresh copy onto a second computer just to be sure.
enter in order:
Options, AVS Template, Change Templete file, locate template and back out. The ini is updated..
DVD2AVI_Version=DGIndex 1.4.7 beta 3
Window_Position=172,373
iDCT_Algorithm=5
YUVRGB_Scale=1
Field_Operation=0
Output_Method=2
Track_Number=1
DR_Control=2
DS_Downmix=0
SRC_Precision=0
Norm_Ratio=100
Process_Priority=2
Transport_PIDs=2,2
Playback_Speed=3
Force_Open_Gops=0
Correct_Field_Order=1
AVS_Template_Path=C:\Documents and Settings\Levick\My Documents\dgmpeg\TEMPLATE.AVS

The path is a long winded one, I wonder if this is the problem?

When I re enter the program I get the default...
DVD2AVI_Version=DGIndex 1.4.7 beta 3
Window_Position=172,373
iDCT_Algorithm=5
YUVRGB_Scale=1
Field_Operation=0
Output_Method=2
Track_Number=1
DR_Control=2
DS_Downmix=0
SRC_Precision=0
Norm_Ratio=100
Process_Priority=2
Transport_PIDs=2,2
Playback_Speed=3
Force_Open_Gops=0
Correct_Field_Order=1
AVS_Template_Path=C:\Documents

If I set the path to the folder C:\Documents it sticks.
DVD2AVI_Version=DGIndex 1.4.7 beta 3
Window_Position=172,373
iDCT_Algorithm=5
YUVRGB_Scale=1
Field_Operation=0
Output_Method=2
Track_Number=1
DR_Control=2
DS_Downmix=0
SRC_Precision=0
Norm_Ratio=100
Process_Priority=2
Transport_PIDs=2,2
Playback_Speed=3
Force_Open_Gops=0
Correct_Field_Order=1
AVS_Template_Path=C:\Documents\TEMPLATE.AVS

I have no problems with this setup now I have worked it thought however. My normal file is not in My Documents but is several layers in from the root directory.

Kind regards,
Levick

Guest
6th March 2006, 02:07
Probably a problem with the spaces in the path.

Standby, I'm looking at it right now...

EDIT: Yup, that's it. I'll fix it for the next beta. Workaround, don't use a path with spaces in it.

Thank you for pointing this out.

Guest
6th March 2006, 03:06
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. I don't know how to help you with that. Could you post a link to one of these .vro files?

Boulder
7th March 2006, 05:36
I have a small request: could you make the quant matrix log show the position (in frame numbers) where the different matrices have been found?

Guest
7th March 2006, 06:10
I have a small request: could you make the quant matrix log show the position (in frame numbers) where the different matrices have been found? Our esteemed moderator 'manono' suggested this to me some time ago, and it just reocurred to me earlier this evening, strangely enough. Now that your corroboration completes the trinity, something must be done.

There is a small technical complication that I need to ask you about. Do you want the returned frame numbers to be relative to encoded frame numbering or display frame (after pulldown) numbering? Or should it be optional?

EDIT: I'll just print both as is done in the Parse D2V log.

Boulder
7th March 2006, 07:13
For me it doesn't matter since I mostly deal with PAL material. But for regular usage, displaying both would probably be the best option.

(I guess both manono and me would like to see how CCE's adaptive quant matrix works :) )

Axed
7th March 2006, 07:51
I had an idea for a feature, but maybe it has been suggested before. How about the ability to join mutliple d2v files into a single project properly so it corrects any audio delays and such?

It would be really helpful for shows like the Lord Of The Rings Extended Editions that span more then one dvd.

mgh
7th March 2006, 17:50
1.4.7 b1, b2 and b3
not able to create avs files except by specifying template file with change template button. editing .ini file is not helping.
my template file is
C:\Program Files\dgindex\template.avs
As long as dgindex is not closed, once i have set template there is no problem. When i start dgindex again, the entry in the ini file changes automatically to
C:\Programfiles\

I am on XP SP2-have reverted to 1.4.6 for now

Guest
7th March 2006, 18:51
@mgh

Please read the thread. Your issue is already addressed (space in path name).

mgh
8th March 2006, 04:00
@mgh

Please read the thread. Your issue is already addressed (space in path name).
sorry i did not understand-will try with template file elsewhere and revert

MichalHabart
9th March 2006, 07:35
Hello,
is it possible to add to future version of DGIndex also support for DTS tracks in TS files? It is used for HighDef videos and the only program that can extract DTS from TS is ProjectX but it is written in Java and not working for me :( Or does anyone know any other program that can do that? Thanks in advance

mgh
9th March 2006, 12:41
works with template file in C:\downloads:)
thanx

Tima
9th March 2006, 15:01
You have to justify feature requests. :)

It's not going to be appreciably faster, and if you are worried about overwriting an existing D2V file, then just specify a different filename.

The request was just to improve usability. :)

When saving to different filename now I have to do these unnecessary things:
- specify another filename
- delete new project file after saving
- rename demuxed audio files (according to the name of main project)

Guest
9th March 2006, 15:15
Hello,
is it possible to add to future version of DGIndex also support for DTS tracks in TS files? If you provide a source transport stream that I can use for testing, then it is possible. I have no such material.

SeeMoreDigital
9th March 2006, 15:20
If you provide a source transport stream that I can use for testing, then it is possible. I have no such material.I will upload a sample for you...

I remember mentioning the same thing as Michal before Xmas but never got around to providing a sample....

Sorry about that ;)

Guest
9th March 2006, 17:26
I have a small request: could you make the quant matrix log show the position (in frame numbers) where the different matrices have been found? I have altered my QuantDump utility to provide the frame numbers. Can you please test that and if it is satisfactory, let me know and I will update DGIndex the same way. Thank you.

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

Taurus
9th March 2006, 19:19
Probably a problem with the spaces in the path.
Same happens with QuantDump Utility.

Guest
9th March 2006, 20:11
Same happens with QuantDump Utility. It's a command line utility. So you should be able to put the path in quotes and have it work. If not, please tell me what your command line is that does not work.

Guest
10th March 2006, 02:08
DGMPGDec 1.4.7 beta 4:

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

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

* Fixed bug in AVS template support that caused paths with spaces to fail.

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