VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member
    Join Date
    Feb 2015
    Location
    toronto
    Search Comp PM
    Hi all,

    Some help would be greatly appreciated. MeGui is encoding at a very slow rate (about 4 fps) on my NEW computer (i7-5820 3.3 GHz, 32 GB RAM). I remember it being much faster on my old computer. My main concern is the CPU usage is only about 15%, so there must be a bottleneck somewhere.

    avisynth script:

    AVISource("E:\Client Renders\etc.avi", audio=false).AssumeFPS(30000,1001)
    ConvertToYV12()

    x264 script:

    program --tune film --pass 2 --bitrate 4096 --stats ".stats" --threads 10 --keyint 300 --bframes 2 --ref 2 --output "output" "input"

    x.264 version: 2525 (komisar)
    MeGui version: 2524

    Anyone know what's going on here? I've browsed the internet and tried many solutions listed in forums and nothing's seemed to work.
    Quote Quote  
  2. Banned
    Join Date
    Oct 2014
    Location
    Northern California
    Search PM
    What it the CPU utilization of the individual cores?
    What disk do you read from and what is the original bitrate
    Quote Quote  
  3. Member
    Join Date
    Feb 2015
    Location
    toronto
    Search Comp PM
    File information:

    original bitrate: 337 Mbps using Lagarith lossless codec, 1080p, .avi container
    encoding to: 5 Mbps, 1080p, .mp4 container

    Reading and writing to the same drive, WD caviar green 3 Gb/s 64 MB cache (I did not realize this... damn that drive is old and crappy; perhaps this could be the bottleneck, I'll test on a faster drive in the meantime)

    For CPUs it looks like 6 threads are at about 40-50% load and the other 6 are doing nothing. When I render an After Effects composition multithreaded, all threads are under a 80-90% load. Would the hard drive bottleneck cause some CPUs to work and some to be idle like that?
    Quote Quote  
  4. Banned
    Join Date
    Oct 2014
    Location
    Northern California
    Search PM
    Originally Posted by migmigson View Post
    original bitrate: 337 Mbps using Lagarith lossless codec, 1080p, .avi container
    encoding to: 5 Mbps, 1080p, .mp4 container

    Reading and writing to the same drive, WD caviar green 3 Gb/s 64 MB cache (I did not realize this... damn that drive is old and crappy; perhaps this could be the bottleneck, I'll test on a faster drive in the meantime)
    Yes, that may certainly be a factor.

    Get a WD black for the source and write the results to another drive.

    I take it your OS is on a separate SSD?

    Originally Posted by migmigson View Post
    For CPUs it looks like 6 threads are at about 40-50% load and the other 6 are doing nothing. When I render an After Effects composition multithreaded, all threads are under a 80-90% load. Would the hard drive bottleneck cause some CPUs to work and some to be idle like that?
    Your CPU has 6 cores so that could be fine, it depends if hyper threading is enabled. Enabling hyper threading usually, but not always, improves performance. You may want to check that all the filters in your script actually support MT.

    Memory may be an issue as well. 32GB is a good choice, I have that as well on my machine but unfortunately avisynth is using the legacy 32 bit architecture, so only 4GB of memory can be used.
    Last edited by newpball; 25th Feb 2015 at 12:36.
    Quote Quote  
  5. Originally Posted by newpball View Post
    You may want to check that all the filters in your script actually support MT.
    If he provided the entire script he either hasn't installed a multi-threaded version of AviSynth or isn't using it if he has. Using an MT version of AviSynth could speed things up considerably.
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!