Forum Archive Home -> Programming -> HCbatchGUI - (batch processor for HCenc and Aften). Development Thread.
HCbatchGUI - (batch processor for HCenc and Aften). Development Thread. | ||||||||||||||
| freebird73717 posted 2007 Sep 01 15:51 | ||||||||||||||
| I have created a GUI for HCbatch. Normally HCenc requires you to write a .bat file to batch process your videos. HCbatchGUI makes the process a little simpler. It aims at simplifying the process of using command line software. HCbatchGUI should allow for easy batch processing with HC,Aften, and DGpulldown without having to write a batch script. The program and source code are available at the homepage for HCbatchGUI ~~written in c++. Comments & suggestions are welcome.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// end edit October 31, 2009 Jump to the latest updated post by me in this thread For those interested I've updated the windows version of HCbatchGUI to version 14.9
The biggest change is the new user interface selection. The app now defaults to Simple User Interface with several options removed for simplicity sake. The user also can also choose the Advanced User Interface which is the same interface as before with a few new features added. Simple User Interface should make it easier for new users to use the tool while Advanced User Interface will keep things the same for current users. http://hcbatchgui.awardspace.com/ For the latest download links. end edit October 31, 2009 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// This project has changed considerably since I first released it. It now will not only encode your avs to m2v , it can also process the created m2v with batchDGpulldown and process the audio to AC3 with aften. There is also a GTK version for linux written in wxwidgets C++.
Download latest release at sourceforge http://sourceforge.net/projects/hcbatchgui Look here for the user guide.[s:4729d61e92][/s:4729d61e92] | ||||||||||||||
| freebird73717 posted 2007 Sep 02 15:38 | ||||||||||||||
| Here is a simple guide for HCbatchGUI.
For a larger version of the below video just click here [video]http://forum.videohelp.com/images/guides/p1971108/tutorial.mp4[/video] | ||||||||||||||
| gadgetguy posted 2007 Sep 02 18:53 | ||||||||||||||
| Looks good, but of course I have some suggestions which are completely based on my own opinions and preferences, so do with them what you want.
Selecting auto gop should disable the gop length scroll and ideally the auto selected value should be displayed, but I don't think that you can do that (since you won't have feedback from HC). Deselecting auto gop should enable the scroll. The interlaced fields frame should not be visible unless interlaced is checked. When visible the TFF/BFF options should be radio buttons since it has to be one or the other. Is there a way to view the job list from within the GUI? It may be useful if you get interrupted and forget where you left off. And maybe the ability to edit the job list to be able to remove duplicate entries. Does the ini file display allow for direct editing to add tweaks or comments not covered by the gui, (like chapter points)? Can you select a line and turn it into a comment instead of completely deleting it? Also automatically deleting the ini files should be an option, unless there is some way it can detect the drive filling up (or some other error) and stop the batch accordingly. In my experience a batch will keep running even though HC errors out and automatically deleting the ini files means starting from scratch. | ||||||||||||||
| freebird73717 posted 2007 Sep 02 22:17 | ||||||||||||||
Thanks for the reply. This is my first attemp at a gui so it's a learning process...that and I've only been coding for about two weeks now.
I tried to mimic the auto gop function in hc. Will look into it further.
I agree and will change that in the next release.
The "job list" is actually just the individual saved ini files. While I'm sure there is a way to do what you are suggesting I'm not quite sure how but will look into it.
I should be able to add that. Will do some searching to find out how.
I was on the fence about that one. My main reason for auto deleting the ini files after the encode was that newbies may not know to go in and manually delete them after the encode so that they won't encounter errors when starting a new batch encode. But I should be able to add a button to click so that the user can delete the files his/herself. Thanks for the feedback. It's helping me improve the app! I will work on implementing the suggestions. I can only code in my part time so it may be a week or so before changes are made. Would you be willing to evaluate the next release for me? | ||||||||||||||
| gadgetguy posted 2007 Sep 03 07:20 | ||||||||||||||
| Keep posting back here, and I'll keep reading, trying, and commenting. :D I don't really do a lot of batch processing, but I've always got a few unprocessed videos hanging around that I can test with. | ||||||||||||||
| freebird73717 posted 2007 Sep 04 14:01 | ||||||||||||||
| Second release is out.
edit outdated don't download. Go to sourceforge to download latest. hcbatchgui_release_2 Changes made. #Added button and dropdown box to change/select the matrix #Added manual gop selection. When auto gop is unchecked man gop becomes visible. When man. gop is checked auto gop becomes invisible. #Interlaced fields option is only visible when interlaced is checked. #Added ability to select a line and replace it with your own text. #Removed auto delete ini funtion (so files would not be lost in case of an error) #Added Delete all ini button to remove ini files after sucessful encode. #TO DO Add ability to view current job list. | ||||||||||||||
| gadgetguy posted 2007 Sep 04 14:32 | ||||||||||||||
| My prior comments were based on your screenshots and comments. I actually tried to install and run it this time. Installed OK, but won't run without .NET framework v2. I'm running W2K and don't have the .NET framework installed. What .NET features are you using and is it really necessary?
I can try it on my laptop when I get a chance, but that's not the computer that I do most of my video editing on and I would be unlikely to actually use your program there. I am also unlikely to install .NET on my primary PC. :wink: | ||||||||||||||
| freebird73717 posted 2007 Sep 04 14:48 | ||||||||||||||
| I programmed it using sharpdevelope 2.0 (primarily because it is opensource) using C# as the language. The code i have is based loosely off several tutorials found on the net. Chose it because it seemed the easiest to learn. Still very new to this. | ||||||||||||||
| freebird73717 posted 2007 Sep 06 13:09 | ||||||||||||||
| 3rd release is out.
edit outdated. go to sourceforge to download latest. hcbatchgui 3rd release #Added Text box/review of job list. Allows for opening saved ini files and reviewing them. #Fixed Modify selected line. Now if you select a line in the ini display box it also puts that text in the Modify box so you can directly edit the line. | ||||||||||||||
| gadgetguy posted 2007 Sep 06 14:56 | ||||||||||||||
| I still haven't gotten around to trying it on my laptop, but a suggestion I made earlier about GOP and AutoGOP should be re-examined because I misunderstood the AutoGOP feature and how it works. (You got me thinking and reading.) Autogop allows you to specify a maximum GOP length of between 12 and 18 so there should be a way to set that. (Again, haven't actually seen it yet, maybe you already did this.) | ||||||||||||||
| freebird73717 posted 2007 Sep 06 15:48 | ||||||||||||||
Yep now fixed. You can set the autogop max from 12 to 18 or uncheck the autogop and "Man. GOP" will become visible allowing you to set fixed GOP length. I hope the .net requirement doesn't put too many people off. Didn't realize that C# required .net when I started learning it. After researching programming languages it just seemed the easiest to learn. I am also looking into C++ to try and make the app more standalone (but don't expect it anytime soon). Thanks for all the input! All of your suggestions have been good ones. | ||||||||||||||
| gadgetguy posted 2007 Sep 06 18:16 | ||||||||||||||
| I'm only marginally knowledgeable about C (in any flavor) in that I can read the code and usually figure out most of what it's doing, but I don't program in it and don't have any compilers, so I'm speculating here (and would be happy to be corrected by someone who knows for sure), but I don't think any of them should actually require .net be a requirement in the applications they build. However it is probably M$ default to include reference to the .net libraries even if they aren't used in the code and that makes any application made with it require .net be installed. If you can figure out how to remove the library references from the compiled application, .net shouldn't be required.
Having said that, you may not have that option in the compiler version you have. | ||||||||||||||
| freebird73717 posted 2007 Sep 06 19:43 | ||||||||||||||
| I used Sharpdevelop. You can read up about it here. It requires .net.
However I have read about a compiler called the MONO project that will compile C# without .net. Read about it here. I will read up on it myself and if I can get it working I will compile a .net free version as I want this app to be as stand alone as possible. | ||||||||||||||
| AlanHK posted 2007 Sep 06 21:00 | ||||||||||||||
| I haven't installed this, not having NET2, but a small comment:
One annoyance with HC's own GUI is that the default output file remains the same, even when you change the input file. Thus a few times when neglecting that I've overwritten a file. (One reason I wrote my own primitive batch scripter, mentioned elsewhere.) It looks like this has the same behaviour. I suggest the default output file name be changed automatically, to have the same root name as the input AVS file. And maybe a check to warn if the output file already exists. | ||||||||||||||
| freebird73717 posted 2007 Sep 06 23:39 | ||||||||||||||
| Yes that is the default setting of the save file dialog. I will have to look into changing that because I like your idea of setting the output name the same as the input name. Will try to implement it in the next release.
Thanks for the input AlanHK! | ||||||||||||||
| freebird73717 posted 2007 Sep 07 13:20 | ||||||||||||||
| edit. confirmed still requiring .net as of right now.
Gadgetguy or AlanHK. Would either of you be willing to test my next release. I have read up on compiling C# with the mono project (runs off of mono runtimes instead of .net) so you should be able to use the app on computers without .net installed. You can read the article here hcbatchgui_no_dot_net_test.exe Thanks for all your help guys. It is much appreciated. AlanHK I looked into changing the default save filename but couldn't change it the way you suggested. I could set a default name that would show up everytime like"your file.m2v" but that wouldn't really solve anything so I left it alone. It's to bad too because I liked the suggestion. | ||||||||||||||
| gadgetguy posted 2007 Sep 07 13:30 | ||||||||||||||
| I tried the hcbatchgui_no_dot_net_test.exe. Install goes OK, but as soon as you try to start the app, the error message about needing .net framework v2 pops up and execution stops. So it's still requiring .net to run.
P.S. Check your PM | ||||||||||||||
| freebird73717 posted 2007 Sep 07 14:17 | ||||||||||||||
| Crap. Well I'll keep at it. Would be great if I could get it working without .net. Thanks for the PM. I will look into it. | ||||||||||||||
| freebird73717 posted 2007 Sep 10 14:47 | ||||||||||||||
| Fourth release is out.
fixed typo in matrix combobox. hcbatchgui_setup_4.exe I'm also in the process of re-writing the whole gui in c++ to eliminate the need for .net. Should post it in about a week. | ||||||||||||||
| freebird73717 posted 2007 Sep 10 16:48 | ||||||||||||||
| HCbatchGUI is now hosted at Sourceforge.net
http://sourceforge.net/projects/hcbatchgui/ | ||||||||||||||
| Baldrick posted 2007 Sep 11 02:53 | ||||||||||||||
| I added a link to the hcbatchgui to the hc encoder tool page. | ||||||||||||||
| gadgetguy posted 2007 Sep 11 06:16 | ||||||||||||||
How come it doesn't show in the new tools list? | ||||||||||||||
| Baldrick posted 2007 Sep 11 06:21 | ||||||||||||||
| http://www.videohelp.com/tools/hc under other info. | ||||||||||||||
| gadgetguy posted 2007 Sep 11 09:18 | ||||||||||||||
| I meant, how come it doesn't show up on the new tools list on the front page?
Edit: I probably should have asked in Feedback. Edit Edit: I get it now. :oops: You don't have it listed as a separate tool, just as an "other info" link on the HC Encoder page. | ||||||||||||||
| gadgetguy posted 2007 Sep 11 13:13 | ||||||||||||||
| I tried it on my laptop and received the same error. A quick check showed that the laptop only has .net 1.1. I'm still not likely to update .net, so sorry, still can't test. | ||||||||||||||
| freebird73717 posted 2007 Sep 11 16:00 | ||||||||||||||
| Still working on development of another build. Trying both c++ and freebasic. Not sure when will be done but will post here when finished. Thanks for all your effort | ||||||||||||||
| freebird73717 posted 2007 Sep 11 16:01 | ||||||||||||||
| Baldrick thanks for adding the app. I hope people find it useful. | ||||||||||||||
| freebird73717 posted 2007 Sep 20 14:16 | ||||||||||||||
| I have done a major rewrite of the gui (still requires dot net but I am 3/4 done with a c++ non .net version). New release is simpler. Set source directory, target directory, average and max bitrate. Then make your setting and "Save" a ini/template (saving it as whatever is easier for you to remember). Click the "open template create batch" button then click convert the batch at top and your off...
You can reuse the templates over and over again so once you have them set up all you have to enter in the future is the source, target, bitrates then open template and convert the batch. Pros No worrying with filenames. Output filenames will be the same as input but end in .m2v No more multiple settings. Make a few basic templates then you can hide the settings and never look at them again.
Download the latest release at http://sourceforge.net/projects/hcbatchgui | ||||||||||||||
| freebird73717 posted 2007 Sep 20 14:30 | ||||||||||||||
| Here is a simple guide.
Lets say we have a bunch of 23.976 files to encode. First make a template for your project by checking the settings at bottom. Select best for profile, set your dc precision (9 is for normal bitrates), select aspect ratio, matrix, check 3:2 pulldown, Check either auto gop or manual gop ( i suggest auto gop). Then save all that as your template (keep the template name descriptive because you can reuse these later i.e. "4_3 with pulldown.ini"). Now go to the top and Select your source and target directories, set your bitrates. Then click "open template create batch". Then click convert the batch and watch your encodes start! When you have created all the templates you'll need you can hide the settings by checking the "Hide settings controls" checkbox and you won't even have to look at the settings. | ||||||||||||||
| freebird73717 posted 2007 Sep 20 14:44 | ||||||||||||||
| If you downloaded the new release since I posted this you will need to redownload it as I uploaded an old version for release five. Fixed it now though.
edit really fixed it this time. Sorry :oops: | ||||||||||||||
| freebird73717 posted 2007 Sep 21 11:14 | ||||||||||||||
| Gadgeguy (or anyone who doesn't have .net installed) would you be willing one more time to try testing for me. I finally got a good compile of the program with no errors using C# with the mono runtime. Hopefully this will eliminate the need for the .net framework (although after further reading you may have to download the mono framework {it is for .net what xvid is to divx} - to get it to work).
For anyone downloading this It may not work as it is a test version. hcbatchgui_test_2_no_net.exe To get the latest stable release (currently requires .net 2.0 framework) go to http://sourceforge.net/projects/hcbatchgui | ||||||||||||||
| gadgetguy posted 2007 Sep 21 14:53 | ||||||||||||||
| I'm still getting the .net error asking for version 2.0. | ||||||||||||||
| freebird73717 posted 2007 Sep 21 15:30 | ||||||||||||||
| Okay. Was worth a shot. I'm still working on the c++ version. But it is taking longer than I expected. C++ is not as easy a language as C#. I'm approximately 3/4 the way through with it. Still plugging away at it.
For everyone with .net installed the latest release posted at http://sourceforge.net/projects/hcbatchgui seems to be working out well... at least for me. I've had no other feedback so I can only assume no news is good news! Thanks gadetguy for taking the time to help on this project. I really appreciate it! | ||||||||||||||
| gadgetguy posted 2007 Sep 21 15:43 | ||||||||||||||
| No problem. I did look into it and it looks like it's simply a requirement for anything developed in C#. Apparently all of the user controls (check boxes, radio buttons, command buttons, etc) in C# are .net controls. Using an older development package (pre-.net) seems to be the only way to develop without requiring the .net framework. This is unfortunate for a situation such as this where you are just creating a GUI for an application that doesn't require .net. | ||||||||||||||
| freebird73717 posted 2007 Sep 25 11:17 | ||||||||||||||
| Okay here is the first look at the c++ version. I did not use any clr language so there should be no requirement for .net. I does everything the .net version does except start the batch file for you. Basically all this does is creates the batch file for you and promts you go to your avs source directory and double click "hcbatch.bat". I'm Still working on getting the program to run the batch for you but am running into a few problems. Anyway for those that want it here it is.
Note: this is a test version. hcbatchgui_c++_test_setup.exe for the latest stable release (requires .net framework) please go to http://sourceforge.net/projects/hcbatchgui | ||||||||||||||
| gadgetguy posted 2007 Sep 25 11:35 | ||||||||||||||
Well, I didn't get the .net error. I got this instead...
![]() | ||||||||||||||
| freebird73717 posted 2007 Sep 25 11:55 | ||||||||||||||
| Okay I fixed the call for the dll.
Here is the fixed version. hcbatchgui_c++_test_setup.exe | ||||||||||||||
| gadgetguy posted 2007 Sep 25 15:14 | ||||||||||||||
| I still get the same error as my last post. | ||||||||||||||
| freebird73717 posted 2007 Sep 25 15:49 | ||||||||||||||
| Hmm. That's weird. Okay I'll look into it and try to find out whats going on. | ||||||||||||||
| freebird73717 posted 2007 Sep 26 13:53 | ||||||||||||||
Okay I think I've got it figured out. Hopefully..... helps to RTFM
Also fixed it where HCbatchGUI c++ version will now start the batch file for you. Note this is a test version written in c++ not requiring .net. If it verifies working I will upload it to the sourceforge download page. The .net version is stable and working and available for download at http://sourceforge.net/projects/hcbatchgui hcbatchgui_c++_test4_setup.exe This version was tested and verified working not only on my main system (win xp) but also a very old secondary system i have (win me). | ||||||||||||||
| gadgetguy posted 2007 Sep 26 17:09 | ||||||||||||||
| Success!! It installs and opens OK now. I'll try it out when I get a little more time and let you know how it goes. | ||||||||||||||
| freebird73717 posted 2007 Sep 26 17:23 | ||||||||||||||
| Sweet! Could have saved myself a lot of heartache if I would have just done a little reading.
What aggravates me is that the default settings of my ide (c++ builder) set the program up to require dll. All it took was just unticking two checkboxes and recompiling the program to get it to work. Now that I (somewhat) have a handle on c++ I think I am going to re-write my other .net app (batchDGpulldown). I appreciate your help with this gadetguy. | ||||||||||||||
| gadgetguy posted 2007 Sep 26 18:47 | ||||||||||||||
| I had a chance to try it and here are my observations...
My first impression was that the window is too big. I understand that it's that large to hold all of the controls and selecting the "Show the settings Controls" checkbox displays them, but that's not what I'm referring to. The window does not fit on my screen, (1024x768), so I have to resize it. That's ok, but I find it annoying that I have to do that every time I open the program. I would also prefer it if the window resized shorter when the controls are not being displayed. What is the purpose of the Source Drive drop-down? If I select, for example drive E:, and then click "Source Directory" it defaults to the C: drive anyway. Personally, I find the method of editing the ini Template a little clumsy, but it is functional. All of the controls function to add lines to the template, but having to scroll through the template window caused me to miss duplicate and/or conflicting entries. If I cancel "Save Template" I don't need a message telling me I clicked "Cancel" or pressed "Esc". You have a label telling me I can select the # of B frames for manual GOP, but I don't see a control to allow it. You should restrict the bitrate text boxes to numerals only. Right now you can accidentally enter letters which will cause an HC error when the batch is executed. You should also limit them to 5 digits. If Average and/or Maximum bitrate are blank, they should not be included in the command line of the batch. It causes an error in HC. These HC errors caused an endless loop on my PC. HC would display the error, countdown and try again. I had to reboot to get it to stop (could not determine the process that was stuck). I don't think this is directly related to your program since once the batch is executed it's no longer under your program's control, but it emphasizes the need for you to prevent possible errors in the batch. | ||||||||||||||
| freebird73717 posted 2007 Sep 26 21:59 | ||||||||||||||
I agree. I was thinking of using tabs so that on opening the program tab one showed the directories and whatnot and tab 2 showed the settings.
That is a workaround to get the batch file to start. Without it you just get a brief dos box flashing. That isn't present in the .net version. The difference in the syntax allowed me to directly start the batch. Couldn't do it in c++ without the workaround.
I used a listbox for the template. Yes you can accidentally duplicate entrys. I'm looking for away to auto check for duplicates and alert the user.
Opps. Thought I deleted that.
Opps again. They are there just not visible. Thought I fixed that but I guess not.
Good ideas.
I gotta admit I'm confused about this one. Why would you leave the bitrates blank? How can you encode without specifying a bitrate? Thanks for the pointers. All good ones and I will work on the changes. | ||||||||||||||
| gadgetguy posted 2007 Sep 27 07:18 | ||||||||||||||
| If they are left blank and you open a template to add to the batch, it creates a command line that causes errors. This shouldn't be allowed. The bitrates can be specified within the ini file. If I use an existing template that specifies the bitrate within the ini file, I don't want to duplicate that effort on the command line. It might be useful to offer a warning that those fields are blank before allowing the command line to be added to the batch, but could get annoying if that's your common practice. You might also consider adding the bitrates to the ini template rather than placing them on the command line. | ||||||||||||||
| freebird73717 posted 2007 Sep 27 08:19 | ||||||||||||||
| Okay I understand where you are coming from now. However the reason I didn't add the bitrates to the ini templates was that your template would be a basic one. Here is one of the templates I created for my own personal use.
I named this 4_3 interlaced TFF.ini
I do a lot of interlaced encodes but the bitrates I choose vary quite often. Adding the bitrates to the ini would require saving new templates for any project with a different bitrate. The idea of someone adding the bitrates to the ini never occurred to me. I can understand the advantages of it if you do alot of encodes with the same bitrates. I'll see if I can add an "if else" statement to the code so that if the bitrate boxes are left blank they wont be added to the command line. Thanks for the explanation and the insight. | ||||||||||||||
| gadgetguy posted 2007 Sep 27 09:09 | ||||||||||||||
I got to thinking about this. Is any input required by the end user, or do you just need to have the control on the form? If no input is required then it should be invisible. If input is required, then I think an explanation for the user is in order since it's not as straight forward as the other controls. | ||||||||||||||
| freebird73717 posted 2007 Sep 27 09:48 | ||||||||||||||
| Yeah user input is required. I was going to put a tool tip that explains it when you hover the cursor over it. I also wrote a small guide to add into the next setup routine that mentions it as well.
Edit... That control is no longer needed and has been removed. | ||||||||||||||
| freebird73717 posted 2007 Sep 27 14:50 | ||||||||||||||
| Okay did some re-working.
Added tool tips explaining functions. Changed gui to use two tabbed pages so not to take up so much screen space. Added ability to enter bitrates directly to the ini template. Added ability to open template with or without ini by adding new button. Commandline is different for each button. Made manual gop spinners visible. Limited bitrates to 5 characters (still haven't figured out how to limit it to numbers only yet) Added reset application button. hcbatchgui_c++_test6_setup.exe :oops: if you downloaded test5 then redownload test6. Test5 did not have one of the required open dialogs. | ||||||||||||||
| freebird73717 posted 2007 Sep 27 16:47 | ||||||||||||||
http://sourceforge.net/projects/hcbatchgui/
![]() | ||||||||||||||
| gadgetguy posted 2007 Sep 27 20:36 | ||||||||||||||
| "GroupBox7" ??? | ||||||||||||||
| freebird73717 posted 2007 Sep 27 21:42 | ||||||||||||||
Yep missed that! | ||||||||||||||
| freebird73717 posted 2007 Oct 02 00:23 | ||||||||||||||
| Release 8 now ready for download. Added batchDGpulldown capabilities.
http://sourceforge.net/projects/hcbatchgui/ ![]() | ||||||||||||||
| freebird73717 posted 2007 Oct 02 13:19 | ||||||||||||||
| Release 9 is out. Added wav extraction from the avs with WAVI.exe
Added audio resampling with ssrc.exe Added AC3 audio encoding with Aften. This project has grown from what I initially intended. Download the latest release at http://sourceforge.net/projects/hcbatchgui ![]() | ||||||||||||||
| freebird73717 posted 2007 Oct 04 17:41 | ||||||||||||||
| Noticed a bug where batch wont start if the source directory has parentheses ( ) in the directory name.
i.e. C:\ whatever (stuff)\notgood\ The parentheses caused the error. It's okay to have parentheses in the filenames just not the directory name. Make sure you dont put any special characters in your directory names. | ||||||||||||||
| freebird73717 posted 2007 Oct 11 12:31 | ||||||||||||||
| Release 11 has been uploaded
version 1.0.3.10 Updated aften to version 0.08 Added audio upmix support. 2 channel audio to 5.1 ac3 Added 5.1 source to 5.1AC3 encoding support Improved batch functions allowing app to auto clean up temp wav files and duplicate ac3 files. download at http://sourceforge.net/projects/hcbatchgui/ | ||||||||||||||
| Steve Walsh posted 2007 Oct 23 12:21 | ||||||||||||||
| not sure what I've done wrong but, after updating from v7.1 to v12 it doesn't work.
I get the error "cannot create file \program files\hcbatchgui\launch.bat" I've tried uninstalling/re-installing etc... but still the same error.... I've just re-installed v7.1 and it still works fine ! The app is installed in C:\Program Files\HCbatchGUI The input directory is N:\temp\files\encode The output directory is N:\temp\files\encode\out I'm using Win XP SP2.... Do you need to know anything else ? v12 looks like the dogs danglies to me - it has an audio converter included - this would save me another step (I'm currently using avi to ac3 for my audio) - so PLEASE help me to make it work. Thanks, Steve | ||||||||||||||
| freebird73717 posted 2007 Oct 23 14:24 | ||||||||||||||
| Hello Steve.
Gotta admit I'm not sure what's going wrong. Your computer is similar to mine and I am having no problems. I think I have an idea what's going on though I'm not sure why your having problems and I am not. I updated the app so that it could be used by people with their system drive being something other than C:\. I used the same approach for avi to ac3 and that seems to work for you so that's what has me confused. Anyway... I made a fix (hopefully) just for you! Go to the download page and get Test_release_for_steve_walsh_12.1. http://sourceforge.net/projects/hcbatchgui/ Install this release That should hopefully fix your problems. Please let me know one way or the other. By the way I basically just integrated Avi to Ac3 into HCbatchGUI so it should be familiar to you. It was my thoughts as well to just take one more step out of the process. If you have any other problems please let me know. :-) | ||||||||||||||
| Steve Walsh posted 2007 Oct 24 05:29 | ||||||||||||||
| What can I say - my very own version !
And the best news is - it works ! :-D It's encoding files as we speak.... When this current batch run has finished, if you want me to systematically go through the versions, from 7.1 (works) to 12.1 and figure out at what version it stops working then I'm happy to do this, just let me know. Thanks again for your work to get this sorted. | ||||||||||||||
| freebird73717 posted 2007 Oct 24 17:01 | ||||||||||||||
| I'm glad it's working for you now. I'm pretty sure I know what the problem was though. In an effort to make the app work for as many people as possible I deleted the reference to c:\. Some users that had their os on another drive (like D:\ or anything else) wasn't able to use it. After I deleted the c: reference the app should have referenced the default system drive regardless of the drive letter. Like I said before my system is very similar to yours in terms of operating system and hardware (only yours is faster) and it works fine this way. Which is why I am confused why it didn't work for you. As a fix I just went back and replaced the C: reference.
No need to backwards test though I appreciate the gesture. If anyone else has any problems I'll just have them download the Steve Walsh release! :) I'm glad I could help. If you need anything else just post back.:-) | ||||||||||||||
| freebird73717 posted 2007 Nov 01 10:12 | ||||||||||||||
| Updated to version 12.5 . This update basically just pertains to the audio encoding. Added Cleanup of wav files and also updated sox and removed wavavimux.
General release is version 12.5 Release with c:\ reference is 12.5 SW | ||||||||||||||
| unipati posted 2007 Nov 08 18:20 | ||||||||||||||
| Hi guys
Just tried the HC batch gui, encoding video with HC enc completed. For audio encoding (aften), me closed the audio.bat window after 5hrs. The program generated a wav file 2gb in source directory. but ac3 file in the target directory is 0byte Please advise Thanks | ||||||||||||||
| freebird73717 posted 2007 Nov 08 20:32 | ||||||||||||||
| What version of hcbatchgui are you using?
Are you using the upmix function? There was some versions that had a bug with creating a wav bigger than 2 gb. If you are not using release 12.6 please download and install it. Then go to your source files directory and double click the audio.bat file. The audio encoding should NOT take 5 hours. It is the quickest part of the process. | ||||||||||||||
| unipati posted 2007 Nov 09 10:05 | ||||||||||||||
| Hi
Not sure which version, will just un install it. Download 12.6 and install again. Will try encode and resample at night. Some of my video have dual language (Left channel french and Right channel English) When converting to ac3 will they be mixed up together? Do i need to separate it to two audio files? and then convert and get 2 ac3 files? If yes how? Thanks | ||||||||||||||
| freebird73717 posted 2007 Nov 09 11:13 | ||||||||||||||
If your video encoded okay then there is no need to re-encode. Just install latest version (in about 20 minutes I'm uploading r12.7) then go to your source files directory and double click the audio.bat. The audio will then begin encoding.
If you have dual audio that will cause a problem. Especially when channels are different languages. Yes the would be mixed up.
Yes you would need to seperate them. You might try this. Copy the text in the window below and past it into notepad. Save it as "separate audio.bat" in your source files directory. Then double click the file you just created. It should separate the audio from into two one channel files, create a two channel wav, then encode to a two channel ac3. You should end up with two sets of ac3 files. One for english and one for french. If you want it to automatically delete the temporary wav files you can add del *.wav just before the Exit line.
| ||||||||||||||
| unipati posted 2007 Nov 10 03:05 | ||||||||||||||
Hi
Resampling by SSRC wont stop Pass1 completes when upon reaching 100% (ETA=0) Pass2 will not stop when reaching 100% (ETA=0) ie it will go on to processed 101%, 102%, 103% etc Have to ctrl break to stop Even using separate audio.bat get the same result After installing 12.6, i re encode and re sample me DUAL language videos Using upmix 2channel to 5.1 ac3 (without separating the different languages) Resulting in m2v file (4hrs 25min) & ac3 file (1hr 37min) which doesnt make sense Thanks Deleted the first two instruction from separate_audio.bat and then save. Double click the bat file to continue processing Four files were generated (wavleft.wav), (wavright.wav), (wavfrench.wav), (wavenglish.wav) But when Aften turns come, the program hangs, the cursor keeps blinking but nothing happens Have to ctrl break again (AC3 file is 0 byte) Thanks | ||||||||||||||
| freebird73717 posted 2007 Nov 10 06:49 | ||||||||||||||
| Okay try saving the audio to wav using virtualdubmod. Then run separate audio.bat on those wave files.
If that don't work I'm out of ideas. I've not come across audio like this before. | ||||||||||||||
| unipati posted 2007 Nov 11 23:19 | ||||||||||||||
| Hi
The problem - SSRC won't stop resampling (Pass 2) & Aften hangs appears for some audio files with dual language only Others audio also with dual language have no problems the separate audio.bat will complete the processing and closes the window Now using GUI dvdauthoring Thanks | ||||||||||||||
| freebird73717 posted 2007 Nov 12 07:34 | ||||||||||||||
So the problem was bad files. Okay. Glad you got most of them done okay. | ||||||||||||||
| freebird73717 posted 2007 Nov 14 16:08 | ||||||||||||||
| released version 12.8
Included new HCenc_022.exe Updated the gui to take advantage of new features included in hcenc 0.22 Main changes are in the template. Added check box to turn on and off Symmetric MultiProcessing Added checkbox to change the wait time before hc exits (useful when batch processing) Added auto detect for the interlacing options. Added Progressive option Added Digital Video source option. These are all changes that Hank315 added to the new HCenc 0.22. I just added these functions to my gui. Thanks goes to Hank315 for a great encoder. Other changes include Completely Hid the dos box while HCenc is running. The Dos box now only shows up during DGpulldown and aften encoding. Hopefully to be included in the next release will be a log window. I plan to redirect the dos output to a log window and will hide the dos winow. ![]() | ||||||||||||||
| freebird73717 posted 2007 Nov 28 15:46 | ||||||||||||||
| Released version 12.9
Added a log window. Completely hid the dos/console windows and redirected the text output into the log window. Also added a button to add hclog to the template. This function will save a more detailed log of hc's processing. Added a button to save the log. Added a button to terminate the process. | ||||||||||||||
| freebird73717 posted 2007 Dec 04 14:39 | ||||||||||||||
| Released v13.0 today.
Improvements include an auto avisynth script generator with overscan capabilities. You can still make your own avisynth scripts if you want and it will still work the same as it always had. This will just make things a little bit easier for quick and easy encoding. Sorry for the continual updates. After I think I'm done something else pops into my head and I think "Hey! That would be a great feature!" ![]() | ||||||||||||||
| freebird73717 posted 2007 Dec 11 07:43 | ||||||||||||||
| Hello everyone,
Well it's been over 3 months and I've had almost 600 downloads for HCbatchGUI. So I know it is being used. HCbatchGUI has come a long way from it's inception. I'm curious what everyone is thinking so far. You are welcome to post your comments or critisizms. Do you have any ideas or suggestions for improvements? Is there any way I can make this app better or is it okay like it is? For me it suites my encoding needs great. | ||||||||||||||
| gadgetguy posted 2007 Dec 11 09:45 | ||||||||||||||
| I find it totally worthless and completely without any merit what-so-ever. There may be over 600 downloads, but after they tried it once I'm sure they deleted it as fast as they could. Total waste of time and bandwidth and you should be ashamed of yourself for fostering this kind of crap on the general public. Never again will I download anything from... wait, freebird?
Oh, never mind. | ||||||||||||||
| freebird73717 posted 2007 Dec 11 09:59 | ||||||||||||||
| :icon_smile_lachuh:
Hey gadetguy. I needed a good laugh today. Hey man thanks for your help early on in the project. You helped to push this in the right direction. | ||||||||||||||
| gadgetguy posted 2007 Dec 11 10:05 | ||||||||||||||
| You asked for criticisms, and I just couldn't resist. :wink: :lol: | ||||||||||||||
| ron spencer posted 2007 Dec 11 11:14 | ||||||||||||||
| ok....this is one AWESOME program. I only just discovered it and an playing with it at work. A couple things:
1. If one enters 6000 for average and 6000 for max bitrate does this mean CBR? 2. Also, under the audio tab it would be awesome to be able to demux the audio in the AVI file. This way if a person has an official AC-3 encoder or wants to mess with the audio they can. Right now only AC-3 is output. Can this be added? And even if audio is mp3 or 44.1 option to upconvert to 48000 would be there....just a button saying WAV Output what do you think? thanks | ||||||||||||||
| ron spencer posted 2007 Dec 11 11:34 | ||||||||||||||
| in order to do this could you use:
http://sourceforge.net/projects/wavi-avi2wav/ | ||||||||||||||
| freebird73717 posted 2007 Dec 11 11:44 | ||||||||||||||
| Thanks for the compliment. And thanks for your comments/wish list as thats the only way I can make this app better.
To answer your questions.
Thats almost like cbr. HCenc can't do real cbr. Click here and read hank315's replys. He is the author of HCenc0.22
I could add a button to extract the audio to wav easily enough. wavi is already in use 8) | ||||||||||||||
| ron spencer posted 2007 Dec 11 12:42 | ||||||||||||||
| I had seen Hank's comments yes.....I thought your magic may have changed something somehow.
Yes...I saw later figured wavi was in use after I posted...but was too hungry to fix my post....lunch time LOL A button to save the audio WAV would be awesome....I have a bunch of ADVC100 home move captures that would benefit from this. If you could add that button and save the WAV with same file name as video I would be so appreciative. I am surprised I never saw this proggy b4...having so much fun at work here NOT doing work but using your program. thanks for making it!!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 11 13:18 | ||||||||||||||
Nope. Hanks code is not open source so only he can improve it. I couldn't even if it was opensource though because he coded hcenc in fortran. I don't know anything about fortran.
No problem at all to do that. Check this thread for future updates.
It's listed under "other info" on the hcenc page of videohelp. It doesn't have its own page in the tools section. | ||||||||||||||
| ron spencer posted 2007 Dec 11 13:37 | ||||||||||||||
| I will check for updates thanks.....strange your tool does not have its own Tools page, oh well.
I am going to show your stuff to some friends and colleagues....great work | ||||||||||||||
| ron spencer posted 2007 Dec 11 19:59 | ||||||||||||||
| I notice something....on the first tab where you ask for the resolution, why does one need to choose one? You may not always need to. If my AVI is already 720x480 and I choose 720x480 on that tab, your program will write a resize in the AVISynth script. This is not needed and slows the process down does it not (and performs an uneeded transform on the video data). How about an option to just use the video as input?
Also, when one chooses the overscan, the script is not square...the addborders may be 32,16,32,16....how about making all 32s so the add borders is square? what do you think of this? | ||||||||||||||
| ron spencer posted 2007 Dec 11 20:08 | ||||||||||||||
| just to give you an idea of encode time you save....if the lanzcos resize is not in place (not needed if I already have 720x480), then encode time for a DV file I have drops from 132 sec to 90 sec., which is a nice fall. | ||||||||||||||
| freebird73717 posted 2007 Dec 11 22:32 | ||||||||||||||
| The avs script that HCbatchGUI creates is basically generic ones used to resize avi. I suppose it wouldn't be to hard for me to add an option to create an avs script without any resize. I'll add this to the next release.
If you want to use overscan you have to use a resize script because you are sizing the video down then adding borders. As far as overscan goes... I basically kiped those figures from fitcd. AFAIK the borders need to be that way to keep proper aspect ratio. If I am wrong someone will correct me. | ||||||||||||||
| ron spencer posted 2007 Dec 12 05:52 | ||||||||||||||
| yes you are right....if someone chooses overscan then the option for no resize must be blacked out. The reverse is also true....if overscan is chosen, then no resize must be blacked out.
This is necessary though, a resize when not needed does affect video quality, although it may be minimal depending on the type of video. thanks!!! I think your program is nearing "full maturity" Very nice!!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 12 10:20 | ||||||||||||||
| Okay release 13.2 is up.
Additions #Added no resize to auto avisynth script generator. #Added Button to export the audio to wav for use in an external audio program #Added review template. Useful to review and/or edit previously saved emplates. (this feature was in an older version and I decided it was worth bringing back) https://sourceforge.net/projects/hcbatchgui/ | ||||||||||||||
| ron spencer posted 2007 Dec 12 12:55 | ||||||||||||||
| This is great!!!!! :D
Encoding without the resize option is faster...kudos for that. However there is a little "bug". If one chooses no resize, the other options are rightly blocked out. But if a user chooses a radio button for sizes on the first tab and THEN decides to choose no size, the radio button remains even though all the resize options are greyed out. So if you hit generate AVISynth scripts, you will get 2...one without the lanzcos resize and one with it. I think when the no resize button is chosen it should clear all other radio buttons to empty before greying them out. Now in terms of the audio export to WAV...thanks for this!!!! However you may want to put a warning in the resample box to choose resample BEFORE hitting the Export to WAV Files button. If one hits export first and then resample and then export again, two scripts are generated for extracting the WAV. Not sure of you can delete script or not in program, warning should be enough for most users I think, unless you can send a reset to all variables in the audio tab when the resample option is chosen...maybe that would be better Now on the first tab (Files and Bitrate), there is some empty space under the Reset Application button. How about using that space for "Advanced Options". You could add a few things here IF NEEDED. For example, an option NOT to convert to YV12 could be very useful if the AVI file in question already is in that color space (you can check via GSPOT). This would speed up encoding. Not sure if you agree with advacned options or not, but the option to not convert to YV12 may be useful. Sorry for all the writing.....but I am really into your program :P Thanks again!!!!! :) :) :) | ||||||||||||||
| freebird73717 posted 2007 Dec 12 13:30 | ||||||||||||||
Your welcome! :)
I didn't think of that. It's easily fixed though.
I think I'll just add one more check box. Check one to just extract the wav without resampling it. Check the other to extract the wav and resample it to 48k.
I may add the option to not convert to yv12 colorspace. Depends on the amount of free time I have as that will require a lot more work than the other changes.
No problem. I appreciate the ideas and input. It really helps to have outside input. I can stare at it and think "It's done" but miss some simple stuff. | ||||||||||||||
| gadgetguy posted 2007 Dec 12 14:53 | ||||||||||||||
According to AviSynth documentation
| ||||||||||||||
| freebird73717 posted 2007 Dec 12 15:48 | ||||||||||||||
That's a good point. I think I'm going to leave converttoyv12 in the script unless it can be shown to me that there is a significant speed increase by removing it. HCenc requires yv12 input so I think it is good practice to leave that line there. Tomorrow I will upload version 13.3 which will fix the "bug" in the radio buttons of the avisynth generator and also fix the wav extract portion of the audio tab. | ||||||||||||||
| ron spencer posted 2007 Dec 12 16:47 | ||||||||||||||
| Hi....that is great about the fixes.
In terms of AVISynth and YV12 and do not know if it passes it through if already YV12. I know that HC needs YV12, I was just trying to speed up the encoding....not a big deal though. I will try to test later. | ||||||||||||||
| freebird73717 posted 2007 Dec 12 16:59 | ||||||||||||||
| If it offers a significant speed increase I will add a "remove convertyv12" check box. I may test some tomorrow myself.
This is good stuff guys. Thanks! | ||||||||||||||
| ron spencer posted 2007 Dec 12 17:10 | ||||||||||||||
| ok I did a test on a DV file....I converted it to YV12 first....took 8 mins to encode with converttoyv12 in the AVIsynth script; then took it out....still 8 mins. So it SEEMS like AVISynth ignores the convert if already in YV12....maybe someone else can test.
Dunno what to say now LOL!!!! How much DV is YV12 anyway????? | ||||||||||||||
| freebird73717 posted 2007 Dec 12 17:16 | ||||||||||||||
| Thanks for checking that out Ron. That seals if for me. Converttoyv12 stays in.
I know very little about DV so I can't help you there. | ||||||||||||||
| ron spencer posted 2007 Dec 12 19:37 | ||||||||||||||
| that is ok I think....none of my DV are native YV12 anyway.
My codecs are not either. Looks good!!!! | ||||||||||||||
| ron spencer posted 2007 Dec 13 07:05 | ||||||||||||||
| I can only find 2 codecs that are YV12...they are alparysoft and a version of quicktime.....so all ok anyway. | ||||||||||||||
| freebird73717 posted 2007 Dec 13 07:48 | ||||||||||||||
| Uploaded v13.3
Fixed bug in radio button of Avisynth Script Genereator. Made Export Wav button more user friendly. | ||||||||||||||
| ron spencer posted 2007 Dec 13 08:07 | ||||||||||||||
| thanks.....it all seems to work perfectly!!! Love it.
Only one other final suggestion from me (not really THAT important). I usually have a folder I put all my AVIs in to encdoe. Then I have a folder the encodes are put in. Is it possible to have a .ini file for HCBatch GUI to remember the prefered source and desination folders? If not no biggee. Oh yah....it may be nice to have the lastiframe option available in the template for some...again no biggee. That is final suggestion for now....nice work!!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 13 08:12 | ||||||||||||||
While I'm sure there is a way I really don't know how. I like the idea though. That might be a feature I add to a future release after I do some research on how to accomplish it. | ||||||||||||||
| ron spencer posted 2007 Dec 13 08:37 | ||||||||||||||
| cool....thanks again (this is 100th reply I think) LOL!!!! | ||||||||||||||
| ron spencer posted 2007 Dec 17 13:24 | ||||||||||||||
| just have done 6 encodes....all perfect!!! thanks | ||||||||||||||
| freebird73717 posted 2007 Dec 17 14:30 | ||||||||||||||
| ;-)
In a future release I am going to add Presets for the Convolution3D noise filter. Also hoping to add "remember working directories" but so far thats a no go. | ||||||||||||||
| freebird73717 posted 2007 Dec 19 08:45 | ||||||||||||||
| Released v13.4
#Changed layout of the front page of the GUI #Added "advanced avisynth filters" groupbox #Added Convolution3D video noise filter Couple of side notes: Convolution3D works in the yuy2 colorspace so you will change the color space twice (once to yuy2 and then back to yv12 for hcenc.) Also Convolution3D is kind of slow an will add extra time to your encodes. ![]() | ||||||||||||||
| gadgetguy posted 2007 Dec 19 09:07 | ||||||||||||||
| Just curious, what values do you use for Convolution3D? | ||||||||||||||
| ron spencer posted 2007 Dec 19 09:44 | ||||||||||||||
| you can use thsee values:
Movie Hi Quality (good DVD source) then use: Convolution3D (0, 3, 4, 3, 4, 2.8, 0) Movie Low Quality (noisy DVD source or most captures) then use: Convolution3D (0, 6, 10, 6, 8, 2.8, 0) VHS capture Bad Quality (some captures) then use: Convolution3D (0, 32, 128, 16, 64, 10, 0) HCBatch Gui seems to use the second one.....can a tick box be added for choice? It would be useful....for example, DV from a DV camcorder may not need as aggresive a cleaning. | ||||||||||||||
| freebird73717 posted 2007 Dec 19 10:08 | ||||||||||||||
| Yep i use Convolution3D (0, 6, 10, 6, 8, 2.8, 0) Movie Low Quality
I will probably add a way to choose your values later. Just used those values because they are kind of middle of the road. | ||||||||||||||
| ron spencer posted 2007 Dec 19 10:14 | ||||||||||||||
| there is room in the GUI....the space for bitrate has extra space there to give up.....then you could put 3 tick boxes in the AVISynth section....unless you want to make a whole new AVISynth tab and have a bynch of popular filters there. Makes sense to have convultion up front though as a noise reducer. | ||||||||||||||
| freebird73717 posted 2007 Dec 19 10:27 | ||||||||||||||
I think I'll add some checkbox's to choose your preset. Right now I have no plans to add anymore filters though. I'm no avisynth guru and honestly don't use any other filters except convoution3d. :D | ||||||||||||||
| ron spencer posted 2007 Dec 19 10:43 | ||||||||||||||
| we too be honest...neither do I....just not that much time for me. I do think that most people only care about noise reduction...altering color balance, etc. can be a pain. The presets I posted I think would cover the spectrum...unless we can dig up some others...not sure if people use ones different than those. | ||||||||||||||
| ron spencer posted 2007 Dec 19 10:46 | ||||||||||||||
| I had seen these on Doom9
Convolution3D(1, 16, 32, 16, 24, 2.8, 0) #For noisy DV Convolution3D (1, 6, 10, 6, 8, 2.8, 0) #For good DV source these may be handy | ||||||||||||||
| ron spencer posted 2007 Dec 19 10:54 | ||||||||||||||
| actually, the following would be good (how is that for gaul LOL)
Movie Hi Quality (good DVD source) then use: Convolution3D (0, 3, 4, 3, 4, 2.8, 0) Movie Low Quality (noisy DVD source or most captures) then use: Convolution3D (0, 6, 10, 6, 8, 2.8, 0) VHS capture Bad Quality (some captures) then use: Convolution3D (0, 32, 128, 16, 64, 10, 0) For Noisy DV then use: Convolution3D(1, 16, 32, 16, 24, 2.8, 0) For Good DV then use: Convolution3D (1, 6, 10, 6, 8, 2.8, 0) I think 5 settings may fit....and would cover the basis for everything....whadda think? | ||||||||||||||
| ron spencer posted 2007 Dec 19 11:09 | ||||||||||||||
| also...user guide tab needs to be updated for current version | ||||||||||||||
| freebird73717 posted 2007 Dec 19 11:18 | ||||||||||||||
Yeah those look like they would cover just about anything.
Yeah... On my list of "Things To Do"... :) With Christmas coming up wont get much done. Going to be spending time with my family. Probably update the app after the first of the year. | ||||||||||||||
| ron spencer posted 2007 Dec 19 19:48 | ||||||||||||||
| yep...those 5 settings would cover everything!!!
Hey....no worries if you have no time....enjoy the holidays....thanks for the proggy!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 20 12:30 | ||||||||||||||
| Released v13.5
#Added presets for convolution3d filter. Choice of several different values. Added a popup messagebox describing presets. You can also enter your own values in the text box as long as you surround them in parentheses like this (1, 6, 10, 6, 8, 2.8, 0) I'm done for a while now....
![]() | ||||||||||||||
| ron spencer posted 2007 Dec 20 17:05 | ||||||||||||||
| wow thanks!!!!
will give it a whirl...enjoy holidaze!!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 22 09:24 | ||||||||||||||
| HCbatchGUI now has it's own page in the tools section! Thanks Baldrick! :-) | ||||||||||||||
| ron spencer posted 2007 Dec 22 09:37 | ||||||||||||||
| it is about time!!!....this tool has really matured....curious though, what else are you looking to add?
I have just done 7 encodes with 13.5, all have come out perfectly. That should be enough testing before Christmas I think. Best tool in a loooooooooooooooooong time. | ||||||||||||||
| freebird73717 posted 2007 Dec 22 09:55 | ||||||||||||||
| For now I think I'm done. If anyone has any more feature request I will always listen. If someone wants something and I know how to do it then I will try my best to add that feature. Chances are if you want a feature then someone else does too.
BTW have you checked your PM? | ||||||||||||||
| buzzqw posted 2007 Dec 22 10:03 | ||||||||||||||
| there is even convolution3d for yv12...
http://avisynth.org/warpenterprises/files/convolution3dyv12_25_dll_20030329.zip a more evoluted filter of this kind is mipsmooth http://avisynth.org/warpenterprises/files/mipsmooth_25_dll_20051223.zip anyway i prefer degrainmedian and removegrain.. ;) thanks for this grat app! BHH | ||||||||||||||
| freebird73717 posted 2007 Dec 22 10:13 | ||||||||||||||
| Hey man that is high praise coming from the author of automkv! | ||||||||||||||
| ron spencer posted 2007 Dec 22 13:49 | ||||||||||||||
| using conv3d for yv12 could be useful....one less colorspace change....
thanks for the PM!!!! | ||||||||||||||
| ron spencer posted 2007 Dec 23 08:16 | ||||||||||||||
| there is a bug for interlaced sources in the convolution3d scripting generation. I found this out by playing some encodes on a TV and everything looked wacky.
for interlaced sources you need to use: ConvertToYUY2(interlaced=true) HCbatchGUI only uses ConvertToYUY2 before running convolution3d. It seems that if the interlaced=true is not in place then you get field errors and jerly movement. the same is also true for converting to yv12 before going to HC....you need: ConvertToYV12(interlaced=true) See: http://forum.doom9.org/showthread.php?t=60864 and http://forum.videohelp.com/topic225951-60.html my sources are verified BFF and interlaced via GSpot....if you have the energy and want to fix this before Christmas I can check it out!!!! thanks | ||||||||||||||
| freebird73717 posted 2007 Dec 23 14:57 | ||||||||||||||
Okay. Won't have the time until after christmas but thanks for the heads up! | ||||||||||||||
| ron spencer posted 2007 Dec 23 17:17 | ||||||||||||||
| actually it has nothing to do with convolution....if a user uses ANY interlaced source the (interlaced=true) needs to appear after ANY convertto command....so maybe you could have a box for interlaced or not
there is an issue with the convolution scripts on their own...but I am verifying this now. | ||||||||||||||
| gadgetguy posted 2007 Dec 23 18:11 | ||||||||||||||
| Not for "any" color conversion. Only if converting to or from YV12.
From the AviSynth documentation:
To my knowledge, Convolution3D is not interlace aware and the fields must be separated before applying it. | ||||||||||||||
| ron spencer posted 2007 Dec 23 22:24 | ||||||||||||||
| yes you are right....I did see that....but better safe than sorry, esp. if avisynth ignores when not needed, and this proggy does convert the spaces...so should be there | ||||||||||||||
| freebird73717 posted 2007 Dec 23 23:14 | ||||||||||||||
| Well I did say I wan't an avisynth guru :oops:
Since I'm going to have to fix the script I'll just update the convoulution3d.dll to the yv12 version that buzzqw mentioned to reduce color conversion. I will add the (interlaced=true) to fix the script. Sorry about that. I thought I followed fulci's guide correctly but I'll have to admit that I did not read all 5 pages. Also I have only personally used convoution on progressive sources. I will fix as suggested. Thanks ron and gadgetguy! Hope I haven't caused too many people problems! :oops: | ||||||||||||||
| buzzqw posted 2007 Dec 24 07:51 | ||||||||||||||
just to be sure...
like this SeparateFields() #separate the 2 fields odd=SelectOdd.Convolution3D(1, 6, 10, 6, 8, 2.8, 0) # on every fields do convolution evn=SelectEven.Convolution3D(1, 6, 10, 6, 8, 2.8, 0) # on every fields do convolution Interleave(evn,odd) #set the working pair Weave() # merge it yadif() #deinterlace or yadif() #first deinterlace Convolution3D(1, 6, 10, 6, 8, 2.8, 0) # then clean it EDIT: just some considerations.. the first approach is the preferred. Working on single field before the deinterlace "do it damage" will produce the most clean picture. Working on already deinterlace picture will lead to minor "cleaning" since most rumor is now merged together. But.. working on already deinteralced frame is faster Most if not depend if the source need do be deinterlaced. If you use a good motion/frame adaptive (leakkernel, tdeint..) let's first deinterlace.. but otherwise.. first clean the room ;) BHH | ||||||||||||||
| freebird73717 posted 2007 Dec 24 09:17 | ||||||||||||||
| Okay updated to 13.6
fixed convolution scripts (hopefully) updated convolution to yv12 version Once again my apollogies for any problems this may have caused. | ||||||||||||||
| ron spencer posted 2007 Dec 24 10:44 | ||||||||||||||
| There is still a problem (I never mentioned this before). The convolution scripts is:
SeparateFields() odd=SelectOdd.Convolution3D (1, 6, 10, 6, 8, 2.8, 0) evn=SelectEven.Convolution3D (1, 6, 10, 6, 8, 2.8, 0) Interleave(evn,odd) Weave() DoubleWeave.SelectOdd() converttoyv12(interlaced=true) DoubleWeave is invalid for NTSC DV sources that are not progressive. Beleive me is makes a MESS on playback; horrible. NTSC BFF interlaced material is cannot have this command....it must go. It was a relic when CCE could not handle BFF. see: http://forum.doom9.org/showthread.php?t=75734 http://forum.videohelp.com/topic225951-120.html If I take it out then all is purrfect!!! so the doubleweave.selectodd() needs to go for NTSC BFF (all NTSC DV if BFF anyway). script should be: converttoyuy2(interlaced=true) SeparateFields() odd=SelectOdd.Convolution3D (1, 6, 10, 6, 8, 2.8, 0) evn=SelectEven.Convolution3D (1, 6, 10, 6, 8, 2.8, 0) Interleave(evn,odd) Weave() converttoyv12(interlaced=true) Also....I thought that what happens if you start a long encode but forget the audio options....you need to cancel the encode. How about an option on the audio page to just do the audio....at least for the saving of the WAV (no resample or resample). You could add a button to "Process Audio Only" whew!!!! Merry Christmas!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 24 10:49 | ||||||||||||||
| Okay ron. After christmas. I'm on my way to family right now and wont be near a computer for three days. Merry christmas! | ||||||||||||||
| ron spencer posted 2007 Dec 24 12:01 | ||||||||||||||
| no problem....relatives are coming here now and my kids are crazy....so no encoding for a while 4 me either.... :D
safe travels................................ | ||||||||||||||
| freebird73717 posted 2007 Dec 26 09:46 | ||||||||||||||
| Hope everyone had a merry christmas.
Released 13.7 Removed doubleweave from convolution3d script as it was causing some errors. Added ability to add or remove converttoyv12 from avs script (does not affect convolution scripts. Just scripts without convolution).
You can process audio only easily. Just set your source and target directories on the first page then (don't open an HC template) then make your settings on the audio page like you normally would then click start. Thats assuming you already have your avs scripts generated. | ||||||||||||||
| ron spencer posted 2007 Dec 26 15:03 | ||||||||||||||
| I had a cool Christmas....used your app to make some home movie DVDs for relatives...worked perfectly.
Thanks for V13.7....looks awesome!!! Here are a couple of comments 4 U. 1. Not sure if this can be done or not (not really THAT relevant), but can it be done so that when you hit Generate ABISynth Scripts that the .avs file is physically made so a user can open with notepad and check it before the gui runs the HC batch file? This is not THAT important, but just a convenience thing. 2. in the converttoyv12 drop down box you have one of the three choices as: converttoyv12(interlaced=true)# for interlaced video the rest are: converttoyv12() # for progressive video # no colorspace conversion Now this is really picky, but you should probably put a space after the bracket in the first option so you get: converttoyv12(interlaced=true) # for interlaced video This is wacky picky for sure, but you seem to be a programmer who likes to have all the i's dotted and t's crossed. 3. I never had a clue about audio only processing!!! I think this is such an important feature that you should mention in it in the template selection area....write in blue underneath the two template open boxes something like: "Do not open an HC template if you wish to process only the audio; follow ALL OTHER steps though" 4. In the log file a reference to DGpulldown is always present. It says: "DGpulldown will now start" To a new user, they may be concerned if they did not choose a DGPulldown option. How about "DGPulldown, if applicable, will now start" Again a great new version....just giving my humble opinion as it were. Thumbs-Up!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 26 15:35 | ||||||||||||||
Probably could. I'll look into it.
:icon_smile_lachuh: Thats funny! I really don't think of myself as a programmer. The guys who made the great programs like HCenc, Aften, DGpulldown, etc.... are the REAL programmers.
One of those things I didn't document. I think I might add it to the online userguide.
I was just thinking the same thing after I had already uploaded v13.7. I will change that next. | ||||||||||||||
| ron spencer posted 2007 Dec 26 16:47 | ||||||||||||||
| I really have nothing else to add for now....dunno about other features.
I am not sure the online guide should be the only place for the audio only processing thing....having a nice blue line on the GUI may also be good info....but that is just me... Not sure what else to add for now really...will think | ||||||||||||||
| freebird73717 posted 2007 Dec 26 17:32 | ||||||||||||||
| Released 13.8
Most small bugs should be fixed now. Added some new features. Avs scripts are now created immediately after pressing "generate avs script" You can review, edit, and save your avs scripts on the last page. | ||||||||||||||
| ron spencer posted 2007 Dec 26 21:02 | ||||||||||||||
| Looks good...will give full test in morning....
Looked at GUI....one thing to note. The AVISynth box that displays the scripting (in the AVISynth Creator Section) seems too small...while it will scroll up and down there is no space between the up and down arrows. At first I thought this may mean a bug, but it did work. Perhaps you could widen that window to be the same as the "Your Batch File" window so nobody else thinks there is an issue. will test in AM...thanks | ||||||||||||||
| ron spencer posted 2007 Dec 27 08:32 | ||||||||||||||
| all seems ok so far!!!
How about your program shutting down PC after encoding is done? Your gui would need to do it and not HC, as the gui would be doing audio maybe as well. You can shutdown with a file from here: http://www.aumha.org/win5/a/shutcut.php then you would need to make a batch file to use the .exe called shutdown with a pause command before execution so any logs can be written. Then a radio button in the gui for shutdown when done. Is this a good idea? | ||||||||||||||
| freebird73717 posted 2007 Dec 27 08:48 | ||||||||||||||
| I thought about it and it's easily done. I personally leave my pc on almost all the time. But I'm sure others might find it useful. I will probably add it sooner or later. | ||||||||||||||
| ron spencer posted 2007 Dec 28 11:53 | ||||||||||||||
| just to let everyone know I think I have tested all the new options...5 encodes look good!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 28 11:57 | ||||||||||||||
| Thanks for the diligent testing ron. | ||||||||||||||
| ron spencer posted 2007 Dec 29 09:46 | ||||||||||||||
| no problem.....I just looked at spelling....all seems ok as well.
I think this puppy is stable.....if you get a V14 out I will test that as well (LOL and big grin).....until then, happy programming and happy New Year!!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 31 10:11 | ||||||||||||||
| Released v13.9
Only a couple of changes. Added ini file for the app. It will now remember your previous settings. Changed install program so you can install the app into any directory or drive you like. Added a setup tab so you can change your directory from "C:Program Files\HCbatchGUI" to any directory you like. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Happy New Year everyone! Please be safe! | ||||||||||||||
| ron spencer posted 2007 Dec 31 13:19 | ||||||||||||||
| thanks!!!!
Couple of things from me here.... 1. The Process Log Window always says del gen_avs.bat, but it never finds this file....did it always say that? 2. I am attaching a pic....look where I circled....for looks sake do you think you can add some added space between the up anb down arrows of the avisynth box? Would this apply to the "Your batch file" box as well? 3. This was just a carry over suggestion reminder if you think it is worth while.....shut down when done...again no big deal. 4. There is one bug....the audio file (whether you do audio only or audio with encode) is not saved in the target directory. It is now save on my system root drive....that is C: The video is put where it is chosen to go, but the audio is sent to c:\. For example, I put my stuff to encode into a "To Encode" folder....once it is encoded it is to be saved into a "Encoded" folder. Audio is never sent there. thanks again!!!!! 8) ![]() | ||||||||||||||
| freebird73717 posted 2007 Dec 31 13:45 | ||||||||||||||
Yep. I need to find a way to get rid of that.
The only way to add more space between the arrows is to make the boxes bigger. Unless I enlarge the gui size I really don't want to do that.
:oops: I forgot about that.......
Thats wierd. I just did a short audio only encode with 13.9 just an hour ago and it worked just fine for me. I also just tested a video and audio encode using the ac3 encoder and only the wav extraction and it worked correctly for me. Can you try another encode for me (audio only or audio and video it doesn't matter) and see if it works? So far the only thing I notice that isn't working correctly is the rembering the directory correctly. It should come up the same after you close and restart the app. However if you just manually select your audio directory It works okay no problem. | ||||||||||||||
| ron spencer posted 2007 Dec 31 14:09 | ||||||||||||||
| ok for 1 I posted.
For 2, it is just cosmetic....I am all for having stuff look good so if it were me I would expand the boxes a little, but it is not really that important, so I defer to you. For 3, Power off, whenever is good. Now for 4, my "bug" report, it will work ok if you manually choose the output folder, however it is bizarre. The video ALWAYS is put in the right spot no matter what (I checked a few times). For some reason if you let the program remember the settings the audio is forgotten about if you do not manually specify the output folder. See attached a screen shot of the audio saving....as I circled and wrote in, the path does not seem to be sent!!! But this only seems to affect audio....it is a nice feature remembering stuff....but if it introduces issues feel free to leave it out. :P ![]() | ||||||||||||||
| freebird73717 posted 2007 Dec 31 14:42 | ||||||||||||||
| :oops:
I left out one silly little line for the audio. Sorry... It should be fixed now. It should remember your audio path now. You will have to press the target button and select the directory button to initially set up the path but from then on it will remember it for you. Grab v14.0 http://sourceforge.net/projects/hcbatchgui/ Once again....Very sorry. | ||||||||||||||
| ron spencer posted 2007 Dec 31 15:13 | ||||||||||||||
| ok it works fine!!!!
Where is the ini file you use to remember the values? Or are you using the registry? thanks!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 31 15:20 | ||||||||||||||
| I wont touch the registry. Waaaaayyyyyy to easy to screw things up.
I know that the registry is what you are now supposed to use for this kind of thing but I think ini files work just fine. The ini file is "HCbatchGUI.ini" and is located in your "C:\Windows" directory. | ||||||||||||||
| ron spencer posted 2007 Dec 31 16:06 | ||||||||||||||
| do you mind at all putting it in the install directory? It is cleaner and lets users see all files installed....this is just my preference for seeing all files installed.
The .ini file is not deleted upon uninstall in any case. happy new year!!!! | ||||||||||||||
| freebird73717 posted 2007 Dec 31 16:21 | ||||||||||||||
| That's just the way my compiler does it. I didn't place it there by choice. Borland doesn't (as far as I know) give me a way to change where the ini is saved to. If I can find a way to change it I will though because I agree about having them all in the same directory. | ||||||||||||||
| ron spencer posted 2007 Dec 31 21:48 | ||||||||||||||
| oh if that is the case then don't worry about it...maybe mention it in the help tab............ | ||||||||||||||
| ron spencer posted 2008 Jan 04 16:07 | ||||||||||||||
| is it possible to add msharpen? is there room in the gui?
sometimes I have some DV that needs sharpening. you can get it at: http://neuron2.net/msharpen/msharpen.html It is a nice subtle sharpener. Nice default setting is: MSharpen(threshold=15,strength=75) Note that you can add a high quality variable...maybe a check box for high quality so you get: MSharpen(threshold=15,strength=75,highq=true) this would really finish your product up nicely!!!! | ||||||||||||||
| ron spencer posted 2008 Jan 04 16:23 | ||||||||||||||
| if you want to add this though, Msharpen MUST be the last part of the script....just like digital imaging, sharpening is last after all other effects, otherwise you sharpen noise. | ||||||||||||||
| freebird73717 posted 2008 Jan 04 16:39 | ||||||||||||||
| I'll look into it. Wont promise anything right now though. Currently I'm working on making the app more stable for Linux (Ubuntu - which I'm really starting to enjoy. Right now I have the batch video working I'm just having difficulty getting the audio right).
If I can find the time to read up on Msharpen (so that I know what I'm doing... because I know nothing about that filter) I'll try to add it for you. Hope you New Year went well ron! :) | ||||||||||||||
| ron spencer posted 2008 Jan 04 16:58 | ||||||||||||||
| Linux...HAHA...that is weird...I just put SUSE on a laptop to try...what a coincidence.
New Year was fun......our Malay neighbours had us (and 15 others) over for a ton of Malay and Chinese food.....still full!!!! All the kids came too. I hope you had a good time as well. The only reason I mentioned msharpen as I was thinking about what could be missing. Really all is here, denoising, audio transcode, encoding, etc. Really the only thing I could think of that was left out was sharpening (not that important, but it can make a nice difference). Really you could just add some presets with no high quality box. for example, Default Subtle Subtle High Quality Low Sharpening Low Sharpening High Quality Medium Sharpening Medium Sharpening High Quality High Sharpening High Sharpening High Quality or just use HQ for high quality. Sharpening is the last step when you edit in photoshop or what have you and is often forgotten about with video. I will try to get up some preset settings, but I understand that you are busy.....but look on the bright side....I would not bother for enhancements anymore :) Good luck with Linux port!!!! | ||||||||||||||
| freebird73717 posted 2008 Jan 04 17:39 | ||||||||||||||
You're no bother ron. I appreciate the good input. Talk to you later! :) | ||||||||||||||
| freebird73717 posted 2008 Jan 14 19:10 | ||||||||||||||
| Released v14.1
Additions include an option to shutdown the pc when done using pstools psshutdown.exe Added Msharpen avisynth filter and user configurable presets. New is version v14.1 optimized for linux wine. It has the same functionality as the windows version but has been optimized to work in linux through wine. It is now fairly stable and can do anything the windows version can including creating your avisynth scripts, video encoding, and audio encoding (2channel ac3, upmix, 5.1, and wav extract) You can get both versions at https://sourceforge.net/projects/hcbatchgui/ | ||||||||||||||
| ron spencer posted 2008 Jan 14 20:06 | ||||||||||||||
| Hey...a new version....thanks!!!!
Seems ok....I did notice one slight problem with the Msharpen dialog. If a user chooses "# Don't Load Plugin", then can still choose in the box below it MSharpen (and vice versa). In this case the script will be, for example: LoadPlugin("C:\Program Files\HCbatchGUI\Convolution3DYV12.dll") # Don't Load Plugin("C:\Program Files\HCbatchGUI\MSharpen.dll") Avisource("C:\1..To Encode\TestDV.avi") converttoyv12(interlaced=true) SeparateFields() odd=SelectOdd.Convolution3D (preset="NoisyDV") evn=SelectEven.Convolution3D (preset="NoisyDV") Interleave(evn,odd) Weave() Msharpen(threshold=10,strength=100,mask=false,highq=true) This will cause problems and the plugin is not loaded and yet it is called later (the vice versa case will not be so bad as you will load the plugin but not use it). So I suggest that if use chooses NOT to load Msharpen that the box below is set to "# Don't Sharpen" and then greyed out so user cannot change. Vice versa case too if you want to be clean. thanks again....never tested the shut down...maybe later...congrats on linux too!!! | ||||||||||||||
| ron spencer posted 2008 Jan 14 21:18 | ||||||||||||||
| also....the end you must accept the licence for the machine shutdown ON THE FIRST USE...so it will not shutdown in this first instance...maybe this should be noted on the shutoff page so user can goto install dir and run it first...all other times you use it is ok | ||||||||||||||
| ron spencer posted 2008 Jan 15 05:50 | ||||||||||||||
| few more things....
1. does the shutdown command need admin access? If so, maybe it should be listed where that option can be ticked. 2. Can you add VBR Bias and Last Frame I-Frame to template settings? These are pretty important, esp. VBR Bias. The default is zero which can make large macro-blocking....most use 30 3. You can get frame accurate chapters in your authoring package if the start of a chapter is an I-Frame....HC can do this if you supply a chapter file with the frames of the chapters...it then encodes that frame as I-Frame, this is VERY useful. Can you make the setup tab called "Setup/Chapters" and in it have a tick box (you need it so program does not use a file when not need to) and then browse to the .txt file to send to HC that has chapters in it? Does HC have as part of CLI an option for this? If not then maybe a page to enter the chapters and then have gui modify the HC ini file? thanks!!! Other than this I really think this is all complete!!! awesome on yur part 4 sure!!!! | ||||||||||||||
| ron spencer posted 2008 Jan 15 13:47 | ||||||||||||||
| I dug something up from my old avisynth stuff, especially for those who use the mainconcept codec. Also can help those in NTSC land, maybe you can put this on first tab, it is useful and does help in some circumstances. From Doom9 way back (still relevant):
http://www.doom9.org/index.html?/dv/guide.html
Note that the placement is RIGHT AFTER AVI SOURCE (maybe you can add this....for NTSC mainly). Some people say to use it no matter what: http://forum.doom9.org/archive/index.php/t-78116.html can this be added as an option? just a simple command in all cases: ReInterpolate411() is all you need. see it at: http://www6.impacthosting.com/trbarry/downloads.htm enjoy!!!! Whew | ||||||||||||||
| freebird73717 posted 2008 Jan 15 14:44 | ||||||||||||||
| Hey ron how's it going?
You've come up with some interesting suggestions.
The reason I didn't do like you suggested was because the user had to purposefully go to the sharpen tab to use the plugin. Both lines are defaulted at "#Don't load plugin" and "#Don't Sharpen" repsectively. I just assumed (possibly wrongly) that the user would know if they wanted to use the filter they would need to enable both of those to "Loadplugin" and "Msharpen" respectivly. Perhaps I'll place a mouseover popup hint advising the user that both either needs to be on or off.
I'll probably add another popup hint telling the user of that. And to my knowledge you don't need to be logged in as admin to use it.
That shouldn't be a problem. I'll try to add that to the next release.
I'll have to look into that some more. I have never used the chapters feature. As for the Reinterpolate411 filter it looks good but I do see one possible issue.
This would require a colorspace change as I am trying to keep things yv12. Would you gain anything changing the chroma from using reinterpolate since you also will have to change the colorspace to use it? Off topic how are you liking Linux? I'm loving ubuntu. I'm booted into it right now and happily encoding away! | ||||||||||||||
| ron spencer posted 2008 Jan 15 17:49 | ||||||||||||||
| I am OK...thanks!!! Linux seems cool...not too much time on it I must say though. In terms of chapter import, I will check into it as well, but it is USEFUL....
Now as far a reinterpolate411 is concered, there is no colorspace conversion issues as long as it comes right after avisource....all DV decoders output YUY2 anyway, so there is no color conversion if you use it right after avisource, and if you use the mainconcept DV decoder like I do then you get nicer output. So you do not need to convert anyway, unless you have an FFDSHOW YV12 going on, but 99.9% of people do not. So the example would be: LoadPlugin("C:\Program Files\HCbatchGUI\Convolution3DYV12.dll") LoadPlugin("C:\Program Files\HCbatchGUI\MSharpen.dll") LoadPlugin("C:\Program Files\HCbatchGUI\ReInterpolate411.dll") Avisource("C:\1..To Encode\TestDV.avi") reinterpolate411() converttoyv12(interlaced=true) SeparateFields() odd=SelectOdd.Convolution3D (preset="GoodDV") evn=SelectEven.Convolution3D (preset="GoodDV") Interleave(evn,odd) Weave() Msharpen(threshold=10,strength=80,mask=false,highq=true) This works perfectly and no colorspace issues. Whadda think? I hope you have been well...... On the chapter note....maybe a screen to have user enter chapters if there is no chapter CLI. User would need to enter number of chapters and frames of them, thenyour program would need to modify the HC ini...for example you would add this to hc.ini if you had 9 chapters with frame numbers as follows: *CHAPTER 9 203 1056 1897 2409 2607 3371 4432 5430 6536 Will check later....kids are bellowing LOL!!!! | ||||||||||||||
| freebird73717 posted 2008 Jan 15 19:50 | ||||||||||||||
Ahh. That makes sense then. Thanks for that. I'm relying on you for the DV info as I don't have a DV cam. | ||||||||||||||
| ron spencer posted 2008 Jan 15 21:22 | ||||||||||||||
| it is not the camera, but the DV decoder a person has on their system.
For example, I have some DV from my camcorder....I have mainconcept DV Decoder....it outputs yuy2 so on my machine reinterpolate will be good (necessary actually with this codec due to chroma error). But some decoders, such as Cedocida, let you choose whatever, even YV12. Others such as Panasonic are RGB only, so there is color space conversion needed. So if you know what you are doing, then reinterpolate() will be very advantageous (for NTSC only). So this is an advanced option, but it does have very nice upsides. Most decoders are yuy2, but there are some older ones that are not. In general the 4 decoded color spaces are: RGB24 RGB32 YUY2 YV12 with YUY2 being most used.... YUCK!!!! | ||||||||||||||
| ron spencer posted 2008 Jan 16 14:42 | ||||||||||||||
| well....I cannot find a way to pass a chapter file...Not sure you can add a window so user can enter farme of chaper like I mentioned up top. This then is copied to ini file for HC....
linux is not soooo bad BTW | ||||||||||||||
| freebird73717 posted 2008 Jan 16 15:03 | ||||||||||||||
Well according to the hc pdf there is a way to impliment chapters from the commandline.
However there is no good example as to how to use it. The same thing can be accomplished by adding the chapters to HCbatchGUI template/hcini but that wont work very well because you not only have to set the number of chapters but also the chapter frames.
I noticed your posts on doom9 reguarding this so if you get any replies let me know. So far to me there dosen't seem to be a very good way to go about the chapters. I will add vbr bias, last Iframe, and lumgain to the template for the next release for sure. | ||||||||||||||
| ron spencer posted 2008 Jan 16 16:32 | ||||||||||||||
| lumigain has some issues with buffer overflows right now....I think hank is fixing it...
Bah....I forgot to read manual...duh!!! I think it is easy then....the user needs to make the chapter file FIRST, typically as an export from their video editor. In it are the frame numbers: 123 1441 12445 etc....there is no need for *chapters 3 in this case. So user would need to specify location and file name....could you browse to it via a dialog like in the setup tab? so if that was c:\Video\Encodes\chapters.txt, then your command would just be: -chapter c:\Video\Encodes\chapters.txt Is it that easy? Remember, it is up to the USER to provide the proper chapter file in .txt format, not HCbatchGUI I guess I better read HC docs more LOL!!!! | ||||||||||||||
| freebird73717 posted 2008 Jan 16 16:54 | ||||||||||||||
| The problem would be in the batch scripting. That chapter list would be used for every file. If you want the chapters in the exact same place for each file then it won't be a problem. However I think most people are going to want chapters in different places for different files. Adding chapters using any batch method is....problematic. The batch method I use has only one command line (and so each file would use that one chapter list). To make multiple chapter list for each file feasible for batch you would have to have a command line for each file and create a batch to run all of those commandlines. | ||||||||||||||
| ron spencer posted 2008 Jan 16 18:44 | ||||||||||||||
| I totally forgot the batch thing...hmmmm (I guess I am selfish a bit and forgot the use). That is too bad. Unless you say it is for a single encode only i.e., a special feature and leave it up to the user and/or warn them that it will apply I-frames at those specific frames to all avis in the encode queue....it will not hurt encode really, it just makes frame accurate chapters possible for those specific chapters and not all uses will be batch maybe? It will not hurt placement of others at all.
I hope you consider it anyway....booyah!!!! | ||||||||||||||
| ron spencer posted 2008 Jan 22 18:05 | ||||||||||||||
| is it possible to give use option in installer to create short cuts only for installing user and not for everyone?
Hope all is well!!!! | ||||||||||||||
| freebird73717 posted 2008 Jan 22 21:45 | ||||||||||||||
| My current setup compiler (Inno setup) does not (AFAIK) allow this. However there is an updated version of inno that seems better and has more options than my current one has so I'm going to play with it and see...
If I can do it I will (as long as Inno supports it)! | ||||||||||||||
| ron spencer posted 2008 Jan 23 12:36 | ||||||||||||||
| ok...this is not a comment from me. But frmo the wives of two other people who I have shown your proggy to. They complain of the icons on their desktop when their husbands install it...yah yah picky....but I figured if it was easy why not....
see ya | ||||||||||||||
| freebird73717 posted 2008 Jan 23 12:46 | ||||||||||||||
| :lol:
That sounds alot like my wife. I haven't had a chance to test the new inno setup yet to see if I can do it. Been doing some of my long overdue encodes. I'm almost through with the updates though. I've added vbrbias, lastIframe, and lumgain. Just have to code the reinterpolate and should be finished. Mabey in a week or so. I wont release until I have finished updating both windows and linux versions. | ||||||||||||||
| ernstblaauw posted 2008 Feb 08 10:43 | ||||||||||||||
| I just used your program. It looks great! There are some minor details you could improve:
- Is it possible to add some manual lines to the automatically generated AVS script? I would like to add "AudioResample(48000)" and "ConvertFPS(25) - At this moment, your program does not look deeper into the directory tree. As my movies are ordered in directory per subject, I would like HCbatchGUI to look into all the subdirectories of the source directory. It would be great if you could implement those features! Ernst | ||||||||||||||
| freebird73717 posted 2008 Feb 08 11:03 | ||||||||||||||
Thanks I'm glad you like it!
I've considered this before. Yes it can be done. I just haven't added it because you can already edit the individual avs files from the "Review Template/avs" page. I'm basically finished with my current windows update and am now working on my linux update however I may add this feature in a future release. And BTW I've already included SSRC to resample your audio to 48k. All audio will be resampled to 48k.
No easy way to accomplish this...sorry. :( All the videos you want to encode need to be in the same directory. Just the nature of the beast. Most batch encoders I know of behave this way. Keep watching this thread for future release updates! I will upload the newest windows release soon! Happy encoding. :) | ||||||||||||||
| ron spencer posted 2008 Feb 08 11:18 | ||||||||||||||
| that is good news....been lookin for something to try :-) | ||||||||||||||
| ernstblaauw posted 2008 Feb 08 11:18 | ||||||||||||||
| A tip for you: using your batch commands, you only have to add '/R' after 'FOR" to process subdirectories. As the variable '%x' is now the whole path (instead of only a filename), it is easier to use a postfix instead of a prefix (thus it becomes %x_hcbatchgui.avs). However, I think it is possible with batching.
I did use your script, and altered it a little bit. However, if I use your for-loop for running HCenc, all encoders come up together. is there an easy way to make them wait? Thanks for your fast answer! | ||||||||||||||
| freebird73717 posted 2008 Feb 08 11:33 | ||||||||||||||
Interesting. :? I'm going to have to play with that. Thanks for offering it!
Are you saying that you have several HCenc's running at once? That's wierd. They run one after the other for me. Do you have a multicored processor? Did you enable SMP? If so you might try using NOSMP to see if that changes things. This is the first anyone has said to me of having any issue like that. I'm honestly not sure what is causing it. | ||||||||||||||
| ernstblaauw posted 2008 Feb 08 11:39 | ||||||||||||||
I shouldn't ask that quickly :-) I have added 'start "HC" /wait' at the beginning of the batch command, and now it works fine. Thanks for your help! | ||||||||||||||
| freebird73717 posted 2008 Feb 27 13:48 | ||||||||||||||
| Uploaded version 14.2 of HCbatchGUI today.
New in version 14.2 windows Added new avisynth filter Reinterpolate411 that helps keep dv colorspace correct. Added VBR bias to the template Added LastIframe to the template. Added Lumgain to the template Added Avsreload to the template to help with source mismatch errors. New in version 14.2 linux wine Added new avisynth filter Reinterpolste411 that helps keep dv colorspace correct. Added VBR bias to the template Added LastIframe to the template. Added Lumgain to the template Added Avsreload to the template to help with source mismatch errors. Removed Audio functions from the linux wine version. Audio was buggy and sometimes would not encode whole file. Hopefully will fix in a future release. | ||||||||||||||
| freebird73717 posted 2008 Feb 28 22:21 | ||||||||||||||
| Added a zipped file for a no Installation. Basically for those who don't like to use programs that come in a setup.exe
The most important thing if using the no install is to go to the setup tab and change the path for your excutable to where you saved your files. Ron this might be useful for your friends whose wifes don't like it when their husbands install software because it installs it on their user profiles as well. | ||||||||||||||
| ron spencer posted 2008 Feb 29 16:52 | ||||||||||||||
| hey thanks!!!
WAV extraction (when encode or not) does not work for me | ||||||||||||||
| ron spencer posted 2008 Feb 29 17:03 | ||||||||||||||
| never mind...did reinstall and all ok | ||||||||||||||
| freebird73717 posted 2008 Feb 29 18:05 | ||||||||||||||
| Hey Ron Good to hear from ya! Hope all is well. | ||||||||||||||
| ron spencer posted 2008 Mar 01 10:30 | ||||||||||||||
| I am good!!! Thanks.
Your new version is way nice..... in V0.22 of HC there is an option to reload AVISynth of 2nd pass...this has proven to be useful when using "funny" DV codecs....maybe good for you to add. Also V0.22.1 has option for lossless 2nd pass, so in future you may want to add too.... other than that....NICE | ||||||||||||||
| freebird73717 posted 2008 Mar 03 11:32 | ||||||||||||||
| Hey ron,
Sorry for the delay in responding. It's been a busy weekend. My dad had me using my carpentry skills working on a new wood floor in his house.
I have already added that function to HCbatchGUI. It is right under Lumgain and is listed as "AVS Reload" on the template page. I am going to clean up the template page in the next version. There is just almost too much visible. Almost cluttered looking. I am going to add some tabs within tabs like I did on the front page with the advanced avisynth tabs. edit... Okay I just realized that I added avsreload to the linux version but not the windows version :oops: so that is a fix I will definatly do.
I honestly didn't know hank had posted a beta out there. Thanks for the heads up. I'm going to have to spend more time on doom9 than I do now to keep up. I will definately look at any new features added to 0.22.1. | ||||||||||||||
| ron spencer posted 2008 Mar 03 12:34 | ||||||||||||||
| carpentry eh????? cool.
I don't think it looks THAT cluttered. I am just thinking of putting options in that a user would actually use. Certainly nothing with respect to adding chapter I-frames or anything. Perhaps you could add the HCGui Hank makes to your distribution so any other options can be easily added by the end user more simply. Really there is not much to add from Hank in terms of the more usable options.... again NICE JOB!!! :) | ||||||||||||||
| freebird73717 posted 2008 Mar 03 14:35 | ||||||||||||||
| Okay here we go...
Hot on the heels of version 14.2 comes 14.3 of HCbatchGUI Cleaned up template page to be easier to read. Less Cluttered. Updated HCenc to version 0.22.1 beta Added AVS Memory to the template (sets memory used by avisynth) Added Priority settings for HCenc to the template Added Lossless setting to the template (creates HUGE lossless intermediate file during 2nd pass) Currently no 14.3 for linux yet. I have big plans for linux though. I plan to port the app from vcl to clx and hopefully use native linux apps to handle the audio. Hopefully the only thing that will be handled by wine will be HCenc and DGpulldown. | ||||||||||||||
| ron spencer posted 2008 Mar 03 14:47 | ||||||||||||||
| WOW.....your new look is great!!! I like it!!!
Two things I noticed (not to rain in the parade) ;-) 1. You installer comes up and says 14.2 and not 14.3 2. In tab three where you say "AVSMemory", should this not say Reload AVISynth and the MB beside it? Also, if you look at Hank's GUI, you cannot choose BOTH Reload AVISynth AND Lossless; only one or other. In your proggy you can choose both. 3. Finally, you can enter letters in the MB section beside "AVSMemory". You may want to put a check in there for that. looks good!!! | ||||||||||||||
| freebird73717 posted 2008 Mar 03 15:53 | ||||||||||||||
| Okay most problems are fixed now.
Fixed the wrong vesion number in the installer. The AVSMemory is a way to set the amount of memory that avisynth uses. Still haven't figured out a way to enter numbers only so I put a mention in the popup hint box. Finally added AVSReload to reload avisynth on the second pass. ( I forgot this twice :oops:) Still need to fix disableing of avsreload or lossless (whatever the case may be depending on what is chosen) | ||||||||||||||
| ron spencer posted 2008 Mar 03 17:31 | ||||||||||||||
| ok looks nice.
Here is to fix from my view (LOL!!!) 1. Still need to fix disableing of avsreload or lossless (whatever the case may be depending on what is chosen); as you say. 2. Some minor looks of program: -all option boxes should be capitalized (for example Profile, not profile, same for aspect ratio to Aspect Ratio, dc prec to DC Prec. etc. and others) -in the Bitrates box you say "You may enter bitrates here or on the front page but not both"...this looks really cramped, how about just saying "Enter bitrates here or on the main page; not both" so the writing goes not hit the next box 3. Miscellaneus is spelled wrong...should be Miscellaneous (watch caps LOL!!!!) 4. Should Lumgain be called Lumigain? I think I saw this on doom9 2 to 4 really are just to tighten the UI up a bit. nice work again on this version....sorry for the nit-picking!!! or is it knit-picking???? | ||||||||||||||
| freebird73717 posted 2008 Mar 03 17:44 | ||||||||||||||
Yeah all good suggestions.
Ha! I barely passed english comp in college!
While I agree Lumigain looks and sounds better *LUMGAIN is the spelling that hanks gui adds to the ini.
Hey the little things do make a difference. I appreciate the sharp eye! | ||||||||||||||
| ron spencer posted 2008 Mar 03 19:48 | ||||||||||||||
| yah I saw the lumgain thing after I posted....to lazy to edit my post....
:-) | ||||||||||||||
| freebird73717 posted 2008 Mar 04 13:37 | ||||||||||||||
| Released v14.4 of HCbatchGUI just now.
Cleaned up the GUI a little bit. Fixed some typos and added some capitols where missing. Fixed disabling of *LOSSLESS option if *AVSRELOAD is selected and vice versa. Probably won't add anymore to the windows version until I can get the linux version caught up. Working on a major rewrite of the linux version. Happy encoding All! :-) | ||||||||||||||
| DKruskie posted 2008 Mar 04 16:21 | ||||||||||||||
| Thanks, cant wait to see the new linux build when it comes out :) | ||||||||||||||
| freebird73717 posted 2008 May 05 10:18 | ||||||||||||||
| Okay I've been working for a couple of months on a linux build. I've finally finished 14.4 beta for linux. I've completely started from scratch using wxwidgets/gtk. The ide I used for building this is codeblocks. As this was started from scratch there may (but hopefully not) be bugs. If any bugs are found please post them here.
The program itself requires no installation. Just download and extract the .gz file. You will need to install some support programs yourself though. You will need to install aften (I have included a deb package and the source code for your benefit), ffmpeg , and sox. There are links to ffmpeg and sox in the help file included in the download. Function wise the gtk version works pretty much the same as the windows version. I did add a few new things reguarding avisynth. You can now customize your avisynth scripts by adding other plugins and commands different from the three (convolution3d, msharpen, reinterpolate) included with hcbatchgui. The only function not working right now is the log box. You will have to follow the apps progress from the terminal boxes that pop up. Click here to get a look at the new linux version Download 14.4 GTK Linux beta from sourceforge.com Download source | ||||||||||||||
| DKruskie posted 2008 May 12 05:53 | ||||||||||||||
| Just to let you know Hank released HC Encoder v0.23 :) | ||||||||||||||
| freebird73717 posted 2008 May 12 07:04 | ||||||||||||||
| I knew he was getting close but I didn't know he released it yet. Thanks for the heads up! | ||||||||||||||
| freebird73717 posted 2008 May 14 11:39 | ||||||||||||||
| I have updated HCbatchGUI to version 14.5 for both windows and GTK linux
changelog HCbatchGUI windows Updated HCenc to verion 023 Added AQ, DBpath, LLpath to template HCbatchGUI GTK Linux Updated HCenc to version 023 Added AQ, DBpath, LLpath to template Fixed a bug where HCenc and dgpulldown didn't start on some systems Plans for the future include adding a way to customize your batch created avisynth scripts in windows like I have already implemented in linux. | ||||||||||||||
| DKruskie posted 2008 May 14 15:21 | ||||||||||||||
| Thanks | ||||||||||||||
| rcubed posted 2008 Aug 08 17:52 | ||||||||||||||
| freebird73717,
I have started trying to use HCbatchGUI. I have the following question. Do all the (in my case) avi source files have to be in the same directory. If not how does one proceed to set up a batch file with multiple sources in (different) multiple files? :stupid: Could you cover it step by step. I haven't had any luck with multiple sources in different folders. I really like the program I do a lot of encodes that take several hours and being able to do them in a batch file is really cool. Thanks ahead of time, and thanks for your work on this useful tool. :D :D :D :D rcubed | ||||||||||||||
| freebird73717 posted 2008 Aug 08 18:25 | ||||||||||||||
If you use hcbatchgui to create the avs files for you then yes you do need to have all the avi files in the same directory. If you create your own avs files either by hand or with the help of an external app like fitcd then you can have your avi files in different directories but your avs files need to be in the same directory and that directory is what you would set as your source in hcbatchgui. There is a way you can have batch and have it pull source files from all the sub directories in a main directory that was shown to me by another forum member but I have not had the time to really look into it to figure it out.
Thanks! I'm working on an upgrade for both the linux and windows gui's but honestly have not had much free time to work on it. Hopefully will get some free time soon to dive back into things. | ||||||||||||||
| rcubed posted 2008 Aug 08 22:27 | ||||||||||||||
| freebird73717,
Thanks for your quick response. :D From your response, I take it that the HCbatchGUI generates a batch file that processes as many avs files that are found in the Source File of the files and bitrate tab when the batch is initiated with the Process Log, Start Batch tab. This appears to limit you to one ini file to control the bit rate and processing options used by HC Enc as specified by the template settings that are in effect (as specified by the Template settings tab) or the template which has been loaded, prior to starting the batch process. Or is there a way to have different HC ini files (one for each .avi file)? If not maybe something to consider for later versions. Since I am encoding episodes from a cable capture, they are all the same length, so the same HC parameters are ok for them and doesn't present a problem at the current time, but I thought I would ask just the same. Sometimes I have different shows that require different processing parameters due to length etc. I can sympathize with finding time. I'm retired now, but what I have in extra time to look into things is moderated by my natural mental processes slowing down with age. :shock: I find it takes a lot longer to pick up on something that when I was in my 20's and 30's. :( More like a dull nail these days :drool: than a sharp tack in the old days :wink: Prior to this I would just kick off two separate HC encode processes to run at the same time and then go to bed. The problem with that was picking which process was going to finish last to set the shutdown check box in the proper encode process running. Guess wrong and one source doesn't get completed. This will eliminate that problem! Again I appreciate your time and efforts on the program and am finding it really useful. : :thumbs_up: :thumbs_up: Keep up the good work! rcubed | ||||||||||||||
| freebird73717 posted 2008 Aug 09 08:25 | ||||||||||||||
Yep. You are limited to what ever files happen to be in your source directory. At least until I can implement having hc look into all the subdirectories of the main directory.
Way back in like version 1 through 4 I think, I actually had HCbatchGUI set up so that you could choose indiviual files with different ini for each file. The thing is that doing it this way was more time consuming to set up the batch and the user was more prone to make mistakes. After doing it that way for a while I opted for using the current method of selecting a source directory and processing all the files therein. This made for a much simpler and quicker batch setup. Also using this method meant less chance for making mistakes.
For right now using HCbatchGUI you will have to do your batch encodes in groups that have the same parameters. If you want to try the manual method of setting up a batch file Click Here to see a guide I wrote that will do exactly what you want using the gui that comes with hcenc and creating your own batch files.
:lol: I'm in my 30's and there are many days I feel like a "dull nail"!
Glad it is useful for you. Happy encoding and look to this thread for future updates that will eventually come. | ||||||||||||||
| rcubed posted 2008 Aug 09 16:34 | ||||||||||||||
| freebird73717,
Thanks again! Probably a good trade for most situations. I find quite often I miss ticking some box in the GUI on a lot of programs and have to cancel and restart (again getting old!). :refilao: :roll: Thanks also for the link, you saved me having to get out my reference books and look up the details on writing bat files, it's been a long time for that also. I shouldn't have to do that very often since HCbatchGUI will meet my needs the majority of the time. Again thanks for your efforts developing the program and I'll keep my (eyes) keyboard fingers peeled for any updates to the program. May you find more free time! :thumbs_up: Cheers, rcubed | ||||||||||||||
| freebird73717 posted 2008 Aug 18 11:41 | ||||||||||||||
| Uploaded some minor updates.
Download Here Changes made to windows version # Added ability to customize created avisynth scripts with your own plugins and commands. # Updated uninstall routine with a message reminding user they will have to manually remove orphaned files with instructions on how to do so. # I did not include a no install version since the installer lets you place the app in whatever directory you want. Changes made to linux gtk version # Added ability to shut down computer after encoding is finished. # Included instructions for setting up auto shutdown. I still have some ideas for future improvements but this is what I have for now. | ||||||||||||||
| ron spencer posted 2008 Aug 18 16:30 | ||||||||||||||
| hey thanks....somethin' new to try!!!! | ||||||||||||||
| rcubed posted 2008 Aug 18 20:47 | ||||||||||||||
| freebird73717,
Thanks for the update, I'll be sure to give it a try. rcubed | ||||||||||||||
| DKruskie posted 2008 Aug 18 23:49 | ||||||||||||||
| cool thanks | ||||||||||||||
| ron spencer posted 2008 Nov 14 16:41 | ||||||||||||||
| anthing new on this??? | ||||||||||||||
| freebird73717 posted 2008 Nov 14 17:28 | ||||||||||||||
| Hey ron, how are you doing?
Nothing new at the moment. I was working on some stuff but had a major motherboard crash that took out my C: drive. I learned a very valuable lesson that day. Always back up. I lost some stuff I had been working on and had to download the latest source that I uploaded to sourceforge to get back on track. Everything new that I had been working on was lost. So a minor setback. This project is not dead... It just got slowed down. While we're talking about it, is there any user request for new features to be added. I am always interested in any ideas others may have to make HCbatchGUI better. One feature that I'm going to add to the template is Constant Quantization for one pass encoding. I'm also considering a feature to allow the prog to look into all subdirectories in the working directory and process any files there ( as suggested by ernstblaauw here). Also crossed my mind to have an option to select individual files to process in a batch format. That way you can process multiple files with different properties (like processing 16:9 and 4:3 material at the same). Anything else you think needs to be added? | ||||||||||||||
| DKruskie posted 2008 Nov 15 10:22 | ||||||||||||||
| Cool, I was going to suggest Constant Quantization for one pass encoding, but had forgotten about it, very glad to see it's going to be implemented. | ||||||||||||||
| ron spencer posted 2008 Nov 15 12:50 | ||||||||||||||
| I am all right!!! Thanks...too about about your drive; hope you fix everything up. I was just going to go back and mess with your proggy again (lots to encode now) and just thought I would check out the development thread....will give some input later perhaps.
Glad you are still around!!! | ||||||||||||||
| freebird73717 posted 2009 Jan 05 17:16 | ||||||||||||||
| Working on an update now. Should be finished in a couple of weeks. Will contain some bug fixes, new features added, and will include the new beta of hcenc_024 that hank315 has released.
Currently only working on the windows build as my linux machine if fried at the moment (sorry. I'm dissapointed as well. I miss my linux machine). | ||||||||||||||
| freebird73717 posted 2009 Jan 08 16:30 | ||||||||||||||
| Uploaded windows version of HCbatchGUI v14.7
Updated GUI Added MediaInfo to the GUI (you can now check your files properties right from HCbatchGUI) Added Constant Quant to both the main interface and the templaate settings Added One Pass VBR setting to the template (when HCenc 024 is final I will update HCbatchGUI so that you will be able to run One Pass encodes from the main page without having to place it in the template) Added Intravlc to template Added Chromaformat to template DGpulldown is now included in the process log Added ability to change "Avisource" and the file extension when creating your avisynth scripts Updated HCenc to the latest beta version 024 Fixed fonts on User Guide tab. Unfortunately my linux machine is down (yet another motherboard fried) so I can't work on a linux version.. Hank has done a bangup job with the 024 beta release of HCenc. One Pass VBR encoding is pretty nice. When Hank has released a final verion of HCenc 024 I will update this to include any final changes. Enjoy all! | ||||||||||||||
| ron spencer posted 2009 Jan 08 16:49 | ||||||||||||||
| nice....is there a download to noninstaller version?
booyah!!! | ||||||||||||||
| freebird73717 posted 2009 Jan 08 17:39 | ||||||||||||||
| Yep sorrry. Here ya go.
Also updated the main download page and added the no installer version. Link to no installer version | ||||||||||||||
| ron spencer posted 2009 Jan 08 18:38 | ||||||||||||||
| no intaller version .zip file has an uninstaller .exe in it
LOL Thanks for new version!!! | ||||||||||||||
| freebird73717 posted 2009 Mar 06 20:03 | ||||||||||||||
| Hello All,
Just imparting a little bit of information for those interested. I've got the parts for my new computer on the way from Newegg and should be receiving them soon. When I get this new rig built I plan to get started updating the linux version of HCbatchGUI. ...man I've missed my linux... I'm pretty well finished with an update to the windows version and have made several additions and improvements. As soon as hank315 releases the final version of HCenc 024 I will release the new version of HCbatchGUI. Hank315 is doing a great job enhancing his encoder. If at all possible we should consider donating to him as a way of saying thanks. :wink: | ||||||||||||||
| freebird73717 posted 2009 May 18 08:22 | ||||||||||||||
| I've been workin on some major updates to HCbatchGUI. The windows version is finished so I'm releasing it today. I'm still working on an update to the linux version but am having problems with compiler errors so there will be a delay in getting a new linux version out.
Lots of new additions and some things have been changed/removed. Here are the changes *Added Target File Size as option instead of Average Bitrate - all encoded video files will have the same file size (set in MegaBytes). *Added Bitrate Calculator. *Cleaned up and improved batch files. *Cleaned up Log Window and made it easier to read. *Reorganized GUI and made tab's a little cleaner and eaiser to read/navigate. *Added HCenc_024.exe new beta dated 05/17/09 thanks to hank315. *Added One Pass option on the front tab. Now you can start a one pass encode without having to have the one pass command in the template ini. Just check the 1Pass checkbox on the front tab *Added DGindex and DGdecode for processing mpeg files to encode. *Added MPlex to multiplex the elementary audio and video files into a dvd compliant mpg. *Added MKVmerge to get trackID of MKV files *Added MKVextract for extraction of tracks from MKV files *Added AVC2AVI for conversion of raw .h264 files to avi -- Used in conjunction with MKVextract. *Added support for subfolder processing. You can now set HCbatchGUI to encode all files in the subfolders of a directory (as suggested by ernstblaauw here -- :lol: It only took me a year to implement! :lol:). *Added support for different avisynth resize algorithms in "Avisynth Script Creator". *Added some comments into source code to make it easier to read. *Added internal Media Player so you can check your files from within HCbatchGUI *Added File Mode Processing. Now you can process individual files instead of processing a directory. You can also process some single files and a directory at the same time. *Removed ssrc.exe and added ssrc to avisynth scripts for audio resampling. *Removed psshutdown.exe. Using native windows shutdown calls now. *Removed pskill.exe. Using native windows taskkill calls now. Pictures of new tabs Main Page
MPlex
MKVtools
DGindex
Media Player
Kind of hard for me to believe that this project is now over one and a half years old. Certainly has changed alot from it's inception. Thanks to all those who supported this project with testing and suggestions. | ||||||||||||||
| DKruskie posted 2009 May 18 17:09 | ||||||||||||||
| Holy cow thanks, now thats what I call an update :) | ||||||||||||||
| gadgetguy posted 2009 May 18 17:59 | ||||||||||||||
| This sure has come a long way. Very impressive. Good job. | ||||||||||||||
| ZQX posted 2009 May 18 18:39 | ||||||||||||||
| Thanks for the nice GUI!
But I have to ask, why are you using Convolution3D? This is oooold and gives blurry results, and has been far surpassed by a whole new generation of "processing suites", eg MC_Spuds, MVDegrain, HybridFUPP, dfttest, fft3dfilter... Personally I find MC_Spuds(frames=3, strength=5) gives quite remarkable results. | ||||||||||||||
| freebird73717 posted 2009 May 18 18:46 | ||||||||||||||
| I don't know... Old habits I guess. Convo3d is just what I've used for a very long time and I have never thought to change.
You can add MC_Spuds to your scripts easily enough by entering it into the custom filter tab. If MC_Spuds is really that much better then I will surely look into adding that as well. | ||||||||||||||
| freebird73717 posted 2009 Nov 01 00:02 | ||||||||||||||
For those interested I've updated the windows version of HCbatchGUI to version 14.9
The biggest change is the new user interface selection. The app now defaults to Simple User Interface with several options removed for simplicity sake. The user also can also choose the Advanced User Interface which is the same interface as before with a few new features added. Simple User Interface should make it easier for new users to use the tool while Advanced User Interface will keep things the same for current users. http://hcbatchgui.awardspace.com/ For the latest download links. | ||||||||||||||
| DKruskie posted 2009 Nov 01 12:33 | ||||||||||||||
| Cool thanks freebird. Any idea when the new linux will come out? | ||||||||||||||
| freebird73717 posted 2009 Nov 01 13:39 | ||||||||||||||
| I'm working on a complete re-write of the linux version. It will be written in Gambas Basic and will make installation easier across the various distros as the gambas ide makes it so much easier to create installation packages for the various distros.
Still have a ways to go I'm afraid. Probably at least another month or two. Sorry for the delays. | ||||||||||||||
| DKruskie posted 2009 Nov 01 14:48 | ||||||||||||||
| No prob just wondering. |
Login/Register to our forum to be able to post here.















