Skip to main content

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

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

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #51
BatchEncoder version 1.0 was released today.

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

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #52
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.

  • ron spencer
  • [*][*]
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #53
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!

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #54
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.

  • Wombat
  • [*][*][*][*][*]
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #55
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 :)
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #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.

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #57
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.

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #58
@Compact Dick

Could you try latest CI build https://github.com/wieslawsoltes/BatchEncoder#ci-builds , your issue with system path should be fixed.

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #59
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:

  • support for transcoding (from FLAC, for example), using existing decoders
  • cuesheet support (saves the step of having to slice FLAC+CUE archives into individual WAV files
  • tagging support

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

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #60
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!
  • Last Edit: 31 January, 2017, 05:42:31 PM by wisodev

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #61
... 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!

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #62

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #63
well, i tried to install this encoder, but avira reports ADWARE/ConvertAd.Gen7.

any idea?

tia

obs. portable
  • Last Edit: 06 February, 2017, 06:51:13 PM by wagner reatto
wagner reatto

  • kode54
  • [*][*][*][*][*]
  • Administrator
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #64
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.

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #65
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


Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #66
Kode54 and Wisodev, thanks for the answers. I sent as a false positive to Avira. Avira's response is usually quick.
wagner reatto

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #67
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/

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #68
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"

wagner reatto

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #69
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

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #70
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

  • sebus
  • [*]
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #71
I only get Error: can not create command-line process(2)


  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #72
I only get Error: can not create command-line process(2)



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

Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #73
Does it support the conversion of cue+flac (single image) and embedding of album artwork (folder.jpg, for example) at the conversion stage? Thanks

  • wisodev
  • [*][*][*]
  • Developer
Re: Introducing BatchEncoder (Audio Conversion GUI) (formerly known as theFrontend)
Reply #74
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