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. |
16th December 2016, 22:40 | #1 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
LossyFlacGUI
This application was designed to simplify process of processing FLAC files using lossywav. Unfortunately Lossywav is quiet slow due to single threaded nature. In order to speed up processing with lossywav work is split in chunks using --skip and --until switches and then all chunks are executed simultaneously. Split points are done according to optimal block size (512 for 44.1/48KHz or 1024 for 96KHz or 2048 for 192 KHz). Example for 2 threads. chunk 1 Code:
"flac.exe" -d "audio.flac" --skip=0 --until=7379456 --silent --stdout | "lossywav.exe" - --stdinname "audio.001.wav" --force --outdir "..\LossyFlacGUI_temp" Code:
"flac.exe" -d "audio.flac" --skip=7379456 --silent --stdout | "lossywav.exe" - --stdinname "audio.002.wav" --force --quality standard --outdir "..\LossyFlacGUI_temp" No matter how many CPUs you have on motherboard each core will work at 100% reducing processing time significantly. This is very helpful if you work with long movie audio tracks. My Xeon E5-2690 (8C/16T) can convert 120 min 48KHz 6 channels 24 bit in ~1min:30s where before it took ~17min! Of course there is small bottleneck because wavs must be combined (using SOX) and encoded back to FLAC. I suppose this shouldn't be a big problem if you have decent MLC SSD and GPU (encoding with FlacCL). Download http://www.mediafire.com/file/qepld4...cGUI_v1.0.1.7z
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
Thread Tools | Search this Thread |
Display Modes | |
|
|