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 Display Modes
Old 24th August 2005, 14:29   #81  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by midnightsun
would it be possible for dgindex to have the capability to write a .txt-like file of all the I-frames positions in a given video stream? Some sort of "parse .D2V and write I-frames' positions" option
Tools/Parse D2V already makes this information available, e.g.:

[GOP]
15 [B]: 15,15...................2
16 [B]: 16,16...................2
17 [I]: 17,17...................2
18 [B]: 18,18...................2
19 [B]: 19,19...................2
20 [P]: 20,20...................2
21 [B]: 21,21...................2
22 [B]: 22,22...................2
23 [P]: 23,23...................2
24 [B]: 24,24...................2
25 [B]: 25,25...................2
26 [P]: 26,26...................2
27 [B]: 27,27...................2
28 [B]: 28,28...................2
29 [P]: 29,29...................2
[GOP]
30 [B]: 30,30...................2
31 [B]: 31,31...................2
32 [I]: 32,32...................2
33 [B]: 33,33...................2
34 [B]: 34,34...................2
35 [P]: 35,35...................2

If you are looking for the specific output format you've given, then you could write a simple utility to generate it from the Parse D2V output, for example (using 'awk'). What is the motivation?
neuron2 is offline  
Old 25th August 2005, 03:13   #82  |  Link
zettai
Fascinated Lurker
 
zettai's Avatar
 
Join Date: Feb 2002
Location: Durham, UK
Posts: 237
I'm getting blocking when decoding a vob file using RC1 for making the d2v and decoding using avisynth 2.5.5

I've uploaded a demuxed section which should show the problem on frame 150 or so. Look for file VTS_28_PGC_01_1.demuxed.m2v on the ftp to confirm. This problem doesnt appear when using virtualdubmod to load the m2v.

I dont know if this is also a problem with older versions of dgindex yet.
zettai is offline  
Old 25th August 2005, 04:06   #83  |  Link
Esc
Registered User
 
Esc's Avatar
 
Join Date: Jan 2005
Posts: 69
Hi Donald,
I have a problem with RC1. If I drag the scroller with mouse, the information window is closed. I really hope it's not a new feature.
Thanks for the great work!
Esc is offline  
Old 25th August 2005, 04:36   #84  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by Esc
Hi Donald,
I have a problem with RC1. If I drag the scroller with mouse, the information window is closed.
Yes, it's a new feature. The information is intended to be valid only during a play/preview operation. What were you using it for?
neuron2 is offline  
Old 25th August 2005, 04:52   #85  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by zettai
I'm getting blocking when decoding a vob file using RC1 for making the d2v and decoding using avisynth 2.5.5

I've uploaded a demuxed section which should show the problem on frame 150 or so. Look for file VTS_28_PGC_01_1.demuxed.m2v on the ftp to confirm. This problem doesnt appear when using virtualdubmod to load the m2v.
I see that the first two frames are bad because the stream claims that the first GOP is closed but it isn't. If it was properly marked as open, then they would be replaced with the first decodable frame. VirtualDub MPEG2 just discards those frames.

But I don't see any blocking at or around frame 150. Please give me your script and tell me the exact frame number. Also give me the DGIndex settings. I'm not reproducing the problem. A screenshot of the blocking would be useful, too.

Last edited by neuron2; 25th August 2005 at 04:58.
neuron2 is offline  
Old 25th August 2005, 05:25   #86  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by zettai
I'm getting blocking when decoding a vob file using RC1 for making the d2v and decoding using avisynth 2.5.5.
The problem is that every GOP is marked as closed when they aren't. Did you rip this directly off a commercial DVD? I need to know the origin of this VOB before deciding what to do. Is it something you encoded and erroneously forced the setting of the closed GOP flag?

Technical note: If the GOPs are closed, DGDecode doesn't need to decode the previous GOP when trying to decode randomly-accessed leading B frames. But your stream has leading B frames that require the previous GOP, but the GOPs are marked as closed. So strictly it is a bad stream. I could work around it by always assuming GOPs are open, but that would degrade responsiveness of random access.

This problem is present in previous versions because it is in fact a stream problem.

Note that this affects only random access; it doesn't occur if you just play linearly from the start, so your encodes will be OK.

Finally, it's possible to edit the D2V file to make it work (clear the bits that say the frames don't require the previous GOP). It might be worth adding a utility to do that.

Last edited by neuron2; 25th August 2005 at 14:58.
neuron2 is offline  
Old 25th August 2005, 12:34   #87  |  Link
zettai
Fascinated Lurker
 
zettai's Avatar
 
Join Date: Feb 2002
Location: Durham, UK
Posts: 237
It's a commercial DVD I'm afraid. Plus, I actually need to be able to view this with random access if at all possible as I'm editing it in a NLE. I'd be happy to hack the d2v file if that will fix the problem.
zettai is offline  
Old 25th August 2005, 15:01   #88  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
OK. I'll add a new entry to the option menu tonight and release a new RC.
neuron2 is offline  
Old 25th August 2005, 15:03   #89  |  Link
Esc
Registered User
 
Esc's Avatar
 
Join Date: Jan 2005
Posts: 69
Quote:
Originally Posted by neuron2
Yes, it's a new feature. The information is intended to be valid only during a play/preview operation. What were you using it for?
Those PGC numbers are very handy for tracing anime episodes that are recorded as 1 program. I would slide the scroller looking at them. And if I see 1-3, 1-4, etc., then I am still on ep1. If they have switched to 2-1, 2-2, it's time to stop and go back. Eventually I zero out on the moment where first 1 becomes 2 and it's the best place to cut off the first episode. I mark this point as the end of selection, make my d2v and continue with the second ep, and so on.
Why don't you just blank the incorrect information at the time of scrolling? Isn't that what you used to do in earlier versions, anyway?
Esc is offline  
Old 25th August 2005, 15:46   #90  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Version 1.4.1 RC 2

@zettai

Try Version 1.4.1 RC2:

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

Set the "Force Open GOPs in D2V File" option before saving your project.
neuron2 is offline  
Old 25th August 2005, 16:07   #91  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by Esc
Those PGC numbers are very handy for tracing anime episodes that are recorded as 1 program.
Would you be happy if that information appeared in the DGIndex window's title bar?
neuron2 is offline  
Old 25th August 2005, 16:21   #92  |  Link
Esc
Registered User
 
Esc's Avatar
 
Join Date: Jan 2005
Posts: 69
Quote:
Originally Posted by neuron2
Would you be happy if that information appeared in the DGIndex window's title bar?
I just need the information. I don't care where does it come from as long as it's usable.
How about using status bar instead, btw?
Esc is offline  
Old 25th August 2005, 21:13   #93  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by Esc
I just need the information. I don't care where does it come from as long as it's usable.
I'm going to pretend that you said "That would be fine. Thank you very much."
neuron2 is offline  
Old 25th August 2005, 21:49   #94  |  Link
Esc
Registered User
 
Esc's Avatar
 
Join Date: Jan 2005
Posts: 69
THANK YOU A GREAT BUNCH! Your work is valuable beyond all limits. DGIndex is one of the most useful utilities in video processing and I praise your talent and dedication every time I open it. I had no intention of offending you since I fully comprehend the fact that your work is one hundred percent voluntary and unrewarded.
I humbly suggest using status bar though. But only because I think it would look cooler and not overcrowd the title bar. Of course, if it is not too much bother.
Esc is offline  
Old 26th August 2005, 05:29   #95  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Version 1.4.1 RC 3 with DGIndex User Manual!

What have we here?

* New DGIndex users manual created by Cyberia.

* VOB/CELL IDs now displayed in the title bar.

* Log quant matrices menu item moved to Options.

Thank you Cyberia, for the great users manual!

http://neuron2.net/dgmpgdec/dgmpgdec141rc3.zip
neuron2 is offline  
Old 26th August 2005, 08:58   #96  |  Link
Zep
Registered User
 
Join Date: Jul 2002
Posts: 525
Quote:
Originally Posted by neuron2
All the users who kindly provide feedback need to be acknowledged too.

You're just in time for 141RC1. Avery (phaeron) told me how to reliably play back at real time rate in a relatively easy way (no messy threads and thread sync).
Avery is helping out now too? wow you have one heck of good team i must say

What is funny I DL a new version come back 2 days later and there is a
newer version. I can't keep up! (that is a VERY good thing lol )

Thx
Zep is offline  
Old 26th August 2005, 10:33   #97  |  Link
SeeMoreDigital
Life looks better in HDTV
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: UK
Posts: 10,009
Quote:
Originally Posted by Zep
Avery is helping out now too? wow you have one heck of good team i must say
Agreed.... I use DGindex all the time for my part-time projects... I don't know where I'd be without it...

Many, many, thanks guys
__________________
Still confused about anamorphic images? Then look here! | Main Encoding Interests: Hardware device playback | My Gear |
SeeMoreDigital is offline  
Old 26th August 2005, 12:48   #98  |  Link
zettai
Fascinated Lurker
 
zettai's Avatar
 
Join Date: Feb 2002
Location: Durham, UK
Posts: 237
Just to let you know, my problems are now fixed with the new GOP options. Thanks!
zettai is offline  
Old 26th August 2005, 13:59   #99  |  Link
neuron2
_
 
neuron2's Avatar
 
Join Date: Jan 2002
Posts: 16,635
Quote:
Originally Posted by Zep
Avery is helping out now too?
Not formally as in contributing code. I had posted at the VirtualDub forum asking how he achieved playback pacing in VirtualDub, and he responded with some valuable ideas. Here is the posting for those interested to see it:

http://forums.virtualdub.org/index.p...ST&f=11&t=9985

Last edited by neuron2; 26th August 2005 at 14:03.
neuron2 is offline  
Old 26th August 2005, 14:52   #100  |  Link
Cyberia
Moderator
 
Cyberia's Avatar
 
Join Date: Nov 2002
Location: Inside
Posts: 718
Quote:
Originally Posted by neuron2
Thank you Cyberia, for the great users manual!
Gonna make me blush.

Thank YOU for the great work!
Cyberia is offline  
Closed Thread

Thread Tools
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 11:59.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.