View Full Version : AVISynth + QTSource (qtoutput question)
tomerb
30th May 2007, 13:46
Hey all
I'm trying to re-encode a quicktime with subtitles on it
the render time is way to long, i'm checking it now and i see it's almost 2xRealtime on a p4 2.8ghz and 512mb of ram
I'm watching the process cpu usage and it's around 50%
could anyone recommend of ways to improve the encoding time?
or maybe even make it use more cpu..
I tried settings it's process priority to Realtime (supposed to be the highest) but nothing changes.
Thanks
Blue_MiSfit
30th May 2007, 17:59
Unfortunately, QTSource isn't multithreaded :)
It's a killer for me too...
Tateu (I think that's his name) is a great guy, and he threw this together out of the goodness of his heart. I'm just glad it works :) It's a great piece of glue between QuickTime and AviSynth.
~MiSfit
tomerb
30th May 2007, 22:44
it sure is an amazing tool, helps alot
I figured it's single threaded as I saw it makes no use with the second cpu on a hyperthreaded machine
therefore I switched to single thread mode
the strange thing is that on 1 pc it consumes 100% cpu
and on another one it takes about 40-50%, they both have the same hardware/software installed
was wondering if it's a setting I could set to make it use more cpu power.
Blue_MiSfit
31st May 2007, 04:16
Since Your P4 is hyperthreaded, don't worry, even if you could get CPU utilization up to 100% there would be little speed difference. It's more a gimmick than anything else..
If you have a real dual core processor, and want to make full use of the CPU, then run two instances of AviSynth, i.e. open two copies of virtualdub (or whatever application you're encoding your AviSynth script to), and load two scripts (either two clips from the same file, or two different files if you're batching). Start them both encoding. This will chew up your CPU for sure :)
However, it will require 2x the RAM, and will probably suffer in performance if you're doing all this on a single Hard Drive. Much better off to keep files on separate drives, and preferably separate channels (SATA is so nice in this regard).
I hope that helps :)
~MiSfit
tomerb
10th June 2007, 18:33
Since Your P4 is hyperthreaded, don't worry, even if you could get CPU utilization up to 100% there would be little speed difference. It's more a gimmick than anything else..
If you have a real dual core processor, and want to make full use of the CPU, then run two instances of AviSynth, i.e. open two copies of virtualdub (or whatever application you're encoding your AviSynth script to), and load two scripts (either two clips from the same file, or two different files if you're batching). Start them both encoding. This will chew up your CPU for sure :)
However, it will require 2x the RAM, and will probably suffer in performance if you're doing all this on a single Hard Drive. Much better off to keep files on separate drives, and preferably separate channels (SATA is so nice in this regard).
I hope that helps :)
~MiSfit
The file needs to remain in 1 piece as it's being imported back to another machine once it's done rendering
it still takes a lot of time, got myself a dual xeon with 2 gb ram and render time is 3xRealtime
any thing I could do to improve speed without losing the quality?
btw, the file is rendered to a network share and the pc uses a 1gb nic, could it be a big disadvantage?
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.