View Full Version : DG NV tools
Guest
22nd December 2009, 16:15
I am trying to reproduce a bug where opening too much vobs or too much at once gives "no license" error and the dgindex quits.
Can't understant if it happens when lot of vobs are opened at once AND lot of vobs are yet in the add dialogue or it is an OR bug. License is checked only when the first file is opened, so I think you're barking up the wrong tree with the number of VOBs.
The important thing is to make sure that the DGI file has the right path to the DGIndexNV executable and the license.txt file.
yesgrey
22nd December 2009, 16:22
Could a frame accurate mode within DGINdexNV itself be useful? I can only see it being useful for managing the trims in the script but maybe there are other uses. Just wondering if it would be worth the effort.
For managing the trims we can use virtualdub (what I use), so, if there is no other use for it, maybe you should point your energy in other things...
It's your call.;)
Sharc
22nd December 2009, 17:07
I was just about to start on bluray playlist support but I could crank this out if it is important enough.
BluRay playlist support would be great. It would allow to index movies which are split into many .m2ts files, right?
Frame accurate cutting: Would it help to cut out snippets of problematic clips for your examination? :rolleyes:
Guest
22nd December 2009, 17:14
BluRay playlist support would be great. It would allow to index movies which are split into many .m2ts files, right? Correct. And it would adjust the audio gaps properly between files.
MuLTiTaSK
22nd December 2009, 18:32
@neuron2
getting some nice decoding speeds with DGIndexNV thanks to you:)
General
ID : 0
Complete name : DGIndexNV\00075.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 650 MiB
Duration : 2mn 32s
Overall bit rate : 35.8 Mbps
Maximum Overall bit rate : 48.0 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : Yes
Format settings, Matrix : Default
Duration : 2mn 32s
Bit rate mode : Variable
Bit rate : 25.1 Mbps
Nominal bit rate : 30.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.505
Stream size : 456 MiB (70%)
Audio #1
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : Blu-ray
Duration : 2mn 32s
Bit rate mode : Constant
Bit rate : 2 304 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 41.8 MiB (6%)
Audio #2
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : Blu-ray
Duration : 2mn 32s
Bit rate mode : Constant
Bit rate : 6 912 Kbps
Channel(s) : 6 channels
Channel positions : Front: L R C, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 125 MiB (19%)
http://i45.tinypic.com/afacdg.pnghttp://i50.tinypic.com/343llys.png
canTsTop
22nd December 2009, 19:19
DGMPGDec (http://neuron2.net/dgmpgdec/dgmpgdec.html) :)
its only for mpeg2 :)
turbojet
22nd December 2009, 20:06
BD playlist support I'd use but TrueHD/DTS downconversion I'd use a lot more.
Guest
22nd December 2009, 20:25
BD playlist support I'd use but TrueHD/DTS downconversion I'd use a lot more. Noted.
SomeJoe
22nd December 2009, 21:49
I don't know that I'd use BD playlist support at all, since eac3to.exe supports that and all necessary audio conversions. I always demux with that prior to indexing anyway, so I don't even need program stream/transport stream support, nor any audio processing.
Far more valuable for me would be DVD playlist support, since eac3to.exe doesn't support that, nor does just about anything else except DVDDecrypter (from the command line, not GUI!).
Right now, the only way I've found to extract & index DVD material on a title basis from the command line is DVDDecrypter plus a kludged parsing of output from vStrip. :eek:
If you did add any kind of title/playlist support (BD and/or DVD), I think there would need to be an output mode where the indexer returns the titles/playlists it found, along with the information about the title/playlist (resolution, frame rate, length, audio and subtitles info) and then quits, so that a front end could parse that, give the user the opportunity to select a title/playlist, then the indexer would get called again to actually perform the indexing on the selected title/playlist. eac3to.exe has this ability as well.
turbojet
22nd December 2009, 23:06
Noted.
Thanks I really meant DTS-HD/MA instead of DTS. I don't expect it to encode audio.
+1 on the DVD playlists but it would also need to handle multi-pgc vts and blank cells at the beginning both of which are kind of difficult to deal with automatically I'm finding out while adding DVD input to my own little batch script that already has BD input thanks to eac3to/tsmuxer.
EDIT: Concerning the avisynth trim would this only affect video? If not it might be helpful but instead of putting trims in avisynth would it be possible to create a project and demux audio/video that has the excluded things cut out?
If it did it could be a cheaper alternative to videoredo for those with newer nvidia cards.
Audionut
23rd December 2009, 03:00
Playlist support would be sweet. :)
DonDan
23rd December 2009, 15:32
Playlist support would be sweet. :)
QFT!
And DTS-HD downconversion even sweeter^^
Guest
25th December 2009, 05:02
Some minor stuff:
* Info window capture mode. If you put the right edge of the main window close to the left edge of the info window, they become locked. To unlock them, move the Info window away from the main window.
* The Info window is now left open rather than being closed when a timeline navigation operation is performed.
* Corrected the erroneous reversal of the Coded # and Playback # fields in the MPG Info Window.
* Added Film % detection and reporting for MPG. Coming soon to AVC and VC1!
http://neuron2.net/dgdecnv/dgdecnv.html
MuLTiTaSK
25th December 2009, 05:30
@neuron2
Merry Christmas :)
:thanks: :thanks: :thanks: for all the time you give the video community another year has passed that we were blessed with your gifts hopefully we have many more together
2.0.0 beta 8 is working great
your very essential to us video hobbists
your skills are very important to our quality backups;)
Happy Holidays brother God Bless You
cweb
25th December 2009, 09:02
Happy Christmas Neuron2 and everyone else...
Thanks for taking the time and effort to develop such a useful program. :thanks:
Audionut
25th December 2009, 10:48
Merry Christmas Don.
IIRC you posted updates to something or another last Christmas too.
VincAlastor
25th December 2009, 13:54
merry christmas neuron2!
Offer you the CUVID API now or in future the nvidia denoiser and sharpener to integrate this in your nv tools?
Guest
25th December 2009, 15:06
Thank you and Happy Winter Solstice to you all! Is that PC enough? :rolleyes:
I'd love to support the added features you mentioned. But we need Nvidia to make them available through the NVCUVID API. I will inquire about the prospects for that.
cweb
25th December 2009, 15:11
Thank you and Happy Winter Solstice to you all! Is that PC enough? :rolleyes:
I'm not PC Compatible lol :)
laserfan
25th December 2009, 16:24
Some minor stuff: http://neuron2.net/dgdecnv/dgdecnv.htmlWow a Christmas present from my favorite software developer! Many thanks for this, and best wishes DG for the new year!
:thanks:
Revgen
25th December 2009, 21:18
Thanks for the Christmas present Neuron2!
shon3i
26th December 2009, 20:43
neuron2, problem here with lastest b8. Seekeng with < > is not possible, actualy with <. And it's possible when play with things to Info dialog automaticly update info about current frame etc.
Thanks, Merry Christmas
GearX
27th December 2009, 02:52
Hi neuron2
I've noticed some behavior with DGIndexNV that doesn't seem quite right...
DGIndexNV 2.0.0 beta 8
NVidia drivers v195.62 on GeForce 8800GT
VirtualDub 1.9.8
Issue 1: Incorrect frame-rate detection?
Link to sample file (http://www.mediafire.com/?vwzyyyze2yw)
This file is 5 seconds long at 23.976 fps. However when I open it with DGIndexNV, both the banner and the preview information report 29.970 fps.
If I choose "Force Film" the resulting index file says 24000/1001 but I'm not sure I trust that result, if the frame rate wasn't correctly identified to begin with.
I've run into this with multiple different VC1 streams, mostly from HD-DVDs. I used eac3to to remux the video into MKV containers.
It's a little bit hard to pin down the exact circumstances when this occurs, though, because sometimes the frame rate does get detected correctly as 23.976 fps, and occasionally an AVC file gets detected incorrectly, as 29.970 fps. (It feels like maybe a cached value is being used? not updated properly when a new file is opened? Just guessing here.) Is there a bug here? any known issues?
Issue 2: Hitting F2 to refresh crashes VirtualDub when using DGSource.
DGSource("video.dgi")
On basically any file served with DGIndexNV into VirtualDub, hitting F2 to refresh crashes VirtualDub immediately.
No crash occurs with DGMultiSource, but I'm using MeGUI downstream, which as you know doesn't play nice with DGMultiSource.
Are these overlapping calls to DGSource? (that's me guessing again.) Is there anything that can be done to get around this, or do I have to use DGMultiSource if I want to hit F2?
Thanks for your attention, and I hope I've provided enough relevant data/details.
Guest
27th December 2009, 05:22
Issue 1:
The stream specifies 29.97 fps with 3:2 field repeats.
It's just what Forced Film was designed for! No problem here.
Issue 2:
Investigating...
Workaround is to not hit F2.
Guest
27th December 2009, 05:25
neuron2, problem here with lastest b8. Seekeng with < > is not possible, actualy with <. I can't duplicate any problem like that.
And it's possible when play with things to Info dialog automaticly update info about current frame etc. If you want to see Info frame-by-frame, set the playback speed to single-step, hit F6, and step with the > button.
shon3i
27th December 2009, 17:17
I can't duplicate any problem like that.
If you want to see Info frame-by-frame, set the playback speed to single-step, hit F6, and step with the > button.
Yes i just set to single step, and when i touch > info dialog is not updated. Aslo < now not working. when i use DVD VOB for input.
Guest
27th December 2009, 18:20
Yes i just set to single step, and when i touch > info dialog is not updated. Did you set single step, *THEN HIT F6* to get into play mode, and then step with >?
If so, does the video update as you step? Doesn't the coded number count increase?
Aslo < now not working. when i use DVD VOB for input. You cannot step back by GOP? I cannot duplicate that. Please list the exact steps you go through to lead to the problem. Don't leave anything out!
Guest
27th December 2009, 18:24
Workaround is to not hit F2. For some reason VirtualDub is opening the script again before closing the previous one. That will fail because the CUVID server has a single global structure for communicating with it. There's nothing I can do about this. Even if I added a mutex to control access, the invoking apps have to be coded to use it.
shon3i
27th December 2009, 19:26
Did you set single step, *THEN HIT F6* to get into play mode, and then step with >?
If so, does the video update as you step? Doesn't the coded number count increase?Exactly, work with m2ts, but not with DVD VOB.
You cannot step back by GOP?How no? i use this normaly with b7 and DGIndex?
GearX
27th December 2009, 19:55
Issue 1:
The stream specifies 29.97 fps with 3:2 field repeats.
It's just what Forced Film was designed for! No problem here.
OK, great! Thanks for the explanation/confirmation.
For some reason VirtualDub is opening the script again before closing the previous one. That will fail because the CUVID server has a single global structure for communicating with it. There's nothing I can do about this. Even if I added a mutex to control access, the invoking apps have to be coded to use it.
I had a feeling it might be something like that. Thank you again for looking into it.
Guest
27th December 2009, 20:14
@shon3i
You don't answer my questions and I cannot make sense of your statements. I asked for your exact sequence of steps and you just blew me off.
If you are not willing to engage with me to find claimed problems then please don't even bother posting. If you want help, go back and read my questions and ANSWER them.
How no? This is total nonsense in English.
laserfan
27th December 2009, 20:51
Some minor stuff:
* Info window capture mode. If you put the right edge of the main window close to the left edge of the info window, they become locked. To unlock them, move the Info window away from the main window.
* The Info window is now left open rather than being closed when a timeline navigation operation is performed...Somehow I never used the Single Step option before, and I see now I can Step thru and see the frame types IPB etc which I find useful! Thanks!
BTW re: using VirtualDub does anyone here know if you can tell it to open at a certain size i.e. I always have to right-click and set Zoom to 66% to get the display to fit my preferred window size.
shon3i
27th December 2009, 20:53
I asked for your exact sequence of steps and you just blew me off.
ok I actually have other problem.
I normaly load m2ts/mkv(MPEG2, VC-1, AVC) as source. i don't touch playback speed. i press F6, then i use < > to jump to next/previous keyframe. Everything is normal like in b7/DGindex. But when i load VOB (MPEG2) as source, > normaly jump to next keyframe, but < will not back to previous keyframe.
This is total nonsense in English. Sorry english is not my native language, i mean "how can't step back by GOP"
Guest
27th December 2009, 21:14
I normaly load m2ts/mkv(MPEG2, VC-1, AVC) as source. i don't touch playback speed. i press F6, then i use < > to jump to next/previous keyframe. Everything is normal like in b7/DGindex. Nonsense. The < button is grayed out when you start a play operation with F6.
But when i load VOB (MPEG2) as source, > normaly jump to next keyframe, but < will not back to previous keyframe. As far as I can tell you are saying that when you are not in a play or preview state, you can't step backwards by GOP with VOBs. By design, when you are in a preview/play operation (F5/F6), you cannot do a < operation. Since I cannot duplicate a problem with any of my VOBs, please post a link to a source VOB sample, cut with DGSplit, that I can use to duplicate your issue. Also, please post a description of the exact sequence of steps that leads to the issue. This is the second time now that I ask you for that.
I mean "how can't step back by GOP" That is also nonsensical.
jpsdr
28th December 2009, 10:38
For some reason VirtualDub is opening the script again before closing the previous one.
Shouldn't you contact Phaeron to see if it's a bug on VDub ?
squid_80
28th December 2009, 16:59
Shouldn't you contact Phaeron to see if it's a bug on VDub ?
It's by design, so in the case of the new script failing to open the previous file is still available.
laserfan
28th December 2009, 21:02
BTW re: using VirtualDub does anyone here know if you can tell it to open at a certain size i.e. I always have to right-click and set Zoom to 66% to get the display to fit my preferred window size.
Today I realized that I could get what I wanted simply by checking "View/Pane Layout/Auto-size panes" which keeps the whole video sized according to your window. I'm sorry to have gone OT with this...
Blue_MiSfit
28th December 2009, 21:38
Thanks, neuron2! A nice release (and happy holidays!)
Clumpco
29th December 2009, 14:24
First of all I hope that Neuron2 (and everyone else here of course) had an excellent Christmas and that the New Year will be full of health, wealth and joy.
I had totally missed the new version and had been plodding along with DGAVCIndex V 1.0.13 for the past few weeks/months. What a pleasant surprise to find that not only was there a new version, but that it was much faster and D3D-less!
FYI a "Standalone PS3-Fast" encode with MeGui is giving me a blistering 65 fps on the first pass compared to a previous 44 fps. Also indexing seems to be much faster. [Edited to add: 2nd pass is running at 50 fps compared to a previous 37, yay!]
Many, many thanks and keep up the good work!
Now if only it would demux the BBC teletext subs at the same time my life would be a paradise!
Guest
29th December 2009, 19:39
I've updated the beta 8 version with film percentage reporting for VC1. AVC coming...
Clumpco
30th December 2009, 00:59
The latest MeGui update (0.3.1.1060) seems to now be able to start the CUVIDserver correctly and picks up dgindexnv in the update process.
ircopdd
31st December 2009, 15:22
The VOB file will appear mosaic
I do not know why
http://hotfile.com/dl/22482681/bf4d2f4/VTS_08_1.VOB.html
http://www.filefront.com/15258741/VTS_08_1.VOB/
deets
31st December 2009, 17:07
what am i doing wrong, i now get a DGMultisource: invalid index file, not DGA, DGM or DGV!
GearX
31st December 2009, 18:42
what am i doing wrong, i now get a DGMultisource: invalid index file, not DGA, DGM or DGV!
Sounds like maybe you didn't update your DGDecode.dll ?
Guest
31st December 2009, 23:11
Sounds like maybe you didn't update your DGMultiDecodeNV.dll ? You don't need the "maybe". :)
deets
31st December 2009, 23:12
Sounds like maybe you didn't update your DGDecode.dll ?
just extracting from the beta8 zip. hmm
Guest
31st December 2009, 23:25
Search your hard drive. The only explanation is that you are picking up an earlier version, maybe from your Avisynth plugins folder.
Guest
31st December 2009, 23:44
The VOB file will appear mosaic
Investigating...
Thanks for showing this issue.
Guest
1st January 2010, 04:42
I've refreshed the upload of 2.0.0 beta 8 with a fix for ircopdd's seeking problem with MPG files. So re-download it and update the two decode DLLs.
ircopdd
1st January 2010, 09:44
Thanks neuron2
But this VOB...Still have problems
http://txd9gg.bay.livefilestore.com/y1pCRY-h3LXNHQP_kMD0eVzjDGrtKi9s4AGBKc2EPGrRO3Y_l-2dMUUhDzJtOAlBkuvdHtQX5CW99u4dhy5bmcG7EXVKQ8XOTyx/MA4.JPG
215mb
http://www.multiupload.com/HHUQ2LEPIU
part1
http://www.multiupload.com/DO6V17PHX2
part2
http://www.multiupload.com/U8TKNCQFKP
part3
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.