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. |
23rd August 2010, 03:54 | #2462 | Link |
Registered User
Join Date: Oct 2009
Location: crow-land
Posts: 540
|
Could do. Spatial MT can be a tad difficult to code with lots of filters, and possibly not go well with motion compensation and the likes of MDepan.
I'm hoping neuron2 may come back with some good news, as "simple" multi-threading is a direction everyone is heading. |
23rd August 2010, 06:59 | #2463 | Link | |||||
Registered User
Join Date: Sep 2006
Posts: 82
|
Quote:
Quote:
Quote:
Quote:
Quote:
Thanks for everything! |
|||||
23rd August 2010, 09:58 | #2464 | Link |
21 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 716
|
I noticed some flickering in one of my latest encodes and after investigating this, I noticed a difference between DGIndex and DGIndexNV handling erroneous frames in the source material.
While DGIndex shows only a small distortion in that frame (notice the shifted macro block line in the lady's hat to the left): DGDecNV seems to refuse to decode the rest of that frame. What is shown in the bottom part in the Avisynth preview window is the picture from where I jumped to the erroneous frame 11087: This is what happened during frameserving this to x264. I think the rest of that frame belong to the first frame of that GOP: EDIT: Switched Image Hoster. Pictures should work now. Last edited by LeXXuz; 23rd August 2010 at 13:26. |
23rd August 2010, 12:11 | #2465 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Yesterday, by accident I found the following: (Under Windows 7,) if you have DGindexNV registered and running, then happen to install the dotNET 1.1 framework (needed to install another older piece of software), then DGIndexNV will welcome you with "invalid licence", requiring to generate a fresh license key.
Dunno if it has been mentioned before, this thread is very long. @ elguaxo > Try it with a big enough overlap. Filters like TempGaussMC for example work great with an overlap of 16. Still, SetMTmode is preferable. overlap=16 is the bare minimum to avoid noticeable artifacts. Quality-wise, I'd go with 32. But that's the crux of spatial MT: the overlap is increasing the spatial area that a filter has to work on. Example: MT() with 4 Threads, overlap 16, on 480i/p content: 20% more area MT() with 6 Threads, overlap 32, on 720p content: 33% more area I'm going to make some tests later, but ... 20 to 30% more frame area for MVTools to process, compared to 10-15% (15-20%) CPU usage for *CPU* decoding of 720p (1080p) streams on my i860 ... that's not a promising figure. These simple numbers suggest that the overhead of MT is bigger then what possibly can be saved by offloading the decoding to GPU.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
23rd August 2010, 13:59 | #2469 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
|
|
23rd August 2010, 15:17 | #2470 | Link | |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,781
|
Quote:
PHP Code:
|
|
23rd August 2010, 15:42 | #2471 | Link | |
21 years and counting...
Join Date: Oct 2002
Location: Germany
Posts: 716
|
Quote:
|
|
23rd August 2010, 16:26 | #2472 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
I just tried to shrink a DVD with Procoder. It crashes right away (something nvcuda.dll) when I load the script with the DGDecodeNV source filter. Works fine with the normal DGDecode.
Could this be the same problem that crashed HCEnc, Don? |
23rd August 2010, 17:46 | #2473 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Could also be the problem I had, opening AVS with avifile API, reading some parameters like frame rate, image size etc. and then closing without reading a frame/image, you always have to read a frame/image before you close. I don't know why but DGDecNV is the only decoder that requires this, maybe neuron2 knows more, it was easy to workaround for me, just took me a while to figure out why it was crashing all the time.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
23rd August 2010, 22:12 | #2475 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Luckily there is DGDecode so I have an alternative, albeit a slower one. |
|
23rd August 2010, 23:01 | #2476 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Are you confusing DGSource with MPEG2Source? There is DGSource of DGDecNV, AVCSource of DGAVCDec and MPEG2Source of DGMPGDec, if you mean DGMPGDec, for SD there is not much gain since it don't take much CPU time or do you have HD MPEG-2? ffms2 is a little bit faster then DGMPGDec, it's also handy if you have a MKV container from MakeMKV or from eac3to.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists Last edited by stax76; 23rd August 2010 at 23:04. |
23rd August 2010, 23:23 | #2478 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
OK, then I was confusing something.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
24th August 2010, 03:06 | #2479 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
When MeGUI does not detect the source AR you can specify it manually selecting the correct AR from the dropdown list (in avs script creator).
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
25th August 2010, 05:47 | #2480 | Link |
Registered User
Join Date: Jan 2010
Posts: 92
|
I just bought this, and is there any way to make it crash less?
I can't analyze any files in MeGUI's script creator. The indexer works, and the AVS Script Creator opens and shows the video, but hitting Analyse nearly instantly causes a crash. It very, very rarely can get through a whole video. If I manually set up the AVS, even loading it into MeGUI (or MeGUI x64, or StaxRip) will crash them. I can't encode using anything but feeding a hand-made AVS into the pure x264.exe. That works great, though. My sources are a variety of files that have nothing in common, so I'm assuming it's a problem with either DGNV or maybe my hardware/drivers. The crash is associated with "nvcuda.dll" (Lenovo Thinkpad W510 with a Quadro FX880M, based on the GT216, 258.96 drivers) |
Thread Tools | Search this Thread |
Display Modes | |
|
|