HydrogenAudio

Hydrogenaudio Forum => General Audio => Topic started by: wisodev on 2006-12-07 08:57:48

Title: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2006-12-07 08:57:48
I would like to introduce my project called BatchEncoder (formerly known as theFrontend).

BatchEncoder is an audio files conversion software. It supports most of popular audio file formats including lossy and lossless compression. The program is very simple to use. BatchEncoder is basically GUI front-end for command-line tools. All it does is create background processes and pass arguments to it with options set in presets/format menu and additionally adds input and output file paths. For specific options for each format use help available for command-line tools.

Features:

- Front-end for command-line tools.
- Supports popular audio formats.
- File transcoding between audio formats.
- Multi-threaded conversion.
- Full UNICODE support.
- Multi-language user interface.
- Out of the box configuration for new users.
- Advanced options for experienced users.
- Open-source, fast and simple.

Website:

https://github.com/wieslawsoltes/BatchEncoder (https://github.com/wieslawsoltes/BatchEncoder)

Download portable version:

BatchEncoder-4.0-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-Win32.zip)
BatchEncoder-4.0-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-x64.zip)

Download installer version:

BatchEncoder-4.0-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-Win32.exe)
BatchEncoder-4.0-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-x64.exe)

Screenshots:

FileList.png (https://github.com/wieslawsoltes/BatchEncoder/blob/master/screenshots/FileList.png)
FileListConverting.png (https://github.com/wieslawsoltes/BatchEncoder/blob/master/screenshots/FileListConverting.png)
ConfigureFormats.png (https://github.com/wieslawsoltes/BatchEncoder/blob/master/screenshots/ConfigureFormats.png)
ConfigurePresets.png (https://github.com/wieslawsoltes/BatchEncoder/blob/master/screenshots/ConfigurePresets.png)
ConfigureTools.png (https://github.com/wieslawsoltes/BatchEncoder/blob/master/screenshots/ConfigureTools.png)

Documentation:

Wiki Pages (https://github.com/wieslawsoltes/BatchEncoder/wiki)
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: Synthetic Soul on 2006-12-07 10:38:35
Firstly, thanks for providing this tool.  I've downloaded, and am just about to have a quick play.

I see no mention of tags.  Are tags transferred?  If so, I think you should add it to the blurb.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2006-12-07 11:31:31
@Synthetic Soul

Tags are not transferred, but I was thinking about this feature. The problem is I am using only command-line tools while working with audio files. Nothing is done in program (theForntend is only a frontend, this is the basic concept of program) that might change contents of the file. So I need some tagging tool to transfer tags. This way I would extract tag from input file before conversion and add tag after conversion to output file.

Any suggestion from your side about command-line tagging tool? From my side I can without any difficulty this feature.

Thanks,
wisodev
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: edekba on 2006-12-07 11:34:51
didnt someone create a cl program called tag that dealt with tags? I forget.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: PoisonDan on 2006-12-07 11:47:06
yup.....

Check Synthetic Soul's website....

Title: Introducing theFrontend (Audio Conversion GUI)
Post by: yourtallness on 2006-12-07 11:51:50
No offense intended but, aren't there already a lot of front-ends out there?
I mean, foobar2000 and/or MediaCoder cater to most encoding/transcoding
needs as it is. Will this front-end offer something new?
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2006-12-07 12:11:06
@yourtallness
Please try this program before suggesting anything, then we can discus about yours concerns. No offense from my side too.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: Synthetic Soul on 2006-12-07 13:53:01
Any suggestion from your side about command-line tagging tool? From my side I can without any difficulty this feature.
Tag (http://wiki.hydrogenaudio.org/index.php?title=Tag.exe) can handle FLAC, Vorbis, APEv2 and ID3v1 tagging.  Tycho's metamp3 (http://www.hydrogenaudio.org/forums/index.php?showtopic=49751) looks good for writing ID3v2 (and ID3v1) tags.  In fact, it has the --fit switch which is my preferred method of tagging with LAME: ID3v1 with ID3v2 only where necessary.  The Nero AAC encoder has it's own separate tagger IIRC.  I dunno, but with Vorbis, ID3 and APE tags covered that's all or most I think.  Maybe there could be some way of linking a format to it's tagger?  There's also the possibility of tagging while encoding, with apps like FLAC, LAME, WavPack, etc.  Tag will read all the tag types listed above, so maybe it could be used as the reader?  Just a few hastily-thrown-together thoughts.

No offense intended but, aren't there already a lot of front-ends out there?
I mean, foobar2000 and/or MediaCoder cater to most encoding/transcoding
needs as it is. Will this front-end offer something new?
Although foobar is also, theFrontend seems extremely extensible, so obscure encoders not already covered (e.g.: speex) can easily be added, new presets created, and most importantly shared (as they are XML they can even easily be posted to a forum thread).  Many people still use MultiFrontend even though we have foobar and MediaEncoder...
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2006-12-07 14:09:21
@Synthetic Soul

About tags:

The main problem with tagging using external command-line tools is preservation of characters in different code pages. Windows uses current code page of your locale (you can change this, but this is not usable for theFrontend purposes) and I need UTF-8 or even Unicode character to be send via command-line. The best solution would be using internal manipulation of tags done by theFrontend.

About extensibility of theFrontend:

Currenlty there are some dependencies in source code about way the cl tools are handled. I will remove all this later and enable adding easily new formats and rules of handling them.

PS.
theFrontend works on Windows 95, 98 and any later Windows version, the compatibility is one of main goals, it works fine even under linux using wine.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: Compact Dick on 2006-12-07 23:46:21
Very nice program, wisodev! You can't have too many good encoder frontends

Been using it for a few hours, and I will post feedback to this thread.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: Andavari on 2006-12-08 02:51:08
I tried it out earlier today and liked it very much, very stable IMO for an alpha build - I was waiting for a crash or something and it never happened, good work!

Although I do miss automatic tagging, albeit I do still use Tag Frontend w/Tag for all that.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2006-12-08 13:43:56
@Andavari
The program is in alpha stage, but it was tested be me so much that beta would be good option too.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: tgoose on 2006-12-08 17:24:49
I would be interested if this could run natively on Linux. I've no idea what that would involve since I don't know how many of the backends are open source/run on Linux...
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2006-12-08 17:43:56
I would be interested if this could run natively on Linux. I've no idea what that would involve since I don't know how many of the backends are open source/run on Linux...


Well theFrontend is written in C++ with MFC and I can't compile it natively for linux. But it runs well with WINE. The backends can be (or should be) also Win32 executables and it all works well (there are some issues with FAAC/FAAD but Nero command-line encoders/decoders are working good here) under linux. I have tested this under Debian, Suse and currently under Ubuntu linux distros.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: pepoluan on 2006-12-08 18:03:46
Hey yeah I forgot about this. Any progress?
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2006-12-09 13:15:24
Hey yeah I forgot about this. Any progress?


The program is under development and new version will come out soon with upgraded codecs configuration. I am planing to release package (installer) with some free encoders/decoders properly configured to use with theFrontend. I will post the news in this topic.

Thanks,
wisodev
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: indybrett on 2006-12-09 14:45:06
Sorry, I mis-read this.  MediaCoder is the program that starts a webserver on port 19819, and also causes Kaspersky AV software to go nuts, claiming it contains a trojan download program.

Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2007-11-08 20:02:39
New version 0.0.0.2 is available for download (https://sourceforge.net/project/showfiles.php?group_id=158644&package_id=177889&release_id=552783).

Changelog:
- Added Nero AAC encoder support for .mp4 and .m4a output files.

Website:
http://www.thefrontend.net/ (http://www.thefrontend.net/)

Project at sourceforge.net:
http://sourceforge.net/projects/thefrontend/ (http://sourceforge.net/projects/thefrontend/)

After very long break in development of the theFrontend I started again and new options and new formats will be added in near future.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: dizzko on 2007-11-08 20:43:27
wisodev, just a word regarding the form layout... It seems to me that you may have the "preset" and "encoder" lists in reverse order.  Were it me, considering standards, I would place the greater dominant factor to the left and the lesser dominant factor to the right.

Anyhow, it's just a suggestion.  Best of luck to you.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2007-11-08 21:10:10
wisodev, just a word regarding the form layout... It seems to me that you may have the "preset" and "encoder" lists in reverse order.  Were it me, considering standards, I would place the greater dominant factor to the left and the lesser dominant factor to the right.

Anyhow, it's just a suggestion.  Best of luck to you.


Is the placement of preset and format lists an usability problem or only a formal problem. I am pretty much used to this layout and so I do not find it confusing or unusable. It is trivial to change this anyway.

Thanks for feedback and I will think more about it
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: viktor on 2007-11-08 23:28:03
i have only one problem with this right now: it's win-only
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: dizzko on 2007-11-09 00:59:26
wisodev, I'm not sure whether to describe it as a formal or a usability problem.  I just think it makes more sense the other way around.  In any event, I don't mind too much whether it's switched one way or the other.  I just figured I'd recommend. =)
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: Compact Dick on 2007-11-14 19:03:26
After very long break in development of the theFrontend I started again and new options and new formats will be added in near future.

I am so happy to hear this! Good on you, wisodev
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: Junon on 2007-11-14 20:28:35
i have only one problem with this right now: it's win-only

I second this one. On Linux it's a serious problem getting any transcoding properly running with external encoders, especially in the cases of non-free formats. For me it's Nero AAC which causes serious issues, because practically any Linux transcoder only flawlessly works with FAAC instead. Support for Nero AAC has to be scripted externally in all applications I'm aware of, causing further problems concerning the tags' retention.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: bilbo on 2007-11-15 16:13:49
wisodev, very nice program! Works well, quick, and easy to use. I would like to suggest that you consider the ability to convert from FLAC images+cue to mp3 separate tracks in your development.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2007-11-15 16:23:04
i have only one problem with this right now: it's win-only

i have only one problem with this right now: it's win-only

I second this one. On Linux it's a serious problem getting any transcoding properly running with external encoders, especially in the cases of non-free formats. For me it's Nero AAC which causes serious issues, because practically any Linux transcoder only flawlessly works with FAAC instead. Support for Nero AAC has to be scripted externally in all applications I'm aware of, causing further problems concerning the tags' retention.

Sorry no plans for linux/unix/macosx version (well you can ask microsoft if he will support this platforms in visual c++ )

Only way here is to use wine+theFrontend

wisodev, very nice program! Works well, quick, and easy to use. I would like to suggest that you consider the ability to convert from FLAC images+cue to mp3 separate tracks in your development.

Can you recommend any command line tool that can do this?
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: carpman on 2007-11-16 19:33:57

wisodev, just a word regarding the form layout... It seems to me that you may have the "preset" and "encoder" lists in reverse order.  Were it me, considering standards, I would place the greater dominant factor to the left and the lesser dominant factor to the right.

Anyhow, it's just a suggestion.  Best of luck to you.


Is the placement of preset and format lists an usability problem or only a formal problem. I am pretty much used to this layout and so I do not find it confusing or unusable. It is trivial to change this anyway.

Thanks for feedback and I will think more about it


wisodev -- have been using theFrontend for 6 months or so - very nice program IMO (and recommended (http://www.giantpygmy.net/sections/play/encsoftware.html)) - however, though I'm used to it now -  I agree with dizzko about the dropdown order and it still occasionally catches me out -- I'll click on the preset dropdown when going to select the codec (format). It's not a huge deal but placing "the greater dominant factor to the left and the lesser dominant factor to the right" makes sense to me from a usability point of view --e.g. I want an MP3 (first) at x bitrate (second).

Good to see development continues!
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2007-11-16 19:58:29


wisodev, just a word regarding the form layout... It seems to me that you may have the "preset" and "encoder" lists in reverse order.  Were it me, considering standards, I would place the greater dominant factor to the left and the lesser dominant factor to the right.

Anyhow, it's just a suggestion.  Best of luck to you.


Is the placement of preset and format lists an usability problem or only a formal problem. I am pretty much used to this layout and so I do not find it confusing or unusable. It is trivial to change this anyway.

Thanks for feedback and I will think more about it


wisodev -- have been using theFrontend for 6 months or so - very nice program IMO (and recommended (http://www.giantpygmy.net/sections/play/encsoftware.html)) - however, though I'm used to it now -  I agree with dizzko about the dropdown order and it still occasionally catches me out -- I'll click on the preset dropdown when going to select the codec (format). It's not a huge deal but placing "the greater dominant factor to the left and the lesser dominant factor to the right" makes sense to me from a usability point of view --e.g. I want an MP3 (first) at x bitrate (second).

Good to see development continues!


I've already changed the dropdown order and committed changes to SVN
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2008-03-16 12:36:23
theFrontend (Audio Conversion GUI) version 0.0.0.3 is available for download. (https://sourceforge.net/project/showfiles.php?group_id=158644&package_id=177889&release_id=584656)

Changes in 0.0.0.3 (2008-03-16):
- Added AC3 (ATSC A/52) format support using Aften command-line encoder (decoding of AC3 files does not work).
- Added TAK (Tom's Lossless Audio Kompressor) format support (decoding of TAK files does not work).

Website:
http://www.thefrontend.net/ (http://www.thefrontend.net/)

Project at sourceforge.net:
http://sourceforge.net/projects/thefrontend/ (http://sourceforge.net/projects/thefrontend/)
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: trev on 2008-03-16 15:46:52
not trying to be rude, but i use this similar program already:

http://members.home.nl/w.speek/multi.htm (http://members.home.nl/w.speek/multi.htm)
(multi frontend)

just thought people interested in your program might be interested in this too, or that you might like to see what other "competition" there is.
Title: Introducing theFrontend (Audio Conversion GUI)
Post by: wisodev on 2008-03-16 16:09:46
not trying to be rude, but i use this similar program already:

http://members.home.nl/w.speek/multi.htm (http://members.home.nl/w.speek/multi.htm)
(multi frontend)

just thought people interested in your program might be interested in this too, or that you might like to see what other "competition" there is.

Yep competition is always good

PS. Quote from: http://members.home.nl/w.speek/index.htm (http://members.home.nl/w.speek/index.htm)
Quote
Note: these programs are no longer maintained, because I've switched to GNU/Linux.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-22 14:45:12
BatchEncoder version 1.0 preview of multi-threaded conversion:

https://www.youtube.com/watch?v=KibxQF3KPCI
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Jackal29a on 2017-01-23 19:05:44
Could you please add the DSF and DFF extensions as input? I've just tested compressing some files with these extensins and the latest wavpack 5.1 and it works great as loing as I previously rename the files to a valid input extension like .wav but it will be far more conveninent if it could be done without that step.

Great app BTW, thanks!
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-23 20:13:32
Could you please add the DSF and DFF extensions as input? I've just tested compressing some files with these extensins and the latest wavpack 5.1 and it works great as loing as I previously rename the files to a valid input extension like .wav but it will be far more conveninent if it could be done without that step.

Great app BTW, thanks!


To add DSF and DFF extensions as input I need existing command-line tool with support of decoding those files to WAV file.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-23 20:33:59
Could you please add the DSF and DFF extensions as input? I've just tested compressing some files with these extensins and the latest wavpack 5.1 and it works great as loing as I previously rename the files to a valid input extension like .wav but it will be far more conveninent if it could be done without that step.

Great app BTW, thanks!


Looks like wavpack as of version 5.0 does support .dsf and .dff input files. I will add support for this extensions, but only for wavpack output.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Jackal29a on 2017-01-23 21:26:29
Looks like wavpack as of version 5.0 does support .dsf and .dff input files. I will add support for this extensions, but only for wavpack output.
Thanks! much appreciated
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-23 22:57:12
Looks like wavpack as of version 5.0 does support .dsf and .dff input files. I will add support for this extensions, but only for wavpack output.
Thanks! much appreciated

The latest CI server builds of  BatchEncoder have DSF and DFF extensions support.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Jackal29a on 2017-01-24 08:03:03
Thanks again, it now works great.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: sebus on 2017-01-28 07:58:59
Probably me not knowing what I am doing, but I simply can not get anything apart Error from ape to flac attempted conversion.
Not even log gets created
Latest x64 CI on W10 x64

I add .ape select flac as destination, chose destination folder for conversion, chose console.log location, click convert,. Error. Nothing else

sebus
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-28 08:35:43
Probably me not knowing what I am doing, but I simply can not get anything apart Error from ape to flac attempted conversion.
Not even log gets created
Latest x64 CI on W10 x64

I add .ape select flac as destination, chose destination folder for conversion, chose console.log location, click convert,. Error. Nothing else

sebus

Beofore using BatchEncoder you have to configure command-line tool path for format. To do this you go to Options menu and use Configure formats... dialog window.

Download links for command-line tools: https://github.com/wieslawsoltes/BatchEncoder/wiki/Tools or you can try using included download.ps1 script.

Quick video demonstrating how-to use Configure formats... dialog window: https://youtu.be/6VCvEv0P_c0

By default BatchEncoder is configured to search for command-line executable in BatchEncoder.exe directory or directory relative to.

The console.log is used for logging command-line tool output only not program log.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: sebus on 2017-01-28 08:49:52
I have all tools downloaded (in that case mac & flac executables) in same folder as encoder exe

sebus
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-28 08:55:49
I have all tools downloaded (in that case mac & flac executables) in same folder as encoder exe

sebus

Sorry to hear that, I tested and its and issue with BatchEncoder, I didn't finish testing all the decoders. Will investigate and post update here.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: sebus on 2017-01-28 09:30:28
Thanks!
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-28 10:08:04
@sebus Please try latest CI build, the issue should be fixed. I have also added more informative status messages on errors. Thanks for the feedback.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: sebus on 2017-01-28 17:19:20
Spot on! Thanks
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-29 15:40:06
BatchEncoder 1.0 preview running under Ubuntu 16.10 (32-bit) using wine 2.0:

https://youtu.be/6_Ro_OP2OgM
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: francesco on 2017-01-29 16:29:54
Hi
First , thank you so much for the beautiful program!

do you have a plan to include trim silence at the beginning and the end of the track?

and release a full portable stealth , no file left or registry keys left?

thanks you so much :)
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-29 16:47:08
do you have a plan to include trim silence at the beginning and the end of the track?

BatchEncoder is a front-end for command-line tools, if encoder supports this via command line switch than you can configure format by adding additional command-line option, otherwise I think that's not possible (at least with current version, you can not chain more command line tools together, maybe I will add this in future).

and release a full portable stealth , no file left or registry keys left?

There is already available portable version for download at BatchEncoder website https://github.com/wieslawsoltes/BatchEncoder#release-builds use Portable type. It does not touch registry or any system files.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Compact Dick on 2017-01-29 21:41:51
Thank you very much for this wonderful program, @wisodev ! May I ask when the 1.0 builds will be made available for download?
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-29 21:55:30
Thank you very much for this wonderful program, @wisodev ! May I ask when the 1.0 builds will be made available for download?

I have few things to finish in my ToDo list https://github.com/wieslawsoltes/BatchEncoder/wiki/ToDo before v1.0, but CI build version (which is available for download) is pretty close to v1.0.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-30 23:13:47
BatchEncoder version 1.0 was released today.

Download portable version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.0/BatchEncoder-1.0-Win32.zip
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.0/BatchEncoder-1.0-x64.zip

Download installer version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.0/BatchEncoder-1.0-Win32.exe
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.0/BatchEncoder-1.0-x64.exe
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Compact Dick on 2017-01-31 08:44:10
BatchEncoder version 1.0 was released today.

Fantastic! Congrats on hitting the 1.0 milestone. I'll give it a whirl shortly.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-31 10:48:47
BatchEncoder version 1.0 was released today.

Fantastic! Congrats on hitting the 1.0 milestone. I'll give it a whirl shortly.

Thanks.

The final version 1.0 has a lot of improvements over the alpha versions that have been available from CI server.  Especially regarding error messages (displayed in status column) and validation of input formats configuration and converted files during conversion processs. Also it should be much more stable when handling errors. I have also added new formats like qaac AAC encoder support and ffmpeg decoders.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: ron spencer on 2017-01-31 18:07:04
Very nice.  I love it!

Question...when  I tried it, the encodes did not copy ID3 tags from the original file. Is there an option for this?

thanks again!
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-31 18:09:46
Very nice.  I love it!

Question...when  I tried it, the encodes did not copy ID3 tags from the original file. Is there an option for this?

thanks again!

Thanks.

Tag transferring is not yet supported, its in my TODO list, any suggestion how to achieve this by only using command-line tools would be welcome.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Wombat on 2017-01-31 18:48:06
Adding tag support can lead to a lot of work for you but will be nice to have.
I still use frontah because it copies tags or can create some from the folder/file structure.
Tag.exe can create tags from folder/file for several sorts of tags. For flac to flac re-encoding metaflac should work.
I guess there are many pitfalls about field names, conventions and format specific things.
Good luck :)
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Compact Dick on 2017-01-31 21:14:56
The final version 1.0 has a lot of improvements over the alpha versions that have been available from CI server.  Especially regarding error messages (displayed in status column) and validation of input formats configuration and converted files during conversion processs. Also it should be much more stable when handling errors. I have also added new formats like qaac AAC encoder support and ffmpeg decoders.
Many thanks for all the improvements.

May I ask that system path support be added? At the moment, I can launch lame.exe, mpcenc.exe, etc. from a command prompt without specifying the full path. However, I have to provide the full path in BatchEncoder's encoder settings, otherwise it throws an 'encoder not found' error.

The system is Windows 8.1 x64, and other programs work fine in this respect.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-31 21:32:31
May I ask that system path support be added? At the moment, I can launch lame.exe, mpcenc.exe, etc. from a command prompt without specifying the full path. However, I have to provide the full path in BatchEncoder's encoder settings, otherwise it throws an 'encoder not found' error.

The system is Windows 8.1 x64, and other programs work fine in this respect.

Oh my fault, I did not think about system path, I was only using relative path or absolute path in my testing. Currently I am checking if executable file exists, but this fails when its in system path (but creating process works).

I will remove the executable file exists checks and only display error when process could not be started.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-31 21:52:47
@Compact Dick

Could you try latest CI build https://github.com/wieslawsoltes/BatchEncoder#ci-builds , your issue with system path should be fixed.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Compact Dick on 2017-01-31 22:05:53
Could you try latest CI build https://github.com/wieslawsoltes/BatchEncoder#ci-builds , your issue with system path should be fixed.
Can confirm this build works. Thanks for the quick fix!

Now, may I suggest some new features? No rush, but they would tremendously improve BatchEncoder's value and usability:


Many thanks again! I'll keep using BatchEncoder every now and then, and provide feedback if it's useful/relevant.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-01-31 22:24:12
Can confirm this build works. Thanks for the quick fix!

No problem.

Now, may I suggest some new features? No rush, but they would tremendously improve BatchEncoder's value and usability:

Yes, please feel free to suggest any new features.

support for transcoding (from FLAC, for example), using existing decoders

This should be already possible by properly configured formats, specifically Input extensions, output extensions and type.

Edit: I should add that default Encoder and Decoder formats are already configured for most common trans-coding format configurations.

BatchEncoder checks input file extensions and if Encoder format input extension does not match the input file extension (see format definitions for encoders, Input and Output extensions, you can provide multiple input extensions e.g.: WAV,WV,CAF,W64,DFF,DSF, but only one output extension e.g. WV) than BatchEncoder will search for Decoder that supports this input file extension, if decoder is not found error will be displayed.

cuesheet support (saves the step of having to slice FLAC+CUE archives into individual WAV files

I will have to investigate, please keep in mind that my goal with BatchEncoder is not only use command-line tools. Any suggestion are welcome regarding command-line tools.

tagging support

Yes, its on my TODO list, by this one will be hard and may not be possible for all formats (limitation of tools).

Many thanks again! I'll keep using BatchEncoder every now and then, and provide feedback if it's useful/relevant.

Feedback is valuable for me, thanks!
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: Compact Dick on 2017-02-01 21:43:55
... you can provide multiple input extensions e.g.: WAV,WV,CAF,W64,DFF,DSF, but only one output extension e.g. WV) than BatchEncoder will search for Decoder that supports this input file extension, if decoder is not found error will be displayed.
Fantastic. That solves one issue.

Quote
... please keep in mind that my goal with BatchEncoder is not only use command-line tools. Any suggestion are welcome regarding command-line tools.
Fair enough. Shall keep that in mind.

Quote
[Tagging support] is on my TODO list, by this one will be hard and may not be possible for all formats (limitation of tools).
That's fine, too. Not absolutely vital, just convenient.

Cheers!
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-02-06 22:31:06
BatchEncoder version 1.1 was released today.

Changes:

- Added multi-language support.
- Added Polish language translation.
- Added ffmpeg ac3 encoder support.
- Added language editor tool.

Download portable version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.1/BatchEncoder-1.1-Win32.zip
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.1/BatchEncoder-1.1-x64.zip

Download installer version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.1/BatchEncoder-1.1-Win32.exe
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.1/BatchEncoder-1.1-x64.exe
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wagner reatto on 2017-02-06 23:49:35
well, i tried to install this encoder, but avira reports ADWARE/ConvertAd.Gen7.

any idea?

tia

obs. portable
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: kode54 on 2017-02-07 05:24:51
I've reported the applicable file (Win32 portable) to Avira as a potential false positive, but I leave it up to them to determine if some part of the application's source code also triggers that signature.

The 64 bit versions also trigger an obscure Chinese scanner. None of them trigger any other scanners, at least according to VirusTotal.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-02-07 07:29:23
well, i tried to install this encoder, but avira reports ADWARE/ConvertAd.Gen7.

any idea?

tia

obs. portable

Seems like issue with AV software. Installer is common Inno Setup and binaries are built using Visual Studio 2015 in the Appveyor: https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/595/artifacts

Checked with VT and reports 0/56 for Win32 installer: https://www.virustotal.com/pl/file/244ab05461464adc2648b82b281b9aa821b397f0f88420a4d6f1aecb67d9a483/analysis/1486452184/

Seemss like Win32 executable is triggering some false/positive 3/56: https://www.virustotal.com/pl/file/e12787d334756b3606644039f32c3fe96acd1aeb33f26413da093cacbb636f9b/analysis/1486452387/

The program is open source, so nothing to hide here: https://github.com/wieslawsoltes/BatchEncoder

Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wagner reatto on 2017-02-07 10:00:55
Kode54 and Wisodev, thanks for the answers. I sent as a false positive to Avira. Avira's response is usually quick.
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-02-07 19:43:42
Changed some compiler and linker settings (Visual Studio 2015, Visual C++) and managed to get only 1 false positive from Qihoo-360 AV for Win32 build :)

https://www.virustotal.com/pl/file/08f0907854408dd825e4d2a576e026e2e0b0213f90d2812308cbd5442e0d27ca/analysis/1486496307/
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wagner reatto on 2017-02-07 22:02:45
Following the response from Avira:

"Dear Sir or Madam,

Thank you for your email to Avira's virus lab.
Tracking number: INC02126559.

We received the following archive files:

File ID    Filename    Size (Byte)    Result
28969320    quarantine.zip    1007.2 KB    OK

A listing of files contained inside archives alongside their results can be found below:
File ID    Filename    Size (Byte)    Result
28969323    085a385f.vir    2.08 MB    FALSE POSITIVE


Please find a detailed report concerning each individual sample below:
Filename    Result
085a385f.vir    FALSE POSITIVE

The file '085a385f.vir' has been determined to be 'FALSE POSITIVE'. In particular this means that this file is not malicious but a false alarm. Detection will be removed from our virus definition file (VDF) with one of the next updates.


Alternatively you can see the analysis result here:
https://analysis.avira.com/en/status?uniqueid=qVskRUnVfb3jYQrDT2Dm0SAZP55tFGUk&incidentid=2126559

An overview of all your submissions can be found here:
https://analysis.avira.com/en/overview?uniqueid=qVskRUnVfb3jYQrDT2Dm0SAZP55tFGUk

Please note: If you have specific questions, please visit our website http://www.avira.com/en/support for further details.

Kind regards
Avira Virus Lab


---------------------------------------------
Avira Operations GmbH & Co. KG
Kaplaneiweg 1, 88069 Tettnang, Germany
Phone: +49 (0) 7542-500 0
Fax: +49 (0) 7542-500 3000
Internet: http://www.avira.com

CEO: Travis Witteveen
Headquarter: Tettnang
Commercial register: AG Ulm HRB 630992"

Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-02-19 18:33:07
BatchEncoder version 1.2 was released today.

Changes:

- Changed progress function format to use Lua script files.
- Added La Lossless Audio compression format.
- Added qaac AAC encoder format.
- Added qaac AAC decoder format.
- Added qaac M4A decoder format.
- Added individual format definitions files.
- Added pipes only trans-coding support (no temp file created if pipes are supported).
- Added hide console window option.
- Added drag and drop support for options files (main dialog).
- Added drag and drop support for items files (main dialog).
- Added drag and drop support for formats files (main and formats dialog).
- Added drag and drop support for format files (main and formats dialog).
- Added drag and drop support for presets files (main, formats and presets dialog).
- Added drag and drop support for exe files (main and formats dialog, set current format exe path).
- Added drag and drop support for progress files (main and formats dialog, set current format progress path).
- Added drag and drop support for language files (main dialog).
- Added option to open and edit presets from Configure Formats dialog.
- Added import, export and duplicate format buttons.
- Added duplicate preset button.
- Added Korean translation by JaeHyung Lee.
- Added Spanish translation by Overdrive80.
- Optimized compiler and linker settings.
- Update status-bar when changing language.
- Sorted formats in alphabetical order in the drop-down.
- Use unique file name for temporary file when trans-coding.
- Bug fixes.

Download portable version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.2/BatchEncoder-1.2-Win32.zip
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.2/BatchEncoder-1.2-x64.zip

Download installer version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.2/BatchEncoder-1.2-Win32.exe
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.2/BatchEncoder-1.2-x64.exe
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-03-07 08:08:11
BatchEncoder version 1.3 was released.

Changes:

- Added advanced output path options.
- Added Validate Input Files option.
- Added overwrite existing files option.
- Updated tools download.ps1 script.
- Variable names in format path are case insensitive.
- Variable names in output path are case insensitive.
- Added ffdcaenc DTS encoder format.

Download portable version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.3/BatchEncoder-1.3-Win32.zip
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.3/BatchEncoder-1.3-x64.zip

Download installer version:

https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.3/BatchEncoder-1.3-Win32.exe
https://github.com/wieslawsoltes/BatchEncoder/releases/download/1.3/BatchEncoder-1.3-x64.exe
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: sebus on 2017-06-14 21:03:02
I only get Error: can not create command-line process(2)

(https://s9.postimg.org/h9hnz7gn3/can_not_create_command_line_process.png)
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-11-29 09:38:00
I only get Error: can not create command-line process(2)

(https://s9.postimg.org/h9hnz7gn3/can_not_create_command_line_process.png)

You need to download command-line tools:

https://github.com/wieslawsoltes/BatchEncoder#tool-downloads

and configure paths:

https://github.com/wieslawsoltes/BatchEncoder/wiki/Videos#tutorials
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: ManekiNeko on 2017-11-29 13:59:25
Does it support the conversion of cue+flac (single image) and embedding of album artwork (folder.jpg, for example) at the conversion stage? Thanks
Title: Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Post by: wisodev on 2017-11-29 14:36:58
Does it support the conversion of cue+flac (single image) and embedding of album artwork (folder.jpg, for example) at the conversion stage? Thanks

Not yet. Its planned but no ETA. You can follow progress here: https://github.com/wieslawsoltes/BatchEncoder/issues/18
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-04 19:47:34
BatchEncoder 2.0 - Configure Tools preview: https://youtu.be/IYBFwSho8rA

Download preview (alpha builds): https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/artifacts
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-05 19:01:39
I am working on tools dialog for BatchEncoder that will enable users to download command-line tools and set paths to executable's.

Here is quick demonstration of tools dialog functionality in preview builds.

https://youtu.be/UsuaYlXBaow (https://youtu.be/UsuaYlXBaow)

Any feedback is welcome.

Download preview (alpha builds): https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/artifacts (https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/artifacts)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: eahm on 2017-12-05 19:10:07
Best front end around, good job.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-06 20:54:29
The latest v2.0 alpha builds have support for eac3to.

Downloads : https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/artifacts (https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/artifacts)

Any comments and suggestion regarding presets or command-line parameters are welcome :)

AC3 format and presets:
Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<Format id="EAC3TO_AC3" name="AC3 (ATSC A/52) - eac3to" template="$EXE $INFILE $OUTFILE -progressnumbers $OPTIONS" input="false" output="false" function="GetProgress_Eac3toEnc.progress" path="eac3to/eac3to.exe" success="0" type="0" formats="RAW,LPCM,PCM,WAV,W64,RF64,AC3,EAC3,DTS,DTSES,DTS9624,DTSHDHR,DTSHDMA,MLP,THD,THDAC3,FLAC,AAC" extension="AC3" default="3">
    <Presets>
        <Preset name="192 kbit/s" options="-192"/>
        <Preset name="224 kbit/s" options="-224"/>
        <Preset name="384 kbit/s" options="-384"/>
        <Preset name="448 kbit/s" options="-448"/>
        <Preset name="640 kbit/s" options="-640"/>
        <Preset name="Extract the AC3 core of a TrueHD track" options="-core"/>
    </Presets>
</Format>

DTS format and presets:
Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<Format id="EAC3TO_DTS" name="DTS (Coherent Acoustics codec) - eac3to" template="$EXE $INFILE $OUTFILE -progressnumbers $OPTIONS" input="false" output="false" function="GetProgress_Eac3toEnc.progress" path="eac3to/eac3to.exe" success="0" type="0" formats="RAW,LPCM,PCM,WAV,W64,RF64,AC3,EAC3,DTS,DTSES,DTS9624,DTSHDHR,DTSHDMA,MLP,THD,THDAC3,FLAC,AAC" extension="DTS" default="0">
    <Presets>
        <Preset name="768 kbit/s" options="-768"/>
        <Preset name="1536 kbit/s" options="-1536"/>
        <Preset name="Extract the DTS core of a DTS-HD track" options="-core"/>
    </Presets>
</Format>

Progress function in Lua:
Code: [Select]
function GetProgress(s) 
  if string.match(s, '^Done.%s-') ~= nil then return "100";
  else return string.match(s, 'process: (%d+)%%'); end;
end
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-09 10:53:54
v2.0 is almost ready for release, looking for help to update some translations:
1. Spanish translations: https://github.com/wieslawsoltes/BatchEncoder/issues/84 (https://github.com/wieslawsoltes/BatchEncoder/issues/84)
2. Korean translations: https://github.com/wieslawsoltes/BatchEncoder/issues/42 (https://github.com/wieslawsoltes/BatchEncoder/issues/42)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-12 18:30:30
BatchEncoder v2.0 has been released today.

Changes:

- Added configure tools dialog.
- Added dynamic layout support for dialogs.
- Added multi-selection support for presets list.
- Added multi-selection support for formats list.
- Refactored configuration file storage.
- Installed version config is stored in %appdata%\BatchEncoder path.
- Portable version config is stored in .\BatchEncoder path.
- Installed version tools are stored in %appdata%\BatchEncoder\tools path.
- Portable version tools are stored in .\BatchEncoder\tools path.
- Refactored worker threads to use lambdas.
- Refactored common code as submodules.
- Refactored xml configuration code.
- Added eac3to support.
- Updated tools to latest versions.
- Updated QAAC AAC format to use --no-optimize instead of --adts.
- Updated TinyXml-2 to version 5.0.1.

Download portable version:

BatchEncoder-2.0-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.0/BatchEncoder-2.0-Win32.zip)
BatchEncoder-2.0-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.0/BatchEncoder-2.0-x64.zip)

Download installer version:

BatchEncoder-2.0-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.0/BatchEncoder-2.0-Win32.exe)
BatchEncoder-2.0-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.0/BatchEncoder-2.0-x64.exe)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: eahm on 2017-12-12 19:47:46
Direct link for SSRC: https://www.videohelp.com/download-HbxmghNMC/ssrc-1.33.zip

Nero AAC: https://www.videohelp.com/download/NeroAACCodec-1.5.4.zip
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-12 20:05:13
Direct link for SSRC: https://www.videohelp.com/download-HbxmghNMC/ssrc-1.33.zip

Nero AAC: https://www.videohelp.com/download/NeroAACCodec-1.5.4.zip

Those links expire after short time.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: eahm on 2017-12-12 20:06:52
Got it, figured for the first one, even the second? Fair enough anyway, no big deal. Thanks again for another great front end, I still like and use foobar2000 for almost all my audio needs but many people will find BatchEncoder very useful.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-12 20:08:30
Got it, figured for the first one, even the second? Fair enough anyway, no big deal. Thanks again for another great front end, I still like and use foobar2000 for almost all my audio needs but many people will find BatchEncoder very useful.

I think yes, both links expire. No idea how to get permanent link.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: eahm on 2017-12-12 20:24:57
Found SSRC here too, I think it's the official source? https://raw.githubusercontent.com/shibatch/SSRC/master/bin/ssrc.exe

And http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip (Nero AAC Codec 1.5.1 with neroAacEnc 1.5.4)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-12 20:33:28
Found SSRC here too, I think it's the official source? https://raw.githubusercontent.com/shibatch/SSRC/master/bin/ssrc.exe

And http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip (Nero AAC Codec 1.5.1 with neroAacEnc 1.5.4)

Will test them tomorrow. Thanks for help.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2017-12-24 14:06:05
BatchEncoder v2.1 has been released today.

Changes:

- Updated tools download urls.

Download portable version:

BatchEncoder-2.1-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.1/BatchEncoder-2.1-Win32.zip)
BatchEncoder-2.1-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.1/BatchEncoder-2.1-x64.zip)

Download installer version:

BatchEncoder-2.1-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.1/BatchEncoder-2.1-Win32.exe)
BatchEncoder-2.1-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.1/BatchEncoder-2.1-x64.exe)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-09 09:31:18
BatchEncoder v2.2 has been released today.

Changes:

- Added AvsDec tool to support .avs Avisynth scripts.
- Added rewavi tool to support .avs Avisynth scripts.
- Added rewavi tool to support .avi files.
- Added .mka decoder support using ffmpeg.
- Added Japanese translation.

Download portable version:

BatchEncoder-2.2-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.2/BatchEncoder-2.2-Win32.zip)
BatchEncoder-2.2-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.2/BatchEncoder-2.2-x64.zip)

Download installer version:

BatchEncoder-2.2-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.2/BatchEncoder-2.2-Win32.exe)
BatchEncoder-2.2-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/2.2/BatchEncoder-2.2-x64.exe)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: eahm on 2018-01-09 10:34:33
You should add refalac as well since it doesn't need any library.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-09 10:44:01
You should add refalac as well since it doesn't need any library.

Will add in the next release :)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: francesco on 2018-01-09 10:53:15
You should add refalac as well since it doesn't need any library.

Will add in the next release :)
hi
may i know how can add monkey mac.exe & winamp mp4 ?
about monkey i need only mac.exe but i have to create folders like the mp4 i can find in winamp
ps qaac doesn't work status error:progess did not reach 100% , but i have put the same files i have in foobar

and thank you so much for you beautiful program!
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: eahm on 2018-01-09 10:55:49
@francesco get the files from my foobar2000 package, it has all the libraries, remember though no links here.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-09 11:30:20
may i know how can add monkey mac.exe & winamp mp4 ?
Not sure what do you mean by mac.exe & winamp mp4. mac.exe is already supported.

about monkey i need only mac.exe but i have to create folders like the mp4 i can find in winamp

Not sure what this should do: create folders like the mp4 i can find in winamp

ps qaac doesn't work status error:progess did not reach 100% , but i have put the same files i have in foobar

Did you download qaac using Configure tools dialog? The executable is not installed when you install BatchEncoder, you have to download it and configure path if its different than default.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: francesco on 2018-01-09 16:29:55
may i know how can add monkey mac.exe & winamp mp4 ?
Not sure what do you mean by mac.exe & winamp mp4. mac.exe is already supported.

about monkey i need only mac.exe but i have to create folders like the mp4 i can find in winamp

Not sure what this should do: create folders like the mp4 i can find in winamp

ps qaac doesn't work status error:progess did not reach 100% , but i have put the same files i have in foobar

Did you download qaac using Configure tools dialog? The executable is not installed when you install BatchEncoder, you have to download it and configure path if its different than default.
hi
i have used the program to download the free encoder , BatchEncoder downloads zip files and extract in folders
well i have tried to download from BatchEncoder monkey but it download the installation file , i have the free encoder
i have to create a folder and copy the encoder inside , but how can i know the name of the folder BatchEncoder uses for monkey encoder?

Quote
@francesco get the files from my foobar2000 package, it has all the libraries, remember though no links here.
@eahm I know it
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-09 17:49:17
hi
i have used the program to download the free encoder , BatchEncoder downloads zip files and extract in folders
well i have tried to download from BatchEncoder monkey but it download the installation file , i have the free encoder
i have to create a folder and copy the encoder inside , but how can i know the name of the folder BatchEncoder uses for monkey encoder?

The download location is "%appdata%\BatchEncoder" for installed version, for portable is "tools" folder located in same folder as BatchEncoder.exe.

The monkey encoder is downloaded as installer, just download it and run installer, install to default location. If you install in different location use Configure formats dialog to set mac.exe path https://github.com/wieslawsoltes/BatchEncoder#configure-formats.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-17 15:43:59
BatchEncoder v3.0 has been released today.

Changes:

- Added refalac support.
- Added twolame support.
- Updated rewavi tool.
- Updated AvsDec tool.
- Added $OUTPATH variable to format template.
- Added additional preset options per item.
- Added support for split multi-channel WAV files.
- Using sol2 to for lua scripting.
- Fixed convert loop crushing with more than 64 threads active.
- Improved performance of remove item from the list.
- Changed script file extension to .lua for progress functions.
- Using xml extensions for configuration.
- Using auto detection of xml file type for drag and drop.
- Using Tools.xml for download url in download.ps1 script.
- Added generate-xml.ps1 PowerShell script.
- Added validate-tools.ps1 PowerShell script.
- Added update-config.ps1 PowerShell script.

Download portable version:

BatchEncoder-3.0-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.0/BatchEncoder-3.0-Win32.zip)
BatchEncoder-3.0-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.0/BatchEncoder-3.0-x64.zip)

Download installer version:

BatchEncoder-3.0-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.0/BatchEncoder-3.0-Win32.exe)
BatchEncoder-3.0-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.0/BatchEncoder-3.0-x64.exe)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-20 08:56:48
BatchEncoder v3.1 has been released today.

Changes:

- Added auto select tool in configure tools dialog.
- Added validation for loaded configuration files.
- Improved configuration files loading and saving.
- Fixed $OPTIONS not being set properly.
- Fixed delete all items crash in formats dialog.
- Fixed delete all items crash in tools dialog.

Download portable version:

BatchEncoder-3.1-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.1/BatchEncoder-3.1-Win32.zip)
BatchEncoder-3.1-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.1/BatchEncoder-3.1-x64.zip)

Download installer version:

BatchEncoder-3.1-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.1/BatchEncoder-3.1-Win32.exe)
BatchEncoder-3.1-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/3.1/BatchEncoder-3.1-x64.exe)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-01-21 00:07:50
BatchEncoder 3.2 preview - automatically download missing tools: https://youtu.be/Wj-MkzOAlRw
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: wisodev on 2018-03-20 17:01:24
Version 4.0 released.

Changes:

- Added download tools automatically.
- Added try to download tools option.
- Added toggle selected items using space key.
- Added items list search using keyboard.
- Changed output path variables.
- Added more variables for output path.
- Added relative output path support.
- Added load and save output path patterns.
- Automatically rename a file if it already exists.
- Append copy suffix for newly added tool, format or preset.
- Append copy suffix for duplicated tool, format or preset.
- Try to find x86 tool if x64 was not found on x64 platforms.
- Improved performance of loading and saving items.
- Improved performance of removing items.
- Reduced the size of an executable.
- Using virtual list for items.
- Using virtual list for presets.
- Using virtual list for formats.
- Using virtual list for tools.
- Reduced memory usage.
- Added basic logging support.
- Added tools utilities class.
- Added separate core project.
- Using std::wstring instead of CString.
- Using std::map container.
- Using std::vector container.
- Using std::thread for workers.
- Using std::mutex for syncing workers.
- Refactored worker classes.
- Added unit tests.

Download portable version:

BatchEncoder-4.0-Win32.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-Win32.zip)
BatchEncoder-4.0-x64.zip (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-x64.zip)

Download installer version:

BatchEncoder-4.0-Win32.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-Win32.exe)
BatchEncoder-4.0-x64.exe (https://github.com/wieslawsoltes/BatchEncoder/releases/download/4.0/BatchEncoder-4.0-x64.exe)
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: Sham 69 on 2021-09-29 01:53:49
Developer - please add option to change bit depth. Thanks, I like this program,
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: Sham 69 on 2021-09-30 19:08:39
Also to extract the raw .aac audio from an m4a.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: Sham 69 on 2021-10-08 15:46:51
What command line can I use in this GUI to convert 24 bit to 16 bit? I tried -s16, but it still converts through as 24 bit.
Title: Re: BatchEncoder (Audio Conversion GUI)
Post by: kode54 on 2021-10-08 22:20:35
What are you even talking about? Lossless formats should not change bit depth, and lossy formats don't tend to have a bit depth at all, because they tend to be floating point.