Skip to main content

Topic: BatchEncoder (Audio Conversion GUI) (Read 15373 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • wisodev
  • [*][*][*]
  • Developer

  • wisodev
  • [*][*][*]
  • Developer
Re: BatchEncoder (Audio Conversion GUI)
Reply #76
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

Any feedback is welcome.

Download preview (alpha builds): https://ci.appveyor.com/project/wieslawsoltes/batchencoder/build/artifacts

  • eahm
  • [*][*][*][*][*]
Re: BatchEncoder (Audio Conversion GUI)
Reply #77
Best front end around, good job.

  • wisodev
  • [*][*][*]
  • Developer
Re: BatchEncoder (Audio Conversion GUI)
Reply #78
The latest v2.0 alpha builds have support for eac3to.

Downloads : 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

  • wisodev
  • [*][*][*]
  • Developer
Re: BatchEncoder (Audio Conversion GUI)
Reply #79
v2.0 is almost ready for release, looking for help to update some translations:
1. Spanish translations: https://github.com/wieslawsoltes/BatchEncoder/issues/84
2. Korean translations: https://github.com/wieslawsoltes/BatchEncoder/issues/42

  • wisodev
  • [*][*][*]
  • Developer
Re: BatchEncoder (Audio Conversion GUI)
Reply #80
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
BatchEncoder-2.0-x64.zip

Download installer version:

BatchEncoder-2.0-Win32.exe
BatchEncoder-2.0-x64.exe

  • eahm
  • [*][*][*][*][*]
Re: BatchEncoder (Audio Conversion GUI)
Reply #81

  • wisodev
  • [*][*][*]
  • Developer

  • eahm
  • [*][*][*][*][*]
Re: BatchEncoder (Audio Conversion GUI)
Reply #83
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.

  • wisodev
  • [*][*][*]
  • Developer
Re: BatchEncoder (Audio Conversion GUI)
Reply #84
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.

  • eahm
  • [*][*][*][*][*]
Re: BatchEncoder (Audio Conversion GUI)
Reply #85
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)

  • wisodev
  • [*][*][*]
  • Developer
Re: BatchEncoder (Audio Conversion GUI)
Reply #86
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.