This project has moved. For the latest updates, please go here.

Slow Conversion, Under Utilized Processor

Aug 27, 2015 at 7:30 PM
Edited Aug 27, 2015 at 7:38 PM
So i have rebuilt my pc and just got everything set-up.

MCEBuddy 2.4.3 (w/e beta 3 is)
AMD FX 8320 oc to 3.9Ghz (8 core)
R7 260x 2GB DDR5 OC (by sapphire)
16 GB DDR3 1600

My problem is i swear on my old Phenom II BE 4 core i was able to convert .wtv and remove commercials much much faster.

I have hardware acceleration turned on in my AMD CCC

even though i never used handbrake before i even downloaded and installed that as i saw an option where it had selected that program.

Right now converting .wtv files profile TS-Unprocessed and running the general US comskip ini from wilky13 or somethin like that.

it is taking nearly 2 or more hours to convert each show.

My processor is only hitting anywhere between 3-15% during this conversion. i have priority set to high but this all seems like i might have some setting wrong as its not using all the power available to get those pesky commercials out quickly.

I think i have included all relevant information. If i did not let me know and ill update this asap.

Thanks for any/all help to make this go faster.

Priorities for me are to have no commercials and a lossless video "conversion" and done in say 30 minutes or less preferably much less.


EDIT: also i am curious as it might be a suitable work around for me sometimes i have 6 shows an hour being recorded. If i set concurent conversion tasks to say 4 or even 6 will this then peg my processor higher to convert all 6 shows in the same time it would take to convert 1 or will it instead just slow down the conversion of all 6?
Coordinator
Aug 27, 2015 at 8:08 PM
Attach a link to your conversion file. Or atlesst open it and see the performance table at the end. It will tell why and what is slowing it down. There could only be 3 things. Hard disk, remuxing or comskip.

Aug 27, 2015 at 8:28 PM
i am not certain of the file name or location you are speaking of. rboy1
Coordinator
Aug 27, 2015 at 9:07 PM
Click on Logs on the main screen top right corner, there you'll find the conversion logs for each conversion. Pick the one you are saying is slow, open it scroll to the bottom and post the performance metrics you see.

Aug 27, 2015 at 9:21 PM
--> Process exited with code 0
--> Checking output file size [KB] -> 19,219,683.00
--> FFMpeg output file size [KB] -> 19,219,683.00
2015-08-27T15:09:08 MCEBuddy.Transcode.ConvertWithFfmpeg --> Conversion: Percentage Complete 99.95183
2015-08-27T15:09:08 MCEBuddy.Transcode.ConvertWithFfmpeg --> Original file size [KB] 10,985,152.00
2015-08-27T15:09:08 MCEBuddy.Transcode.ConvertWithFfmpeg --> Finished video conversion, file size [KB] 19,219,683.00
INFORMATION> 2015-08-27T15:09:08 MCEBuddy.Transcode.ConvertWithFfmpeg --> Correcting Audio Delay if required
2015-08-27T15:09:08 MCEBuddy.Transcode.ConvertWithFfmpeg --> Fix Audio Delay: Percentage Complete 100
2015-08-27T15:09:08 MCEBuddy.Transcode.ConvertWithFfmpeg --> Finished fixing audio delay, file size [KB] 19,219,683.00
INFORMATION> 2015-08-27T15:09:09 MCEBuddy.Transcode.ConvertWithFfmpeg --> Remuxing video if required
2015-08-27T15:09:09 MCEBuddy.Transcode.RemuxExt --> Remux To : 
2015-08-27T15:09:09 MCEBuddy.Transcode.RemuxExt --> Extension : .ts
2015-08-27T15:09:09 MCEBuddy.Transcode.ConvertWithFfmpeg --> Conversion Remux: Percentage Complete 100
2015-08-27T15:09:09 MCEBuddy.Transcode.ConvertWithFfmpeg --> Finished conversion remuxing video, file size [KB] 19,219,683.00
2015-08-27T15:09:09 MCEBuddy.Transcode.Convert --> Successfully converted file 300 20070309 [20150813-0000].ts using profile TS MPEG-2
INFORMATION> 2015-08-27T15:09:09 MCEBuddy.Engine.ConversionJob --> Converted File : D:\working0\300 20070309 [20150813-0000].ts
2015-08-27T15:09:09 MCEBuddy.Engine.ConversionJob --> Finished conversion, file size [KB] 19,219,683.00
INFORMATION> 2015-08-27T15:09:09 MCEBuddy.Engine.ConversionJob --> Checking if commercials were found
INFORMATION> 2015-08-27T15:09:09 MCEBuddy.Engine.ConversionJob --> Commercials not found or cutting already completed
INFORMATION> 2015-08-27T15:09:09 MCEBuddy.Engine.ConversionJob --> Writing show information
2015-08-27T15:09:09 MCEBuddy.Engine.ConversionJob --> Finished writing tags, file size [KB] 19,219,683.00
--> Dumping complete information about the file D:\working0\300 20070309 [20150813-0000].ts
2015-08-27T15:09:09 MCEBuddy.AppWrapper.Base --> Launching process A:\MCEBuddy2x\ffmpeg\ffprobe.exe
2015-08-27T15:09:09 MCEBuddy.AppWrapper.Base --> Process arguments  -hide_banner -probesize 100M -analyzeduration 300M -i "D:\working0\300 20070309 [20150813-0000].ts"
2015-08-27T15:09:09 MCEBuddy.AppWrapper.Base --> UI Session Admin Process : False
2015-08-27T15:09:09 MCEBuddy.AppWrapper.Base --> Setting process priority to AboveNormal
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base --> Input #0, mpegts, from 'D:\working0\300 20070309 [20150813-0000].ts':
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->   Duration: 01:48:35.65, start: 1.428033, bitrate: 24164 kb/s
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->   Program 1 
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->     Metadata:
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->       service_name    : Service01
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->       service_provider: FFmpeg
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->     Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 1920x1072 [SAR 1:1 DAR 120:67], max. 104857 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
2015-08-27T15:09:12 MCEBuddy.AppWrapper.Base -->     Stream #0:1[0x101]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 384 kb/s
--> Process exited with code 0
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Renaming file using show information
WARNING> --> No Season and Episode information available, using show name
INFORMATION> --> Rename file to D:\working0\300 20070309 20150813-0000-2015-08-12 1508.ts
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Running custom commands
WARNING> --> No Season and Episode information available, using show name
2015-08-27T15:09:14 MCEBuddy.Transcode.CustomCommand --> Custom command parameters read ->  
CustomCommandPath =  
CustomCommandParameters =  
CustomCommandHangPeriod = 300 
CustomCommandCritical = False 
CustomCommandUISession = False 
CustomCommandShowWindow = True 
CustomCommandExitCodeCheck = False
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Transcode.CustomCommand --> No custom commands found
2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Finished custom command, file size [KB] 19,219,683.00
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Moving converted file to destination
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Moving converted file D:\working0\300 20070309 20150813-0000-2015-08-12 1508.ts to D:\SDMovies\300 20070309 20150813-0000\300 20070309 20150813-0000-2015-08-12 1508.ts
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Running custom commands
WARNING> --> No Season and Episode information available, using show name
2015-08-27T15:09:14 MCEBuddy.Transcode.CustomCommand --> Custom command parameters read ->  
PostCustomCommandPath =  
PostCustomCommandParameters =  
PostCustomCommandHangPeriod = 300 
PostCustomCommandCritical = False 
PostCustomCommandUISession = False 
PostCustomCommandShowWindow = True 
PostCustomCommandExitCodeCheck = False
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Transcode.CustomCommand --> No custom commands found
2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Finished end of conversion custom command, file size [KB] 19,219,683.00
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> Success - All done!
INFORMATION> 2015-08-27T15:09:14 MCEBuddy.Engine.ConversionJob --> 
--> Performance Metrics for the Current Conversion
--> 

--> Source video duration (hh:mm:ss) -> 02:48:38
--> Source video codec -> mpeg2video
--> Source video height -> 1080
--> Source video width -> 1920
--> Pre-conversion video duration (hh:mm:ss) -> 01:48:38
--> 

--> <Start At Date/Time>    <Duration (hh:mm:ss)>       <Activity>
--> <08/27/2015 12:58:23>   <00:00:00>      <Running custom commands>
--> <08/27/2015 12:58:23>   <00:00:00>      <Getting show information and banner from Internet sources>
--> <08/27/2015 12:58:23>   <00:00:00>      <Running custom commands>
--> <08/27/2015 12:58:23>   <00:00:14>      <Checking for disk space>
--> <08/27/2015 12:58:38>   <00:08:41>      <Remuxing recording>
--> <08/27/2015 13:07:20>   <00:00:29>      <Analyzing video information>
--> <08/27/2015 13:07:49>   <00:00:12>      <Trimming video recording>
--> <08/27/2015 13:08:02>   <00:25:26>      <Comskip advertisement scan>
--> <08/27/2015 13:33:28>   <00:00:00>      <Running custom commands>
--> <08/27/2015 13:33:28>   <00:11:53>      <Removing commercials>
--> <08/27/2015 13:45:22>   <00:00:30>      <Analyzing video information>
--> <08/27/2015 13:45:53>   <00:02:50>      <Analyzing video information>
--> <08/27/2015 13:48:44>   <01:20:24>      <Converting>
--> <08/27/2015 15:09:09>   <00:00:05>      <Writing show information>
--> <08/27/2015 15:09:14>   <00:00:00>      <Renaming file using show information>
--> <08/27/2015 15:09:14>   <00:00:00>      <Running custom commands>
--> <08/27/2015 15:09:14>   <00:00:00>      <Moving converted file to destination>
--> <08/27/2015 15:09:14>   <00:00:00>      <Running custom commands>
--> <08/27/2015 15:09:14>   <00:00:00>      <Success - All done!>
--> 

INFORMATION> --> Total time taken by conversion (hh:mm:ss) -> 02:10:51
Aug 27, 2015 at 9:23 PM
Edited Aug 27, 2015 at 9:28 PM
that was the only one i actually succeed was doing a test on it so its the complete log i hope that is what you wanted i put it in as code but it still took up a huge amount of space on the screen sorry about that.

I am open to using any profile really my main goal is fastest conversion no loss quality (or least possible) with no commercials

Ive been trying different profiles im about to test mp4 normal with the quality turned to 100% and frame width to 1920
Coordinator
Aug 27, 2015 at 10:57 PM
Good start. Looks like comskip took 25 minutes and conversion over an hour. So next step attach a link to the entire log (upload to mcebuddy server or a hosting site).

Unprocessed should never take that long unless your hard disk is in use by something else. Unprocessed just copies the data over and is disk intensive and not CPU.

Aug 27, 2015 at 11:01 PM
Trying a different file same size file but instead of using the disk that it is on im using my EEEK ssd for the temp location... seems to be working much faster but i hate drive leveling that portion only of the ssd i might buy a new ssd for doing just this lol
Aug 27, 2015 at 11:04 PM
Edited Aug 27, 2015 at 11:05 PM
--> Source video duration (hh:mm:ss) -> 02:39:34
--> Source video codec -> mpeg2video
--> Source video height -> 1080
--> Source video width -> 1920
--> Pre-conversion video duration (hh:mm:ss) -> 01:39:34
-->

--> <Start At Date/Time> <Duration (hh:mm:ss)> <Activity>
--> <08/27/2015 15:34:12> <00:00:00> <Running custom commands>
--> <08/27/2015 15:34:12> <00:00:00> <Getting show information and banner from Internet sources>
--> <08/27/2015 15:34:13> <00:00:00> <Running custom commands>
--> <08/27/2015 15:34:13> <00:00:14> <Checking for disk space>
--> <08/27/2015 15:34:27> <00:03:51> <Remuxing recording>
--> <08/27/2015 15:38:19> <00:00:27> <Analyzing video information>
2015-08-27T16:16:45 MCEBuddy.AppWrapper.Handbrake --> Encoding: task 1 of 1, 3.98 % (22.61 fps, avg 24.05 fps, ETA
--> <08/27/2015 15:38:47> <00:00:12> <Trimming video recording>
2015-08-27T16:16:45 MCEBuddy.AppWrapper.Handbrake --> Encoding: task 1 of 1, 3.98 % (22.61 fps, avg 24.05 fps, ETA
--> <08/27/2015 15:39:00> <00:20:24> <Comskip advertisement scan>
--> <08/27/2015 15:59:25> <00:00:00> <Running custom commands>
--> <08/27/2015 15:59:25> <00:10:04> <Removing commercials>
--> <08/27/2015 16:09:29> <00:00:33> <Analyzing video information>
--> <08/27/2015 16:10:02> <00:02:40> <Analyzing video information>
--> <08/27/2015 16:12:43> <00:04:01> <Converting>
-->

INFORMATION> --> Total time taken by conversion (hh:mm:ss) -> 00:42:32


DO you suppose that is as fast as it will get or do you think it can go even faster? if i change the comskip.ini do i need to reload mcebuddy prior to it taking effect? i added in to it to use 8 threads where before it had no entry

both files were roughly 12GB in size
Coordinator
Aug 28, 2015 at 2:00 AM
yep you got it, the slowest thing now is Comskip, so get the donator version and in the INI (use the included INI editor GUI tool) set the skip b frames option to speed it up.

Aug 28, 2015 at 2:46 AM
what is the difference between the version i have from the early access whatever and the donator version?
Coordinator
Aug 28, 2015 at 2:48 AM
speed, options. see www.comskip.org for details.

Aug 28, 2015 at 2:50 AM
i see the option in my ini editor in the comskip folder but i dont see details on what exactly to put there and what skip b frames does
Aug 28, 2015 at 2:57 AM
Edited Aug 28, 2015 at 3:01 AM
Do i need to stop mcebuddy and its current tasks prior to installing the donator one (just now downloading it)

can i just pause mcebuddy while its installing?

I see no installer do i just copy the files into the mcebuddy folder for comskip? and to what setting do i set the skip b frames to? and what exactly does that do?
Coordinator
Aug 28, 2015 at 3:30 AM
No just copy the file into the MCEBuddy comskip directory or you can put it in a separate folder and repoint mcebuddy to the donator comskip folder through the system settings page (preferable and will last through upgrades)

See the comskip tuning page for details on how to tweak it.

Marked as answer by rboy1 on 10/15/2015 at 3:05 AM