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 > Video Encoding > MPEG-4 AVC / H.264

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 26th May 2009, 07:28   #1241  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,274
Sorry if this has been asked before. Any plans to support .mpls?
__________________
http://www.7-zip.org/
Audionut is offline  
Old 26th May 2009, 14:17   #1242  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,922
What kind of support are you looking for?
Guest is offline  
Old 26th May 2009, 14:38   #1243  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,274
For blu-rays with movie spread across multiple m2ts. Ability to load the mpls instead.

My current workflow is to use bdinfo to check which m2ts file is the main movie or if the movie is spread across multiple m2ts files then use eac3to to load the mpls and demux the streams resulting in 1 h264 file, then using dgdec.

I don't seem to have luck using your tools to load the parts. In fact I just tried again and dgdec only seeks the first loaded m2ts file. No crashes or errors. But wont seek (or more correctly, doesn't display) 2nd, 3rd etc m2ts files.

Ideally, it would be nice to have dgdec list the movie playlists (mpls) so I could pick the main movie without the need of other tools. But I think that is out of the scope of your tools.
Could be worth another donation though.

edit: I just checked and it only indexes the first loaded file too.
__________________
http://www.7-zip.org/

Last edited by Audionut; 26th May 2009 at 14:43.
Audionut is offline  
Old 26th May 2009, 15:05   #1244  |  Link
Deinorius
Najarenthur
 
Deinorius's Avatar
 
Join Date: Jan 2006
Location: Austria (Vienna)
Posts: 202
Or you can mux the .mpls with tsmuxer to a .ts or .m2ts file. DGAVCIndex supports .m2ts, so you can index it and demux audio stream. Works without problems.
Deinorius is offline  
Old 26th May 2009, 15:16   #1245  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,274
Quote:
Originally Posted by Deinorius View Post
Or you can mux the .mpls with tsmuxer
Yes, I could do that too. But I am requesting support from dgdec tools to minimize 3rd party tools.
__________________
http://www.7-zip.org/
Audionut is offline  
Old 26th May 2009, 15:44   #1246  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,922
It's a reasonable request.

I am already working on supporting multiple input files, so it may not be a big step to parse the playlist files.
Guest is offline  
Old 26th May 2009, 16:05   #1247  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,274
Thanks Don,

Now a little error report.

http://www.users.on.net/~audionut11/0.6.mkv

Frames 2193-2214



Stepping forward through frames is fine. Stepping backwards from frame 2216 is fine. Go say 15 frames forward and then step back at speed results in frames 2193-2214 looking like the screen shot above.

Encode settings don't matter. Here is a screen shot from the same frame range using significantly different encode settings.

__________________
http://www.7-zip.org/

Last edited by Audionut; 26th May 2009 at 16:12.
Audionut is offline  
Old 26th May 2009, 17:06   #1248  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,922
Does it happen with the demuxed ES?
Guest is offline  
Old 26th May 2009, 17:17   #1249  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,274
Yes..
__________________
http://www.7-zip.org/
Audionut is offline  
Old 3rd June 2009, 18:04   #1250  |  Link
opieant
Registered User
 
Join Date: May 2004
Posts: 26
I didn't notice any reports in this thread on how DGAVCDecodeNV and DGAVCIndexNV behave on Windows 2000 so here's what they do for me:

DGAVCIndexNV opens normally, but when attempting to open an H.264 TS video the error message "GPU decoder: Failed to create video decoder [100]" appears. After clicking OK to the error dialog, nothing shows up in the DGAVCIndexNV window. The PIDs can be seen via the Stream menu options and the project can be saved, but the window cannot be closed normally (File -> Exit and the X just freeze the application).

Running CUVIDServer and using DGAVCDecodeNV.dll to open the project results in a "Failed to create video decoder" error in VirtualDub. This also causes VirtualDub to freeze and CUVIDServer to crash silently.

The same video plays back perfectly fine with the Cyberlink decoder under 2000. It also opens up with video in the normal DGAVCIndex under 2000, but doesn't decode properly, hence the interest in using DGAVCIndexNV.

Note that running an upgrade to XP on top of the 2000 installation without making any other changes results in DGAVCIndexNV, DGAVCDecodeNV, and CUVIDServer all working properly. Keeping XP installed on the PC I tested this on is not an option though.

I would be more than happy to help with any testing that might get DGAVCIndexNV running under 2000, but I won't be too surprised or disappointed if compatibility with it is a low priority.
opieant is offline  
Old 4th June 2009, 12:53   #1251  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,274
What's the deal with directx on windows 2000? Can it be updated. Have you upgraded to the latest nvidia drivers too.
__________________
http://www.7-zip.org/
Audionut is offline  
Old 4th June 2009, 15:02   #1252  |  Link
opieant
Registered User
 
Join Date: May 2004
Posts: 26
Quote:
Originally Posted by Audionut View Post
What's the deal with directx on windows 2000? Can it be updated. Have you upgraded to the latest nvidia drivers too.
Windows 2000 goes up to DirectX 9.0c just like XP. As for the nVidia drivers, generally just installing the latest XP drivers works fine. The release notes say "NVIDIA Display Driver for Windows 2000/XP" and the driver setup detects 2000 and says "NVIDIA Windows 2000 Display Drivers" at the top of the screen, so nVidia doesn't seem to have completely sworn off 2000 support just yet.

Only the very latest nVidia CUDA driver release (v185.85) shows any real signs of problems with 2000. It wouldn't install its control panel properly and led to a BSOD on startup. The startup BSOD problem could be worked around with the help of the "XP API Support Tool for Win2K" and the control panel probably could have been installed at that point too. Those issues are probably just a matter of nVidia recently deciding to call on XP API functions for some minor operations out of convenience and without realizing it breaks some support on 2000. The previous CUDA driver version (v181.20) installs and reboots fine except that the nVidia control panel application crashes on startup (no BSOD, just a normal application crash), but that is easily fixed by installing the user32.dll from the "XP API Support Tool for Win2K." From what I've experienced and recall, all "XP" driver releases prior to that install and function without a hitch under 2000.

FYI, I had the v185.85 CUDA drivers installed on 2000 when I tested upgrading it to XP. During XP setup the nVidia driver setup was triggered in the background so that the nVidia control panel was present when the XP install finished.
opieant is offline  
Old 8th July 2009, 10:22   #1253  |  Link
ultratoto14
Registered User
 
Join Date: Jan 2005
Posts: 112
Hi all, i've just changed my hardware to go to a core i7 920@4Ghz, I measured framerate of DGDecodeNV to 46 fps.
My avs script is as simple as the AVCSource. Using -threads 0 in x264 command line, my cpu usage is around 40-60%.
The encoding speed is not 46 but almost 20 fps.
So if the frame server is not the limit, there's cpu power available, why is it not faster ?
ultratoto14 is offline  
Old 8th July 2009, 13:32   #1254  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,922
You're asking me why your *encoding* is not faster when I provide the *decoder*?
Guest is offline  
Old 8th July 2009, 20:48   #1255  |  Link
ultratoto14
Registered User
 
Join Date: Jan 2005
Posts: 112
Sorry for the misunderstanding, the question is not directly for you. I'm very pleased of the performances of the decoder, just want to know if someone has the same problem, if a solution exists, just to be oriented.
ultratoto14 is offline  
Old 8th July 2009, 21:22   #1256  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
you don't provide your encoding settings which highly affect threading/cpu performance in combination with information about the source (mostly resolution).

so for the moment that lack of information is the reason why you're not bottlenecking at the decoder as you desire.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline  
Old 8th July 2009, 21:32   #1257  |  Link
ultratoto14
Registered User
 
Join Date: Jan 2005
Posts: 112
x264.exe" --pass 1 --bitrate 8116 --stats DGSourceNV2.stats --level 4.1 --bframes 3 --b-adapt 2 --weightb --direct auto --filter 1:1 --ipratio 1.1 --pbratio 1.1 --vbv-bufsize 24000 --vbv-maxrate 24000 --qcomp 0.5 --merange 12 --threads auto --progress --no-psnr --no-ssim --subme 2 --partitions none --me dia --output NUL DGSourceNV2.avs

x264.exe" --pass 2 --bitrate 8116 --stats DGSourceNV2.stats --level 4.1 --ref 4 --mixed-refs --bframes 3 --b-adapt 2 --weightb --direct auto --filter 1:1 --trellis 2 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --ipratio 1.1 --pbratio 1.1 --vbv-bufsize 24000 --vbv-maxrate 24000 --qcomp 0.5 --me umh --merange 12 --threads auto --progress --no-psnr --no-ssim --output DGSourceNV2.264 DGSourceNV2.avs

Source are Quantum of solace Bluray z2 (h264) and Golden Compass z2 (vc1) -> 1920x1080 result.
ultratoto14 is offline  
Old 8th July 2009, 23:18   #1258  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,922
It's OT for this thread. Take it elsewhere.
Guest is offline  
Old 19th July 2009, 06:39   #1259  |  Link
halsboss
likes to tinker
 
Join Date: Jan 2004
Location: girt by sea
Posts: 635
Back to this after a break ... and I can't remember what to use to demux a .MP4 into elementary streams for use with this tool. Anyone care to suggest something easy (preferably command-line, but not fixated on it).

Also, is .mp4 support likely any time soon ?

edit: ah, I remember "coreavc-haali's GDSMux to convert that to an MKV which DGAVCDecNV likes"

Last edited by halsboss; 19th July 2009 at 07:07.
halsboss is offline  
Old 19th July 2009, 07:34   #1260  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
it would be easier to use mp4box's extraction feature to demux the elementary stream from the .mp4.

i've never been a fan of gdsmux since it does things through directshow (iirc) which is known for its problems.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 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 14:31.


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