View Full Version : DGMPGDec 1.4.0 Final!
Boulder
20th May 2005, 09:17
Even if DGIndex could do the deinterlacing, it would have the same problem to solve. To determine the needed method, you must use your own eyes.
Cyberia
20th May 2005, 20:40
Originally posted by AlexeyS
Yes, but I still can't imagine how to know what type of deinterlace I need for movie. Also, I usually can't be 100% sure that I use right deinterlace method. :(
Well, start with the sticky threads at the top of this forum. Especially the one about IVTC and Deinterlacing methods.
AlexeyS
20th May 2005, 20:51
Originally posted by Cyberia
Well, start with the sticky threads at the top of this forum. Especially the one about IVTC and Deinterlacing methods.
Ok. But every newbie must become video editing professional before he can make ideal deinterlace. ;)
I think such utility will be greatest video editing utility ever, because a lot of people looking for good deinterlace and 99% are nothing know about video editing. :)
Cyberia
20th May 2005, 20:53
Originally posted by AlexeyS
I think such utility will be greatest video editing utility ever
Well, I won't argue with that, but no one has made such a utility yet...
MacAddict
21st May 2005, 02:27
Is it fairly safe to just use iPP default settings at this point on interlaced material? The default is apparently 'auto' based on flags correct?
Cyberia
21st May 2005, 03:36
It's safe, but iPP doesn't deinterlace. It's a deblocker/deringer.
midnightsun
24th May 2005, 00:00
Hello there Neuron2, I use your application all the time and I think it's great. I would have one minor request if it's not too much trouble: would it be possible to include the .vro extension in the list of common mpeg program stream files that DG autodetects when you go to the open window? Of course I can still open these files choosing "all files" when the explorer window pops up, but I thought it would be neat if these program streams were automatically detected.
.vro, in case you're not familiar with it, is a mpeg-2 program stream used by dvd recorders in VR mode. It usually contains one mpeg-2 video stream and one mpeg, ac3 or pcm audio stream.
Thanks again!
Guest
24th May 2005, 00:14
Sure, no problem. Thanks for pointing it out.
midnightsun
24th May 2005, 00:44
Cool :cool:
Thanks again!
onesoul
27th May 2005, 02:03
While we're at it maybe it would be worth to add .mpv extension which is delivered by cce. I usually generate a d2v file from cce output for testing purpose (comparison with other settings/encoders) which I load through avscompare.
Saying so, it is not a big deal anyway :).
Guest
27th May 2005, 05:03
Hey, onesoul! For you, anything. :)
Here is DGMPGDec 1.3.1b6. The following changes are made:
* The process priority can now be changed in DGIndex during a Save Project operation.
* A bug in the PAT/PMT parser was repaired that could cause DGIndex to erroneously think that a PAT/PMT is not present.
* Added the .vro and .mpv file types to the DGIndex open dialog.
* Fixed the broken Reference IDCT (type 4). Changes by jackei, derived from his latest DVD2AVI version.
http://neuron2.net/dgmpgdec/dgmpgdec131b6.zip
onesoul
27th May 2005, 13:39
Thank you neuron2 :), your work is much appreciated.
Zyphon
31st May 2005, 18:29
Thanks for the update of your excellent tool neuron2. :)
gizmau
31st May 2005, 23:41
@neuron2
could you implement an indicator for dgindex beeing in pause-mode, because the only hint for hybernate ist the time elapsed/remain not running. a little PAUSE would be more user friendly, i think.
i dont know if my examples are just picky, but for me dgindex only shows the status of the first two audio stream of a vob, even when there are more present. is this a common behaviour or belonging to my files?
keep up the good work!
Guest
1st June 2005, 02:06
because the only hint for hybernate I don't understand this at all. Care to explain what you're talking about?
dgindex only shows the status of the first two audio stream of a vob, even when there are more present Can you provide a VOB fragment that demonstrates this? How are you determining that there are more tracks? What kind of audio is missing?
gizmau
1st June 2005, 11:06
I don't understand this at all. Care to explain what you're talking about?
i attached this screenshot of dgindex' information window:
http://img136.echo.cx/img136/6497/dgindexnotshowingpause7lg.png (http://www.imageshack.us)
is dgindex working right now or just stopped by pressing space bar?
you cant tell, because there is no message which indicates the current state of operation. i would like to see a simple PAUSE or STOPPED in den "Info"-field.
Can you provide a VOB fragment that demonstrates this? How are you determining that there are more tracks? What kind of audio is missing?
as to be seen on the screenshot, only two streams are shown, allthough there are 2x DD 384, 2x DD 192 and 1x DTS 768. dgindex even demuxes them correctly, but the information windows doesnt show them. i'll upload a sample to your ftp.
Guest
1st June 2005, 13:37
i would like to see a simple PAUSE or STOPPED in den "Info"-field. Why would you like that, given that you can see from the main window whether it is running or not?
i'll upload a sample to your ftp. I downloaded your file. When I open it in DGIndex I get total garbage for the video. I won't spend any time on it until you advise about that.
Guest
1st June 2005, 14:06
OK, never mind, I was able to use the file even though the video was garbage. I found the bug and it will be fixed in the next beta. Thank you for pointing it put. The bug causes a maximum of only two tracks to be shown, when it should be eight.
gizmau
1st June 2005, 16:43
Why would you like that, given that you can see from the main window whether it is running or not?
when dgindex is running at low priority and another task with highest priority eats up all the cpu-time there is no movement in the progress bar.
I downloaded your file. When I open it in DGIndex I get total garbage for the video. I won't spend any time on it until you advise about that.
hm, no distorsion here.. MD5-checksum is 9B0C02A1AA5FD1809CBEC457ACC4AE06 - can you verify that?
I found the bug and it will be fixed in the next beta. Thank you for pointing it put.
too fast! ;) thank you for fixing!
Guest
1st June 2005, 18:53
when dgindex is running at low priority and another task with highest priority eats up all the cpu-time there is no movement in the progress bar. And you forget whether you have paused or not???
Try beta 7 for the fix to the audio track info:
http://neuron2.net/dgmpgdec/dgmpgdec131b7.zip
acrespo
1st June 2005, 19:56
Is possible to decode MPA audio directly to WAV? I need to convert MPA to WAV with Besweet to load in WAVSource() avisynth filter. If DGIndex do this convert, I need less steps to create my final video.
Cyberia
1st June 2005, 20:25
Is possible to decode MPA audio directly to WAV? I need to convert MPA to WAV with Besweet to load in WAVSource() avisynth filter. If DGIndex do this convert, I need less steps to create my final video.
You will need to continue using BeSweet. DGIndex cannot convert MPA to WAV, and all the decoding abilities will be removed before much longer.
acrespo
1st June 2005, 20:32
Why remove features instead add more options to already exists features?
gizmau
1st June 2005, 20:36
And you forget whether you have paused or not???
sure. maybe i am the only one who likes to get the actual status from the information window, but i thinks its useful, maybe just for optical reasons.
Try beta 7 for the fix to the audio track info:
works fine - thank you! :)
Cyberia
1st June 2005, 22:38
Why remove features instead add more options to already exists features?
Because BeSweet is MUCH better and faster at decoding, because the decoding code has, er, never been updated, because supporting decoding takes time away from other features, because....
Cyberia
1st June 2005, 22:45
And you forget whether you have paused or not???
Don, yes, this is a low priority issue, but along these lines maybe consider adding a new button to the GUI that toggles between Play/Pause.
That would solve the indicator issue, and I'd use it.
Guest
2nd June 2005, 04:58
Here is the first stage beta for MPEG1 support. So far, only DGIndex has been modified. Do not try to load an MPEG1 D2V in DGDecode. Your CPU will overheat and melt, maybe even explode, if you do. You have been warned! This beta is to get some decoding exposure for the MPEG1 support in DGIndex. Note that the Info dialog works and the D2V file is generated. Again, do not try to load an MPEG1 D2V with DGDecode (MPEG2 is fine). That will be done in the second stage beta. Also note that this beta bumps the D2V file version to add an MPEG type field.
Please give me your feedback on the MPEG1 support in DGIndex. I also need to know if I have broken anything in the existing MPEG2 support. Thank you.
http://neuron2.net/dgmpgdec/dgmpgdec131b8.zip
iNFO-DVD
2nd June 2005, 05:48
Hi, you are a busy man........
Right, when you say MPEG1 support do you mean 'normal' MPEG1 or/and VideoCD MPEG1 files?
Anyway, I just tried 2 different VCD mpg's, one PAL the other NTSC.
The one loaded in, but when I went to preview, or save, it said:
No data. Check your PIDS.
The other file, during load sort of locked up the program, apart from the titlebar it all went white...
Wee-hee...... my 100th post :D
iradic
2nd June 2005, 05:50
Great news! Thanks.
Will try it as soon as possible...
Bye
Guest
2nd June 2005, 06:05
OK, it looks like it supports only elementary streams right now, not MPEG1 program streams. I'll fix that and make a new beta.
Guest
3rd June 2005, 05:12
OK, here's a version that should open MPEG1 program streams. All the previous caveats apply. I also should advise that the audio is not yet supported either. Right now, I just want to shake down the MPEG1 video. Please advise if you find any MPEG1 files that cannot be decoded. Also, please advise if you find any regressions in the existing MPEG2 support. Thank you.
http://neuron2.net/dgmpgdec/dgmpgdec131b9.zip
Cyberia
3rd June 2005, 06:28
I have a few giving the "warning: opening gop not closed" message. Does MPEG1 have gops?
Also, mpegs with 160 pixels or less vertically, make the slider bar and buttons disappear.
Besides that, every one of my test mpegs played!
iradic
3rd June 2005, 09:08
Hi, just to say its working for mpeg1 here...
one question... it says interlaced - can this be true ..
mpeg1 is captured with pctv and re/de muxed a few times
burned to vcd and extracted from it ... ?
Guest
3rd June 2005, 13:25
I have a few giving the "warning: opening gop not closed" message. Does MPEG1 have gops? Yes, MPEG1 has GOPs.
Also, mpegs with 160 pixels or less vertically, make the slider bar and buttons disappear. Yes, I saw that too. It resizes correctly when you hit F5, strangely.
Besides that, every one of my test mpegs played! Good. Thanks for the feedback.
Guest
3rd June 2005, 13:27
one question... it says interlaced - can this be true ..
No, it can't be true, because MPEG1 doesn't have the concept of interlacing. I just forgot about that info box item. Thanks for pointing it out.
Does anyone have a VOB with MPEG1 in it. I need one for testing.
SeeMoreDigital
3rd June 2005, 13:51
No, it can't be true, because MPEG1 doesn't have the concept of interlacing. I just forgot about that info box item. Thanks for pointing it out.
Does anyone have a VOB with MPEG1 in it. I need one for testing.I noticed this too!
I tried using TMPGEnc and MuxMan to create some Mpeg1 in VOB files but keep getting GOP warnings :(
Cheers
@neuron2: If you use QuEnc and set the mux profile to DVD and the codec to MPEG-1 you will get a VOB file with MPEG-1 video (make sure to have Audio in the AVS too, otherwise just a raw m1v stream will be created)
-Nic
iNFO-DVD
3rd June 2005, 17:17
DGIndex used on MPEG1 I mastered as a DVD file then ripped the VOB file and loaded that VOB file in:
http://www.clonead.pwp.blueyonder.co.uk/aviprogram/DGi.jpg
Picked up the Audio too and made the D2V file and MPA file, cool, worked fine.
Guest
3rd June 2005, 17:32
:goodpost:
Thanks, Nic and iNFO-DVD. It's not picking up the audio from MPEG1 program streams, though (VOB is MPEG2 program stream). I'm going to finish up MPEG1 video in DGDecode and then go back and straighten out the audio.
Cyberia
3rd June 2005, 17:52
MPEG-1 video appears to be demuxing correctly too! Sweet.
Although, the demuxed file has an .m2v extension. Shouldn't it be .m1v?
Guest
3rd June 2005, 18:02
Shouldn't it be .m1v? That's a rhetorical question, I assume. :)
Me will fix. Thank you for your feedback.
Cyberia
3rd June 2005, 18:14
Does MPEG1 have an Aspect_Ratio flag?
If not, how is the Info panel determining this (or is that an incomplete section of the great masterpiece?)
Guest
3rd June 2005, 19:34
Does MPEG1 have an Aspect_Ratio flag? Yes: pel_aspect_ratio, as defined in ISO 11172-2.
Guest
4th June 2005, 05:18
Getting closer, people...
I bumped the beta version to 1.4.0b1 to reflect the major addition of MPEG1 support. This version adds MPEG1 support to DGDecode. Please beat on it.
http://neuron2.net/dgmpgdec/dgmpgdec140b1.zip
Still remaining are the following tasks to complete the job:
1. Fix window sizing problem with small frame size in DGIndex.
2. Add audio demuxing from MPEG1 program streams in DGIndex.
3. Grab video PTS and generate audio delay in filenames in DGIndex.
4. Use correct MPEG1 chroma siting for upsampling (currently uses MPEG2, although you'd be hard pressed to see the difference).
ChickenMan
4th June 2005, 13:08
Darn, just tried it with DVD2SVCD and I get a "Floating point division by zero" just before CCE starts encoding :( Oh well, thought it would be to good to be true. Maybe Mr DVD2SVCD needs to do a bit of tweeking to support this new version :)
EDIT: Just tried it with a MPEG2 stream as well, different errors, so looks like its back to good old ver 1.11 :)
Guest
4th June 2005, 13:14
The D2V file format is changed, so that may be the reason. I don't know how DVD2SVCD uses DGMPGDec.
Are you able to decode the MPEG1 just using DGIndex/DGDecode?
ChickenMan
4th June 2005, 14:16
Yep I suspect the changed D2V format is the problem, so we all just wait for an updated DVD2SVCD then :)
My few test MPEG1 mpegs (PAL & NTSC) all loaded into DGIndex okay (never found the audio though but all listed as Progressive), saved Project and that loaded and encoded fine with TMPGenc. Havent tried any avisyth scripts yet.
SeeMoreDigital
4th June 2005, 14:43
Are you able to decode the MPEG1 just using DGIndex/DGDecode?Mpeg1 video and audio de-muxing works perfectly for me!
I managed to find an 1GB .VOB file (Mpeg1 video @ 352x240 and MP2 audio), which 1.4.0 beta 1 had no difficulty in de-muxing. However, I was unable to use MuxMan to re-mux the streams back to .VOB as it complained of GOP length error!
Cheers
absinthe
4th June 2005, 15:36
Are you able to decode the MPEG1 just using DGIndex/DGDecode?I was able to decode MPG1 and MPA audio from a VOB with no prob (hey, that rhymed).
Doesn't recognize DAT files (had to change extension to MPG ... no big deal there, though).
Does not seem to demux audio from VCD MPG file (is it suposed to?), but does demux the video fine.
Thanks!
-abs
Guest
4th June 2005, 15:58
never found the audio though I said that audio demuxing from MPEG1 program streams isn't there yet. I do have it working here and will release a new beta shortly.
However, I was unable to use MuxMan to re-mux the streams back to .VOB as it complained of GOP length error! DGIndex does not modify the GOP in any way. Can you please follow this up with mpucoder?
Doesn't recognize DAT files (had to change extension to MPG ... no big deal there, though).
Does not seem to demux audio from VCD MPG file (is it suposed to?), but does demux the video fine. You shouldn't have to change the filename. Either drop the file on DGIndex, or use "Files of type" to select All Files in the open dialog.
VCD is an MPEG1 program stream so the above point about the audio applies. I have it working and will release a new beta with everything done just as soon as I complete the delay calculation. Should be within an hour.
Thanks, folks, for your useful feedback.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.