Aren't you going to get into trouble with the patent holders of some of those codecs?
"It can also extract audio streams from video files and encode them."Is the extract done losslessly and what parameters(or what do you do exactly?) are used?
Yes, extraction of audio using ffmpeg.exe does not involve transcoding.In addition to that binary, there are many binaries in the archive. Legal issues aside, I have to wonder what to expect from opusenc.exe with the file date 2012-09-04 :shrug:
Quote from: pdq on 13 December, 2012, 08:48:34 PMAren't you going to get into trouble with the patent holders of some of those codecs?Which of the encoders can cause problem?
Yes it is done loselessly. TAudioConverter tries to determine output audio file's extension according to audio stream's codec. Please send feedback if that fails. I tried to cover as much codec as possible but there are always exceptions.
...Btw about the codecs, I think your better not including them and instead when the user tries encoding (say MP3) for the first time they are given a choice to download the codec and directed to where you can obtain the binaries from a trustworthy source. Or they can download a "codec pack"... I'm not trying to tell you how to write your program, just I like to be on the safe side if I were dealing with MPEG.
Does this compile on linux? Doesn't look like it at first glance.There is really a need for a GUI converter frontend for linux, that ties in to command line encoders.
No native support for linux, it is written in Delphi. I did not try it under Wine but might work.
...Port it to Lazarus Free Pascal, and then you can create a Linux binary.
--0.5-Added: Support for .wma files-Added: Option to specify bit depth (thx to jkauff and soneca)-Improved: Deleting files from file list is now faster-Improved: Process count warning is now added to log (thx to jkauff)-Fixed: Changing sampling rate caused problems-Fixed: Memory bar now shows memory used (thx to soneca)-Fixed: Some UI problems occuring after encoding is done-Fixed: Tags with '"' in them caused problems-Updated: QAAC to 2.07-Updated: OpusEnc to build using libopus 1.0.1
I really doubt including binaries of encoders will cause any problems. Also, -AFAIK- I'm not breaking any local laws.
Type "flac" for a usage summary or "flac --help" for all optionsERROR: --input-size too large; this build of flac does not support filesizes over 2GB
I managed to encode a 2.48GB wav file to FLAC without any problems.
hiwow , i 'm going to try it nowis portable?cheers