So only the custom profile fails? Then it's easy to fix. Within the custom profile, the conversion is directly done by the tool you define. Within the other profiles I first convert the file with remuxTool and then go on to the next step.
You can create a custom "internal" profile by just copying the one you want to change. So for example copy the DivX HQ profile and rename it. Leave the "targettype=avi" and change the command to the one you already used for your custom profile. This way the stream gets analyzed before conversion and remuxTool will convert the WTV instead of ffmpeg (depending on your settings). Please try this and let me know if it works.
Hello. I am trying to create a custom profile and instead of wasting a bunch of time with trial and error, I thought I'd ask the forums for help. I record WTV files that are reported as having 3 streams. The single video stream is MPEG-1/2 (mpgv) and the two audio streams are AC3 6 channel and AC3 stereo. I'd like a profile that can convert the WTV files into smaller files to play on an android tablet. Ideally, I'd like to keep the video stream in mpeg to cut down on the conversion time. I'd also like to only keep the stereo audio stream to save space. I'd like to drop the resolution down to 1024 pixels (width) but keep the original aspect ratio, and skip commercials. My number one goal is speed of conversion and number two goal is small file size. Has anyone created a profile like this already that they could share with me? Or could anyone give me suggestions for creating my own? I already created an mp4 profile to do the above, but it just took too long (3 hours of conversion for 1 hour of content on a Core2Quad 8300 w/ 12GB DDR3). Thanks for your help!
This seemed to have fixed the problem. Just to be clear in case somemoene else comes here looking to achieve the same thing, the profile I added was:
[DiVX HQ Test]
command=-filter:v yadif -f avi -vcodec mpeg4 -vtag DIVX -sameq -b:v 5000k -maxrate 5000k -bufsize 1835k -acodec copy
Thank you for your help!
@StHapns247: Nice to hear! You are welcome!
@bchesser: What you want is sadly not possible. Reducing size and/or resolution will always take a long time to convert. MP4 uses mpeg4/h264 encoding to make filesize smaller than mpeg2. Conversion time can only be lowered by reducing the quality (dramatically, which is not what you want) - and play A LOT with the settings. Indeed this is what I do to create the profiles. Testing, changing settings, testing, changing... you know what I mean... ;-) You can find the result in the profiles that come with mctvc. Believe me, countless hours went into findig the settings for fastest conversion time while keeping the quality high. Of course, if someone has suggestions on the settings, I would be glad to get and test them!
If you want to keep only one particular audio stream of the wtv file, you will have to use the "-map" parameter of ffmpeg to select it Nothing automatically here, because the stream number always changes. I have totally rewritten the audio handling within my next version where you will be able to keep surround sound or force stereo. Also, changing the width and automatically change the height with the original aspect ratio is not possible out of the box with ffmpeg. I've made a workaround for this too in the next version. So, all you want is already implemented in the next version... ;-)
I know I'm late with the release, but I've come really far now. There is still a lot to do though, because so much has changed. And time is precious. I won't give any ETA as I was always wrong... ;-) I hope to find some more time soon to continue coding.
I installed MC-TVConverter yesterday on a Win7 x64 system. The very next thing I did was play a wtv file (to see how much I wanted to strip off the begining) and upon doing so my machine rebooted. (I had just played back this file successfully immediately before installing MC-TVConverter.) So I uninstalled the app, and unfortunately now any playback of a wtv file still reboots the machine. Any suggestions on how to get out of this state. Are there codecs that do not get uninstalled when the app is uninstalled? Any help would be appreciated.
Sorry to hear that. But I doubt that my GUI has something to do with it - no codecs are registered to the system. All tools convert with their own implemented codecs. That's why it is possible to install my GUI portable. You are the first and only one reporting this behaviour - which is really weird by the way.
You can try to make a rollback to the state before the installation and see if this fixes your problem. If this is really related to my GUI it has to be reproducible and a very strange configuration correlation. But first please try the rollback with the windows internal function and post the result here. Thanks!
Thanks for this useful converter. The only problem I have seen so far is that the "watch folder" doesn't work with non latin unicode characters in the filenames (in my case greek). As soon as I rename the video file to a latin character filename, the converter "see" in the watch folder and start converting. Any suggestion?
Guess you're right... Will check how to fix it within the next version. Unfortunately there is no fast fix for you now. Sorry.
I didn't explicitly exclude non latin characters, but obviously I have to explicitly include them... ;-)
Thanks for reportig!
For some of my shows i cannot record into WMV HQ format from WTV so i was going to move them to MPG then use expression encoder to move the into the WMV format that i need. expression encoder 4 has a command line option, so how can i combine both commands into one profile to use when watching a folder?
also how can i get ComSkip to cut out commercials? I have the software to do it manually but for a lot of shows its time consuming.
Try to enable "use alternate conversion method" in settings (tab "AV-Stream"). This will use ffmpeg to convert files which is slower, but in some cases more stable than remuxTool.
Currently it is not possible to automate multiple conversions on one file but I already thought of that and it is on my list of todo's.
If you want to cut out commercials, enable the option in settings as I use comskip in the GUI too (see folder "tools/comskip" for the ini). But the results are very depending on the stream you have. For some streams it may work great, but others will miserably fail. There is no "best" or "fast" setting unfortunately, so you will have to be patient and deal with the result. Tweaking the config wil help you a bit on one stream, but can be pointless on the other...
I am unable to open the application at all - as soon as I click the exe I get an Error as follows:
Line 19068 (File C:\Program Files (x86)\MC-TVConverter\MC-TVConverter.exe")
Error: The requested action with this object has failed.
Any ideas guys, the app works fine on one of my machines (both w7 x64) but the machine that is giving the above error is a Core i7 Extreme and should speed the conversation up for me.
Hi! Did you make a clean install?
Please try to install it as a portable app. In this case don't install it to "Progam files" folder, as this folder is write protected by the system UAC. You could also copy a working install from your other PC and put an empty "mctvc.portable" text file into the root to make it portable (see help).
It's difficult to debug because the line of the error is from the compiled exe version and not from source code...
I did a clean install...have also tried installing as a portable app. I have UAC turned off completely. I will try copying the working install over tonight when I get home.
I will update accordingly, many thanks.
Ok, If I install version 1.5.0 - it works a treat. It does prompt for Java path on first run, but once defined it works fine.
This really sounds strange. I always use MCTVC on a 64bit win7 system so this can't be the cause. Please download the following zip and unpack it on your desktop. Run the "MC-TVConverter.exe" in it and let me know if you get the error on this too. The file contains just the portable version.
If that does not work, I could only debug it if you are willing to install AutoIt on your PC and run the non-compiled version so I would get the correct line number where the error occurs...
Also, maybe the next version will magically fix the error... ;-)