INDEX  F.A.Q.  SEARCH  LATEST POSTS     Rules  Register  Profile  Private messages  Login


Search all forums or this forum: Advanced search
HCbatchGUI - (batch processor for HCenc and Aften). Development Thread.

Forum Index -> Video -> Programming Printer-friendly version
Goto page Previous  1, 2, 3, 4, 5, 6, 7
Reply to topic
Author Message
ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Feb 08, 2008 11:18 Posts Comp View users profile Send private message Reply with quote

that is good news....been lookin for something to try smile.gif
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


ernstblaauw
Member


Joined: 13 Nov 2004

Post Posted: Feb 08, 2008 11:18 Posts Comp View users profile Send private message Reply with quote

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
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Feb 08, 2008 11:33 Posts Comp View users profile Send private message Reply with quote

ernstblaauw wrote:
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.


Interesting. confused.gif
I'm going to have to play with that. Thanks for offering it!

Quote:

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?


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.
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ernstblaauw
Member


Joined: 13 Nov 2004

Post Posted: Feb 08, 2008 11:39 Posts Comp View users profile Send private message Reply with quote

freebird73717 wrote:
ernstblaauw wrote:
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.


Interesting. confused.gif
I'm going to have to play with that. Thanks for offering it!

Quote:

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?


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.

I shouldn't ask that quickly smile.gif I have added 'start "HC" /wait' at the beginning of the batch command, and now it works fine. Thanks for your help!


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Feb 27, 2008 13:48 Posts Comp View users profile Send private message Reply with quote

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.
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Feb 28, 2008 22:21 Posts Comp View users profile Send private message Reply with quote

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.
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Feb 29, 2008 16:52 Posts Comp View users profile Send private message Reply with quote

hey thanks!!!

WAV extraction (when encode or not) does not work for me
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Feb 29, 2008 17:03 Posts Comp View users profile Send private message Reply with quote

never mind...did reinstall and all ok
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Feb 29, 2008 18:05 Posts Comp View users profile Send private message Reply with quote

Hey Ron Good to hear from ya! Hope all is well.
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Mar 01, 2008 10:30 Posts Comp View users profile Send private message Reply with quote

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
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Mar 03, 2008 11:32 Posts Comp View users profile Send private message Reply with quote

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.

Quote:

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.

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 redface.gif so that is a fix I will definatly do.

Quote:
Also V0.22.1 has option for lossless 2nd pass, so in future you may want to add too....

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.
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Mar 03, 2008 12:34 Posts Comp View users profile Send private message Reply with quote

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!!! smile.gif
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Mar 03, 2008 14:35 Posts Comp View users profile Send private message Reply with quote

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.
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Mar 03, 2008 14:47 Posts Comp View users profile Send private message Reply with quote

WOW.....your new look is great!!! I like it!!!

Two things I noticed (not to rain in the parade) wink.gif


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!!!
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


Last edited by ron spencer on Mar 03, 2008 17:05, edited 1 time in total


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Mar 03, 2008 15:53 Posts Comp View users profile Send private message Reply with quote

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 redface.gif)

Still need to fix disableing of avsreload or lossless (whatever the case may be depending on what is chosen)
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Mar 03, 2008 17:31 Posts Comp View users profile Send private message Reply with quote

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????
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Mar 03, 2008 17:44 Posts Comp View users profile Send private message Reply with quote

ron spencer wrote:

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

Yeah all good suggestions.

Quote:

3. Miscellaneus is spelled wrong...should be Miscellaneous (watch caps LOL!!!!)

Ha! I barely passed english comp in college!

Quote:

4. Should Lumgain be called Lumigain? I think I saw this on doom9

While I agree Lumigain looks and sounds better *LUMGAIN is the spelling that hanks gui adds to the ini.

Quote:

2 to 4 really are just to tighten the UI up a bit.

Hey the little things do make a difference. I appreciate the sharp eye!
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


ron spencer
Monka's Brother


Joined: 23 May 2005
Location: Ish-ka-bibble

Post Posted: Mar 03, 2008 19:48 Posts Comp View users profile Send private message Reply with quote

yah I saw the lumgain thing after I posted....to lazy to edit my post....

smile.gif
_________________
'Do I look absolutely divine and regal, and yet at the same time very pretty and rather accessible?' - Queenie


freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: Mar 04, 2008 13:37 Posts Comp View users profile Send private message Reply with quote

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!
smile.gif
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


DKruskie
Member


Joined: 16 Mar 2003
Location: somewhere in time

Post Posted: Mar 04, 2008 16:21 Posts Comp View users profile Send private message Reply with quote

Thanks, cant wait to see the new linux build when it comes out smile.gif

freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: May 05, 2008 10:18 Posts Comp View users profile Send private message Reply with quote

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
_________________
My Tools My Guides

Registered Linux user 467258
Registered Ubuntu user 20876


DKruskie
Member


Joined: 16 Mar 2003
Location: somewhere in time

Post Posted: May 12, 2008 05:53 Posts Comp View users profile Send private message Reply with quote

Just to let you know Hank released HC Encoder v0.23 smile.gif

freebird73717
Member


Joined: 09 Dec 2003
Location: Buckle of the Bible Belt

Post Posted: May 12, 2008 07:04 Posts Comp