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. |
13th December 2010, 00:19 | #1 | Link |
Registered User
Join Date: Nov 2010
Posts: 33
|
MeGui x264 encode only using 20% of CPU
hello, i just got an i7 950 and i am only getting about 17% usage in one instance but i have ran 5 at once to get it up to ~90%. i would like to know what i can do to get my encodes using MeGui and x264 to get my usage at least 50% per instance. i do have CoreAVC installed, with a nvidia 460, but i am pritty sure it is NOT being used for the decoding and since it was mentioned as one of the possible fixes for a bottleneck in decoding i will mention it. below is the media info of the source, then my avs script for MeGui, and then the MeGui x264 profile settings. now i have tried setting threads to 0(auto) 4, 8, and 16 but it doesn't change a thing.
Code:
General Complete name : D:\Encoding Work\test_video.264 Format : AVC Format/Info : Advanced Video Codec File size : 3.67 GiB Video Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings, CABAC : Yes Format settings, ReFrames : 4 frames 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 Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177 Transfer characteristics : BT.709-5, BT.1361 Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177 Code:
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\MaskTools.dll") global MeGUI_darx = 16 global MeGUI_dary = 9 LoadPlugin("C:\Program Files (x86)\megui\tools\dgavcindex\DGAVCDecode.dll") AVCSource("D:\Encoding Work\Test.dga") super = MSuper(pel=2, sharp=1) backward_vec2 = MAnalyse(super, isb = true, delta = 2, overlap=4) backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4) forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4) forward_vec2 = MAnalyse(super, isb = false, delta = 2, overlap=4) MDegrain2(super, backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400) crop( 2, 2, -2, -2) LanczosResize(1920,1080) # Lanczos (Sharp) Code:
program --preset slow --tune animation --crf 19.0 --chroma-qp-offset 2 --level 4.1 --bframes 3 --ref 4 --slices 4 --aud --nal-hrd vbr --b-pyramid strict --keyint 24 --min-keyint 2 --vbv-bufsize 30000 --vbv-maxrate 40000 --weightp 0 --colorprim "bt709" --transfer "bt709" --colormatrix "bt709" --output "output" "input" also in another thread it was suggested that i use a multithreaded version of AVISynth but i had no idea what he was talking about and how would that help, if at all? Last edited by Cman21; 13th December 2010 at 00:22. |
Thread Tools | Search this Thread |
Display Modes | |
|
|