View Full Version : TAudioConverter 0.9.7-Multithreaded Audio Converter-Extractor CD ripper
ozok
5th August 2012, 21:57
TAudioConverter is a audio converter and extractor. It can convert almost any audio format to aac, ac3, mp3, flac, wav, ogg, opus, mpc, tta, tak, alac, wavpack. SoX is used to apply effects such as normalization, volume change etc. It can also extract audio streams from video files and encode them. Video files with more than one audio stream is supported.
It is possible to run up to 16 simultaneous processes to shorten encoding time.
If you want an encoder to be added please let me know.
https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=USMWJE4WFDFX2)
Screenshot:
http://i.imgur.com/vpODHDM.png
You can download it from homepage (http://taudioconverter.sourceforge.net/).
Both portable and setup versions are available.
Beta builds can be found in bitbucket page (https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads).
Also you can see source code from here (https://bitbucket.org/ozok/taudioconverter-audio-converter/src).
Suggestions and bug reports are more than welcome.
BK-201
5th August 2012, 22:16
:goodpost: haha nice, now I can encode audio only
many thanks for this :D
ozok
5th August 2012, 22:21
:goodpost: haha nice, now I can encode audio only :D
Well, yes your question in TX264 thread made me move actually. It was more of cleaning video related code from TX264, really.
BK-201
5th August 2012, 22:30
lol , "So you'd know encoding is finished" prompt doesn't show once audio encoding is finished either :P
Again bug? or intentionally removed?
ozok
29th November 2012, 13:48
Update:
--0.2
-Added: Tag copying for some encoders
-Added: support for Opus codec
-Added: Support for Speex and Opus files
-Added: "Shutdown", "Restart" and "Log off" post-encode options
-Added: Parent folder of input file will be created in the output with encoder name at the end
-Added: Balloon notifications
-Removed: "No Audio" option
-Removed: Skin
-Removed Language options
-Removed: NeroAACEnc support
-Fixed: Some UI Errors
-Fixed: Unable to use Ogg Vorbis bitrate mode
-Fixed: Updater showed new update eventhough there wasn't one
-Fixed: Default video ID is 0 and default audio ID is 1
-Fixed: "Copy audio" failed because files were saved to temp folder
-Fixed: A bug where audio only files could not be encoded
-Fixed: Saving WAV files did not work
-Updated: FFMpeg, QAAC and MediaInfo
ozok
3rd December 2012, 21:49
Update:
--0.3
-Added: Multithreading!
-Added: Option to specify number of processes
-Added: Skin (thx to AlphaControls team)
-Added: Options to disable tag copying
-Added: Progress for Opus encoder
-Added: Progress for Lame encoder
-Added: Progress label showing number of encoded files
-Added: A few UI changes
-Added: Source is now included with package
-Fixed: Progress errors if Opus was selected
-Fixed: Summary for Opus was wrong
-Fixed: Progress bars would go 0 sometimes during encoding
-Fixed: Output folder will be created if it does not exist
-Fixed: A few minor UI problems
-Updated: AlphaControls to 8.10
soneca
3rd December 2012, 22:56
Ozok,
The job was done but the progress bar stopped at 50%.
http://i131.photobucket.com/albums/p305/soneca1/Forum/TAudio.png
Some distortions in the gui after conversions completed.
http://i131.photobucket.com/albums/p305/soneca1/TAudio.png
I tried to convert others flac files to wav but the program crashed.
Report sent via mp.
ozok
4th December 2012, 01:19
Thx soneca, I've fixed 50% problem. I will fix GUI distortion too.
About bug report, how many files did you have in that list? What was the number of processes?
soneca
4th December 2012, 01:38
Hi Ozok,
9 files and 6 processes.
Lowered to 2 with no crashes, but the bar remained at 50% despite having done the job completely.
ozok
4th December 2012, 16:13
Hi Ozok,
9 files and 6 processes.
Lowered to 2 with no crashes, but the bar remained at 50% despite having done the job completely.
Thanks for the info, I can now reproduce the problem and can look closely.
ozok
4th December 2012, 17:04
Update:
--0.3.1
-Removed: 64bit FFMpeg
-Fixed: Progress got stuck at 50% while converting to WAV (thx to soneca)
-Fixed: "Index out of bounds" problem for some process count values (thx to soneca)
-Fixed: GUI got distorted after encoding (thx to soneca)
soneca
4th December 2012, 20:48
Thanks Ozok!
Using 6 processes the conversion is extremely fast! :D
I'm not able to save the logs in text format(.txt).
This happens only after completing a job.
ozok
4th December 2012, 21:42
...
I'm not able to save the logs in text format(.txt).
This happens only after completing a job.
Yes, I overlooked it :rolleyes:.
ozok
9th December 2012, 16:19
Update:
--0.4
-Added: Only one instance can be run
-Added: Process count info will be added to the log
-Added: Support for MPC codec
-Added: Support for .shn, .mpc, .ape and .wv files
-Fixed: Log window could not be opened after an encode (thx to soneca)
-Fixed: GUI shows encoding is done while it continues if SoX options are enabled
soneca
9th December 2012, 19:51
Ozok,
In this version you can not do any conversion to aac using Qaac.
And the logs are saved only if the job is completed successfully.
Support for wma would also be a nice addition.
ozok
9th December 2012, 21:19
Ozok,
In this version you can not do any conversion to aac using Qaac.
And the logs are saved only if the job is completed successfully.
Support for wma would also be a nice addition.
I cannot reproduce any of these errors. Are you sure you have necessary programs installed in order to run qaac?
soneca
9th December 2012, 23:03
Forget, my mistake. :rolleyes:
soneca
10th December 2012, 11:53
Ozok,
The bar indicating the use of available physical memory actually indicates the amount of memory available, correct?
ozok
10th December 2012, 13:22
Ozok,
The bar indicating the use of available physical memory actually indicates the amount of memory available, correct?
LOL yes. I'll fix it so it shows memory used.
jkauff
12th December 2012, 04:37
Ozok,
Just tried your program tonight--very nice indeed, especially the SoX and Mediainfo integration (this coming from a dbPoweramp user).
One request: Can you change the behavior of the warning message about the number of processes setting? I have a quad core (non-hyperthreading) CPU, but I get the warning if I specify more than 3 processes. Your program doesn't max out my cores using 4 processes.
One question: What criteria did you use to determine the initial settings of the various codecs? I'll do some research over at Hydrogenaudio for the ones I'm not familiar with, but I'm curious how you decided on your initial settings.
Thanks for a great program.
S_Prince
12th December 2012, 05:53
Looking really nice!!!
I'll try It right away. :)
ozok
13th December 2012, 13:57
Looking really nice!!!
I'll try It right away. :)
Thanks for your comment.
Ozok,
Just tried your program tonight--very nice indeed, especially the SoX and Mediainfo integration (this coming from a dbPoweramp user).
One request: Can you change the behavior of the warning message about the number of processes setting? I have a quad core (non-hyperthreading) CPU, but I get the warning if I specify more than 3 processes. Your program doesn't max out my cores using 4 processes.
One question: What criteria did you use to determine the initial settings of the various codecs? I'll do some research over at Hydrogenaudio for the ones I'm not familiar with, but I'm curious how you decided on your initial settings.
Thanks for a great program.
1) I'll turn it to a message in log. I get annoyed by it too.
2) Most of the initial values are defaults I got from backend's help. But bitrates and other quality related values are mostly random. If you find an error or have any suggestions, please feel free to contribute anytime.
jkauff
13th December 2012, 16:29
I downsampled some FLAC files from 24/96 to 24/48 the other night, and the converted files play at half-speed. Do you think I set something wrong, is this a SoX bug, or is there something in your default command line that caused the speed change? I'll play around with it again when I get home tonight.
ozok
13th December 2012, 19:21
I downsampled some FLAC files from 24/96 to 24/48 the other night, and the converted files play at half-speed. Do you think I set something wrong, is this a SoX bug, or is there something in your default command line that caused the speed change? I'll play around with it again when I get home tonight.
I can be more help if you can provide log of that encode.
jkauff
14th December 2012, 00:56
I can be more help if you can provide log of that encode.
Don't have the original log, but here's the one from the latest attempt. I noticed the resulting file is 16/48, not 24/48.
soneca
14th December 2012, 01:26
Ozok,
Really, any conversion where an downsampling the result is a file with double the time and bit depth is also changed to 16 bits
The conversion(Sox) of this type of file to wav hangs halfway.
And, even if Sox is not used for the conversion files with the bit depth is above 16 the bit depth lowered to 16 bits.
jkauff
14th December 2012, 13:50
I was able to successfully downsample the files by using dbPoweramp to convert to WAV, using R8Brain to downsample, and re-encoding to FLAC with dbP. foobar2000 (using SoX plugin), also does the conversion successfully, so it seems to be a problem with the TAC version of SoX or the command line being passed to SoX.
I guess another possibility is that TAC is not decoding FLAC to WAV correctly for 24/96 files.
ozok
14th December 2012, 15:49
@soneca and @jkauff I've fixed sampling rate problem. TAC was passing wrong commands to backends. Can you please confirm it by using that TAC.exe (https://dl.dropbox.com/u/9617171/TAudioConverter.7z)?
I will look into bit depth problem and hopefully release a new version tonight.
PS. I liked the sound of TAC jkauff :D
soneca
14th December 2012, 16:41
Confirmed.
The sampling rate is fixed and the conversion to wav is working well. ;)
ozok
14th December 2012, 16:46
Confirmed.
The sampling rate is fixed and the conversion to wav is working well. ;)
Thanks, I will release an update tonight.
Could you guys send me a 24bit FLAC sample, all my FLAC files are 16bit.
jkauff
14th December 2012, 17:44
Thanks, I will release an update tonight.
Could you guys send me a 24bit FLAC sample, all my FLAC files are 16bit.
I'll send you a sample in a few hours when I get home.
Brazil2
14th December 2012, 19:53
Could you guys send me a 24bit FLAC sample, all my FLAC files are 16bit.
http://www.2l.no/hires/index.html
ozok
15th December 2012, 00:02
http://www.2l.no/hires/index.html
Epic, thanks very much.
jkauff
15th December 2012, 01:42
https://dl.dropbox.com/u/29526622/ND%20Clip.zip
Here's a clip from one of the files I was converting.
ozok
15th December 2012, 01:47
Update:
--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
soneca
15th December 2012, 05:01
Thank you! http://i131.photobucket.com/albums/p305/soneca1/Forum/legal2.gif
soneca
15th December 2012, 16:37
Ozok,
Some problem in converting wav files.
ozok
15th December 2012, 17:40
Ozok,
Some problem in converting wav files.
Can you be more specific?
jkauff
15th December 2012, 18:57
My 24/96 FLAC files converted perfectly to 24/48 FLAC. Thanks for the quick fix!
soneca
15th December 2012, 20:10
I can not convert any wav file to other formats, and the log is not clear on this issue.
When the TAC does not finish the task, the log is not saved in text format.
Copied and sent to you.
jkauff
15th December 2012, 22:45
I can not convert any wav file to other formats, and the log is not clear on this issue.
When the TAC does not finish the task, the log is not saved in text format.
Copied and sent to you.
I can reproduce this on both 24 bit and 16 bit WAV files. Odd considering that TAC correctly converted my 24 96 FLAC to WAV and then to 24 48 FLAC according to the log. For my WAV test I converted from FLAC to WAV using dbPoweramp, in case that has a bearing on the problem.
jkauff
16th December 2012, 03:43
I can reproduce this on both 24 bit and 16 bit WAV files. Odd considering that TAC correctly converted my 24 96 FLAC to WAV and then to 24 48 FLAC according to the log. For my WAV test I converted from FLAC to WAV using dbPoweramp, in case that has a bearing on the problem.
Update: I tried the same test decoding with foobar2000, with the same result.
ozok
16th December 2012, 14:21
Log is saved as log.txt in application folder after TAC is closed and overwritten all the time.
When you select that wav file in the list, what do you see in "Audio Track" list over file list? Is first number -1?
soneca
16th December 2012, 14:36
Log is saved as log.txt in application folder after TAC is closed and overwritten all the time.
When you select that wav file in the list, what do you see in "Audio Track" list over file list? Is first number -1?
That's right,
-1, PCM, 1411.2 Kbps, 2 channels, 44.1Khz, unknown
ozok
16th December 2012, 14:40
Same here too. Looks like there is a problem with stream indexes.
ozok
16th December 2012, 15:02
Please try that exe (https://dl.dropbox.com/u/9617171/TAudioConverter.7z).
soneca
16th December 2012, 15:26
Yes, apparently is working properly. :)
Ozok,
I think those bars indicating the use of memory and cpu could have a name in front of each, so that the indication it easier to visualize. It's just an opinion.:D
jkauff
16th December 2012, 16:25
Both 16 bit and 24 bit WAVs convert perfectly with the new .exe,
with one slight exception--setting bit depth to "Original" does not work on the 24 bit, it converts it to 16 bit. Setting bit depth explicitly to 24 bit works fine.
soneca
16th December 2012, 18:43
Confirmed.
To keep the bit depth in the wav files you must specify.
The same happens with flac files. In auto mode the bit depth is changed to 16 bits.
ozok
17th December 2012, 15:51
Ok, I will look into that problem.
bilditup1
18th December 2012, 05:58
Quits with a meaningless log when I try to feed an 8ch, 24-bit wav (decoded from 6.1 DTSHD with Arcsoft/eac3to) for use with qaac. Use of the same file with qaac directly is just fine.
jkauff
18th December 2012, 13:24
Quits with a meaningless log when I try to feed an 8ch, 24-bit wav (decoded from 6.1 DTSHD with Arcsoft/eac3to) for use with qaac. Use of the same file with qaac directly is just fine.
Did you specify 24 bit on the UI? We've already established that the "Same as source" setting doesn't work properly.
ozok
18th December 2012, 16:18
Update:
--0.6
-Added: Files without an audio stream will not be added to list
-Added: Summary will be added to log
-Removed: "Custom Options" tab
-Removed: enc_fhgaac.dll, libmp4v2.dll and nsutil.dll (Please see \Tools\fhgaacenc\Readme.txt)
-Fixed: Selecting "Bit Depth" as "Original" did not have any effect
-Fixed: If encoding stopped and re-started progress window shows wrong info
-Fixed: Some audio only files could not be encoded (thx to jkauff and soneca)
-Fixed: If output folder does not exist, it will be created (thx to Meeko)
-Fixed: Some VOB files caused "x not integer" error (thx to Rollin)
-Updated: QAAC to 2.09
-Updated: OpusEnc to build using libopus 1.0.2
bilditup1
19th December 2012, 04:44
Did you specify 24 bit on the UI? We've already established that the "Same as source" setting doesn't work properly.
No, I specifically changed that setting to 16-bit. No joy.
ozok
19th December 2012, 09:51
Quits with a meaningless log when I try to feed an 8ch, 24-bit wav (decoded from 6.1 DTSHD with Arcsoft/eac3to) for use with qaac. Use of the same file with qaac directly is just fine.
What settings are you using? Can you send log.txt?
ozok
21st December 2012, 01:11
Update:
--0.6.1
-Added: Support for 3gp files (thx to Rollin)
-Fixed: "m4a" will be used instead of "aac" when extracting streams (thx to Rollin)
-Fixed: Copied streams will be extracted to their own folders
-Fixed: Created temp. wav files will be always little-endian (thx to Rollin)
bilditup1
23rd December 2012, 19:17
What settings are you using? Can you send log.txt?
LOL, works now on version 0.6.1. I didn't try it on 0.6 but I'm assuming the changes were made for that. This'll be much more convenient than piping from eac3to to qaac, though I suppose I'll have to keep doing that until your program can decode TrueHD and DTS-MA.
I love the polish of this program though. Nice updating, pretty straightfwd UI...good stuff man.
ozok
26th December 2012, 14:41
Update:
--0.6.2
-Added: Support for Monkey's Audio and TTA codecs
-Added: Support for 3ga files (thx to botface)
-Added: More tag fields for Opus
-Added: Option to reset number of process to ideal value
-Fixed: Wma and 3gp files could not be drag&dropped
-Fixed: Problems while extracting FLAC and AMR streams from videos (thx to Rollin)
-Fixed: MPC quality value was not saved
-Fixed: "Year" tag converted to "Date" for FLAC files
-Fixed: Wrong "Year" tag was passed to Lame.exe
-Updated: AlphaControls to 8.13
-Updated: QAAC to 2.10
soneca
26th December 2012, 22:12
New version, cool! :)
soneca
27th December 2012, 23:38
Some problems with the percentage bar(converting large files) and distortion gui after conversion finished.
I'll do some more tests, no time.:o
hubblec4
28th December 2012, 22:04
hi ozok
have you planed to add support for HD-Audio like DTS-HD MA, DTS-Hi Res or TrueHD?
ozok
28th December 2012, 22:11
Hello,
FFMpeg seems to be able to decode these kinds of files. However, I don't know much about these file types, so, any sample would be very welcome.
bilditup1
31st December 2012, 02:27
Hello,
FFMpeg seems to be able to decode these kinds of files. However, I don't know much about these file types, so, any sample would be very welcome.
AFAIK ffmpeg can't deal with DTS-MA properly. The guides tell us to use eac3to in conjunction with the Arcsoft decoder (specifically you need to use version 1.1.0.0. or 1.1.0.1 if you want to be able to decode 6.1 properly - matters for a few big titles like LOTR EE).
ozok
31st December 2012, 11:40
I tried some TrueHD samples and FFMpeg worked fine. I didn't have a chance to test DTS-MA samples yet.
tebasuna51
31st December 2012, 16:50
ffmpeg only can decode the 'core' (standard DTS) from DTS-HD (MA or HR).
ozok
2nd January 2013, 01:32
Update:
--0.7
-Added: A new GUI layout
-Added: Skins
-Added: Support for TAK codec
-Added: Support for m2ts and thd files
-Added: Support to copy TrueHD streams
-Added: Option to disable CPU and Memory usage bars
-Added: A few minor improvements/additions
-Removed: Predefs
-Fixed: "Date" was not passed to QAAC (thx to Stop the Noise)
-Updated: AlphaControls to 8.14
jkauff
2nd January 2013, 19:26
New UI looks great!
ozok
5th January 2013, 14:01
Update:
--0.7.1
-Added: Setup and portable versions
-Added: Bit depth will be shown in audio tracks list
-Added: Settings window
-Added: Option to disable creating folder structing
-Added: Folder structure creating will now create all folders
-Added: "Comment" tag "TAudioConverter" will be added if source "Comment" tag is empty
-Added: Support for AMR files
-Added: Option to select between Id3v1 and Id3v2 for Lame (thx to gottkaiser)
-Added: Shell content menu extension
-Fixed: File list scroll bars not showing
-Fixed: "Comment" tag was not copied (thx to botface)
-Fixed: Lame progress was not captured properly
-Updated: FFMpeg
ozok
12th January 2013, 19:51
Update:
--0.7.2
-Added: option to extract embedded artworks to output folder (jpg, png) (thx to gottkaiser)
-Added: A better command creation algorithm
-Added: Info balloon will now show encoding time and speed
-Added: More skins
-Added: Some shortcuts (del, shift+del etc)
-Added: Option to select between extensions for aac output (thx to kokuyo)
-Added: Support for m4b and aac files
-Fixed: Adding files with shell content menu will be disabled while encoding
-Fixed: Could not write tags to TAK files (thx to jkauff)
-Fixed: Change log could not be viewed with installer version
ozok
23rd January 2013, 00:42
Update:
--0.7.3
-Added: Folder drag&drop support
-Added: Edit colors will now match skin color
-Added: Copying artwork is disabled by default
-Added: Support for tak files (thx to carpman)
-Added: Log will be cleared after each encode
-Fixed: TAudioConverter will not delete files in its folder
-Fixed: Files' sample rates were changed even if user disabled it (thx to carpman)
-Fixed: Reverted to MediaInfo version 0.7.56 in order to fix "invalid float operation" error
-Updated: AlphaControls to 8.15
-Updated: Monkey's Audio to 4.11
-Updated: QAAC to 2.12
-Reverted: MediaInfo to 0.7.56
ozok
26th January 2013, 00:54
Update:
--0.7.4
-Added: NeroAACEnc and NeroAACTag support
-Added: Seperated each process' and TAC's logs
-Added: Option to disable skinning
-Added: New skin "AlterMetro"
-Added: Saving logs on close is disabled by default
-Improved: File adding and command line creating performance
-Fixed: Set Lame VBR max value to 9
-Fixed: Moving items up/down could cause some problems
-Updated: AlphaControls to 8.16
-Updated: QAAC to 2.13
cengizhan
26th January 2013, 22:56
There is a bug with temp folder detection. if you copy taudio's program folder to another user's acount, program gives this message: 'cannot create temp folder' and then exits.
it will better if you put an option to use system temp folder or custom folder. if user selects system temp folder, program should disable input box and get the temp folder name from operating system whenever it has run.
ozok
26th January 2013, 23:04
@cengizhan I am guessing you are using portable version. I will come up with a solution for that.
cengizhan
26th January 2013, 23:16
@cengizhan I am guessing you are using portable version. I will come up with a solution for that.
Yes, i am using portable version. :thanks:
ozok
26th January 2013, 23:26
How does that (https://dl.dropbox.com/u/9617171/TAudioConverter_portable.7z) one work for you? Please note that this is portable version exe. It uses currents system's temp folder instead of the one on settings.ini file.
iSunrise
27th January 2013, 14:36
ozok, really great work on the audio converter! I especially love the GUI, you sure did a beautiful job with that.
I have a feature request:
I want to be able to convert FLAC to ALAC (Apple Lossless Audio Codec) and ALAC to FLAC, including preserving all meta-data. If you include this, we could also convert FLAC multi-channel to ALAC multi-channel with your great software. This is pretty useful, because in the Apple world, FLAC cannot be played back natively and FLAC-support is more widespread.
ALAC support is also included in ffmpeg library, so it shouldn´t take too much time to include that into TAudioConverter.
Thanks a lot and keep up the good work!
ozok
27th January 2013, 14:47
@iSunrise I will look into that. Thanks for the suggestion.
cengizhan
27th January 2013, 14:47
Another bug. Program always creates the output folder when it is started. It should not create until encoding is started or when "same as source" is selected.
ozok
27th January 2013, 15:12
@iSunrise try this one: https://dl.dropbox.com/u/9617171/TAudioConverter.7z
@cengizhan fixed it, you may try the link above. Portable TAC will not create output folder at start and both portable and installer versions will not try to create output folder if "same as source" is checked.
cengizhan
27th January 2013, 17:43
@cengizhan fixed it, you may try the link above. Portable TAC will not create output folder at start and both portable and installer versions will not try to create output folder if "same as source" is checked.
Thanks. But another problem surfaced. :(
copy audio function usually produces 0kb m4a files with mp4 files downloaded from youtube.
ozok
27th January 2013, 17:44
Can you send me mediainfo output of that file? TAC's log would be welcome, too.
cengizhan
27th January 2013, 17:51
Can you send me mediainfo output of that file? TAC's log would be welcome, too.
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 12.5 MiB
Duration : 4mn 6s
Overall bit rate mode : Variable
Overall bit rate : 428 Kbps
Encoded date : UTC 2010-10-31 08:03:25
Tagged date : UTC 2010-10-31 08:03:25
gsst : 0
gstd : 246501
gssd : BADC20621HH1358493283513263
gshh : r4---sn-4g57kn7d.c.youtube.com
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L2.1
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 6s
Bit rate : 319 Kbps
Maximum bit rate : 2 372 Kbps
Width : 480 pixels
Height : 360 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.074
Stream size : 9.34 MiB (74%)
Title : (C) 2007 Google Inc. v08.13.2007.
Encoded date : UTC 2010-10-31 08:03:26
Tagged date : UTC 2010-10-31 08:03:26
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 5s
Bit rate mode : Variable
Bit rate : 107 Kbps
Maximum bit rate : 135 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 3.13 MiB (25%)
Title : (C) 2007 Google Inc. v08.13.2007.
Encoded date : UTC 2010-10-31 08:03:25
Tagged date : UTC 2010-10-31 08:03:26
This is the program's log
--------------------------------------------
[27.1.2013 18:49:50] Starting encoding process
[27.1.2013 18:49:50] Command lines:
-y -i "D:\000.mp4" -vn -acodec copy -map 0:1 "D:\000.m4a"
--------------------------------------------
----Encoding Summary----
-Number of processes: 4
-Copy tags: True
-Extract artwork: False
+Audio
-Copying audio
Temp: C:\Users\cengizhan\AppData\Local\Temp\TAudioConverter\
Output: D:\profil\Belgeler\TAC\
----Encoding Summary----
[27.1.2013 18:49:51] TAudioConverter could locate all the output files
[27.1.2013 18:49:51] TAudioConverter converted files with speed x (Converted 00:00:00 in 00:00:00).
iSunrise
27th January 2013, 17:58
@iSunrise try this one: https://dl.dropbox.com/u/9617171/TAudioConverter.7z
Wow, that was fast, thanks!
I have tested FLAC to ALAC-conversion with samples taken from here:
http://www.linnrecords.com/linn-downloads-testfiles.aspx
FLAC -> ALAC:
The good news is that it works perfectly fine with 2-channel FLACs up to 24bit, 192kHz or 5-channel FLACs up to 88.2kHz - so all the converted samples play lossless in ALAC.
One problem though, embedded metadata and front cover are not preserved (it will even be re-written for some strange reason, which is bad):
FLAC
http://www.abload.de/img/test192flacufkdt.png
ALAC
http://www.abload.de/img/test192alacvij9q.png
GMJCZP
27th January 2013, 18:03
Hi:
Interestingly this application. Does ripping CD's?
ozok
27th January 2013, 18:45
@GMJCZP no it does not, file to file conversion only.
@iSunrise at the moment TAC can only extract artwork to a single file. I am planning to improve it in the future. About "artist" tag being repeated, TAC passes info gathered by mediainfo so I do not have much control over it.
@cengizhan, it is really strange. Looks like ffmpeg cannot extract stream properly. Can you send me the video link so I can take look at it myself?
ozok
27th January 2013, 20:55
Problems with cengizhan's video stems from the fact that mediainfo and ffmpeg sometimes report different ID for audio tracks. As a workaround, I added an option -"Assume all videos have single audio track"- to "Settings" window. If you select this, no ID information will be sent to ffmpeg and first audio track will be copied.
You can get portable TAC.exe from this (https://dl.dropbox.com/u/9617171/TAudioConverter_portable.7z) link.
iSunrise
28th January 2013, 00:23
@iSunrise at the moment TAC can only extract artwork to a single file. I am planning to improve it in the future. About "artist" tag being repeated, TAC passes info gathered by mediainfo so I do not have much control over it.
OK, I will post that to the MediaInfo developer, so he can fix it, but before I post and report, I checked MediaInfo myself to know what I can report to him.
Here´s a screenshot of MediaInfo 0.7.61.
http://www.abload.de/img/mediainfo_test192flacnxsuk.png
Judging by the screenshot, MediaInfo reads everything out perfectly, apart from the Artist Name field:
MediaInfo -> Metadata:
- Album -> Album Title
- Track Name -> Track Title
- Track name/Position -> Track Number
- Track name/Total -> Total Tracks
- Performer -> Performer
- Genre -> Genre
- Recorded date -> Date
- DISCTOTAL -> Total Discs
It seems that MediaInfo is missing the Artist Name field for whatever reason and TAC for some reason interprets Performer as Artist Name, that´s also why the Performer field is empty in the converted file.
Can you at least preserve the other fields that MediaInfo reads out correctly? I am gonna talk to the MediaInfo developer about the missing Artist Name info in MediaInfo.
GMJCZP
28th January 2013, 00:26
@GMJCZP no it does not, file to file conversion only.
Ozok Thanks for your quick reply.
It is contemplated in the future add the option to make rips Audio CDs?
ozok
28th January 2013, 02:42
@iSunrise TAC's workflow for artist/performer is like this.
-Artist tag is read with "Performer" parameter from MediaInfo which is defined as "Main performer/artist of this file" in MediaInfo guide.
-Performer tag is read with "Album/Performer" parameter from MediaInfo which is defined as "Album performer/artist of this file" in MediaInfo guide.
-If artist tag is empty, performer is used. Else, artist is used.
This is the solution I came up with, because it seemed to work with my files. Also I did my best to transfer as much tags as possible from source to destination. But some encoders accept less tag fields than others.
@GMJCZP I can't speak certain on this. I am, however, planning to use bass library for decoding purposes and there seems to be a CD ripper component for that library. So, I might implement CD ripper in the future.
jkauff
28th January 2013, 15:54
@GMJCZP I can't speak certain on this. I am, however, planning to use bass library for decoding purposes and there seems to be a CD ripper component for that library. So, I might implement CD ripper in the future.
ozok, you mentioned earlier that you won't be able to spend much time on TAC after February. There are very good free CD rippers out there that use the wonderful AccurateRip database, and I'd hate to see you spend your time on ripping functionality. I use dbPoweramp for ripping, and I used to use their conversion program before yours came along. I hope you just continue making TAC, which IMO is already the best GUI audio converter available, even better with the limited time you have available.
ozok
28th January 2013, 18:28
@jkauff I was just trying to say that after implementing bass library as decoder, it'd not be that difficult to implement a CD ripper :). Of course first priorty is still file to file encoding.
I sincerely thank for your interest in TAC.
ozok
28th January 2013, 19:49
Update:
--0.7.5
-Added: Support for ALAC (thx to iSunrise)
-Added: TAC will now show file's full path and file size when clicked
-Improved: Audio extraction (thx to cengizhan)
-Improved: FFMpeg will be used for audio track detection for video files
-Fixed: Output folder will be created only when necessary (thx to cengizhan and o-l-a-v)
-Fixed: "Reset" button for temp directory did not work
-Fixed: For portable version TAC will use current system's temp folder (thx to cengizhan)
-Fixed: Nero options were not disabled if "Copy Audio" option was selected
-Updated: FFMpeg to latest static build from http://ffmpeg.zeranoe.com/builds/
With this update, copying audio from videos should work without a problem.
jkauff
3rd February 2013, 02:11
A caution for those of you using the SoX resampler with TAC. There's a new version of SoX out today, and ozok thought it might be possible to manually replace the files he distributes with the new files. I did some quick testing, and found a problem with my downsampled files being truncated.
I'd recommend you stick with the version that comes with TAC until ozok has time to test the new version.
ozok
5th February 2013, 22:17
Update:
--0.7.6
-Added: Support for WMAEncoder
-Added: Changed "Copy Audio" to "Extract Audio"
-Added: Selecting "Extract Audio" will disable all the codec-related controls (thx to o-l-a-v)
-Added: Donation button
-Added: SoXr library will be used for resampling (thx to jkauff)
-Added: New icon set
-Fixed: SoX effects/filters were not applied because created temp files were not uniquely named
-Fixed: Volume effect info was shown in summary even if it was not enabled
-Fixed: Speed will be shown correctly for "Extract Audio" option
-Fixed: Progress was wrong if SoX effects were enabled
-Fixed: WAV output could not be created due to empty file name
-Updated: SoX to 14.4.1
-Updated: AlphaControls to 8.17
-Updated: QAAC and refalac to 2.15
-Updated: FFmpeg to latest static build from ffmpeg.zeranoe.com/builds/ (thx to Zeranoe for libsoxr support)
soneca
6th February 2013, 02:20
--0.7.6
Thank you!:)
tuqueque
9th February 2013, 02:01
ˇAMAZING tool!... The best audio encoder I've seen... And I've seen/tested A LOT of those.
Besides Foobar2000, this is the first tool I see that can convert into OPUS format. Thank you very much for this great piece of awesomeness!
tuqueque.
ozok
9th February 2013, 13:55
Thanks for the comments. Please feel free send bug reports.
ozok
9th February 2013, 19:11
Update:
--0.7.7
-Added: NeroAACTag will be used to write tags to files encoded with FHGAAC
-Added: FFMpeg will be used for AC3 encoding (thx to lvqcl)
-Added: Option to copy external artwork (jpg, jpeg and png)
-Added: Option to download lyrics for converted files from http://www.lyricstime.com/
-Added: Option to enable/disable adding suffix to created folders (thx to javmaclean)
-Added: Option to rename extracted artwork to match file's name
-Removed: Aften
http://taudioconverter.sourceforge.net/
Any feedback about lyricdownloader would be welcome.
detmek
10th February 2013, 15:33
Maybe its just me but I noticed a few problems with TAudioConverter 0.7.7.
1. When skins are enabled and I start conversion GUI gets messed up:
https://dl.dropbox.com/u/19804113/Forumi/Slike/Doom9/002.png
No problems if I disable skinning:
https://dl.dropbox.com/u/19804113/Forumi/Slike/Doom9/004.png
2. Even if I select Output foder Same as source (checkbox) TAC tries to open last specified folder in the box when post-encdoed action is Open output folder. And if that folder does not exist TAC throws error message.
https://dl.dropbox.com/u/19804113/Forumi/Slike/Doom9/003.png
ozok
10th February 2013, 18:14
@detmek
1. I am aware of this bug but it most probably caused by skin component. I'll report this bug to them.
2. Thanks, I'll fix it asap.
detmek
10th February 2013, 19:31
Thanks. BTW, since this is audio converter would it be usefull and possible to add support for CUE files?
ozok
10th February 2013, 19:48
Yes, I am planning to add support cue sheets in the future.
ozok
13th February 2013, 15:50
Update:
--0.7.8
-Added: Support for WavPack
-Added: Empty tag fields will not be replaced with "Unkown" (thx to o-l-a-v)
-Added: More tag fields for MPC, Qaac and ALAC (thx to o-l-a-v and cyberdux)
-Added: A log showing deleted files
-Fixed: A bug where duration info for encoding was calculated wrong
-Fixed: Opus files could not be opened (thx to o-l-a-v)
-Fixed: TAC tried to open output folder even if "Same as source" is checked (thx to detmek)
-Updated: MediaInfo to 0.7.61
-updated: Alphacontrols to 8.18
GMJCZP
17th February 2013, 02:46
I was doing some tests with MP3 files with embedded album art to re-encode to MP3 with Lame and noticed that the file generated cover loses. I don't know if I'll be doing something wrong. This does not happen, for example, with LameXP.
Thanks ozok.
ozok
17th February 2013, 02:47
At the moment TAC can only extract embedded artwork to output folder.
GMJCZP
17th February 2013, 02:50
The point is that if you want to keep the cover given this situation must store separately and then add it with Mp3tag to the file recoded.
In Adobe Audition when you save a file gives you an option that says "save the additional information not relevant the audio", this includes the covers. Could be added to the TAC.
ozok
17th February 2013, 18:30
Update:
--0.7.9
-Added: Categories for codecs (lossless, lossy etc) (thx to eahm and o-l-a-v)
-Added: Support for DTS file extension
-Added: Categories for settings
-Fixed: Bitrate for AC3 (FFMpeg) was too low
ozok
22nd February 2013, 17:46
Update:
--0.8.0
-Added: Embedding artwork for some encoders (both external and embedded artworks)
-Added: Logs will be kept on the disk instead of memory
-Added: NeroAAC tools now must be placed in program folder
-Added: FFMpeg will be used instead of FAAC (thx to eahm)
-Added: Default encoder is now Lame instead of FAAC (thx to eahm)
-Added: Codecs are now listed with pattern "CodecName (Encoder)" (thx to eahm)
-Added: Option to make TAC create only one parent folder in output (thx to javmaclean and eahm)
-Added: "M4R" extension for AAC encoders (thx to eahm)
-Added: A few minor GUI changes
-Fixed: A few minor GUI problems
-Removed: FAAC
-updated: Alphacontrols to 8.19
Brazil2
23rd February 2013, 11:00
Update: 0.8.0
The 'Create folder structure in output' option fails because it's trying to create folders with a colon ':' in the name, which is not allowed on Windows (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx) :
[23/02/2013 10:42:43] Could not create folder: F:\Out\F:
[23/02/2013 10:42:49] Cannot find output file F:\Out\F:\Test.mp3
And also when the output file can't be created, for instance because of the above reason, then the temporary files are not deleted on exit.
ozok
23rd February 2013, 14:39
@Brazil2, TAC just removes first three chars from file name to get folder structure. Try replacing that exe (https://dl.dropbox.com/u/9617171/TAudioConverter.7z) with your TAudioConverter.exe, this one tries to remove invalid chars. It is installer version exe, if you are using portable version, I can upload it too.
Brazil2
23rd February 2013, 15:30
if you are using portable version, I can upload it too.
Yes I'm using the portable version :)
ozok
23rd February 2013, 15:33
Here you go then, that's the portable version (https://dl.dropbox.com/u/9617171/TAudioConverter_portable.7z). It includes several fixes.
Brazil2
23rd February 2013, 15:52
Here you go then, that's the portable version (https://dl.dropbox.com/u/9617171/TAudioConverter_portable.7z). It includes several fixes.
This one seems to work fine, thanks :)
But FYI it seems not to be able to write tags from WAV files, even though ffmpeg can read them and they do appear in the log_encoder1.txt. NeroAacTag.exe is there at the root directory as expected and I'm encoding with fhgaacenc.
ozok
23rd February 2013, 15:56
Do tags appear on info window or mediainfo output of these wav files? TAC uses mediainfo to extract tags from source.
You may send a sample too.
ozok
23rd February 2013, 17:24
@Brazil2 updating mediainfo.dll to 0.7.62 should solve the problem. Next version will have mediainfo updated to latest version.
Brazil2
23rd February 2013, 18:06
updating mediainfo.dll to 0.7.62 should solve the problem.
That helped a lot, however the Artist and Album Title tags are not written to the output file for some reason (still using fhgaacenc).
ozok
23rd February 2013, 20:37
That helped a lot, however the Artist and Album Title tags are not written to the output file for some reason (still using fhgaacenc).
This is what mediainfo outputs from the wav sample you sent me. The tags you say are not there.
Track name : Owner of a Lonely Heart
Director : YES
Genre : Rock
Recorded date : 1983
Original source form/Name : 90125
itrk : 1
Brazil2
24th February 2013, 08:29
This is what mediainfo outputs from the wav sample you sent me. The tags you say are not there.
So I'm afraid MediaInfo is wrong. As I said ffmpeg is doing it right as seen in log_encoder1.txt and players like Winamp and Foobar are also showing the fields right.
Some info is available there, check the INFO List Chunk section of this page: http://www.tactilemedia.com/info/MCI_Control_Info.html
IART = Artist. Lists the artist of the original subject of the file. For example, "Michaelangelo."
IPRD = Product. Specifies the name of the title the file was originally intended for, such as "Encyclopedia of Pacific Northwest Geography."
IPRD is used for the Album Name tag, even by WMP (http://forum.audacityteam.org/viewtopic.php?f=16&t=63914#p172324), and ITRK is for the Track Number.
ozok
25th February 2013, 00:26
Update:
--0.8.1
-Added: Clearing a log will remove it from disk
-Added: Commands for each encoder will be added to that encoder's log
-Fixed: DTS streams couldn't be extracted (thx to o-l-a-v)
-Fixed: Output folders with invalid chars couldn't be created (thx to Brazil2)
-Fixed: Wrong artwork command was passed to QAAC (thx to Daffy)
-Fixed: A few minor GUI problems
-Updated: MediaInfo to 0.7.62
GMJCZP
26th February 2013, 17:28
--0.8.0
-Added: Embedding artwork for some encoders (both external and embedded artworks)
Although I have not tested whether maintaining the covers, thank you very much in advance.
Rulez
7th March 2013, 01:57
Thanks! Good Work.
It's Possible add this:
http://i.imgur.com/7b1Devy.png
jkauff
13th March 2013, 22:30
Score another one for TAC. I had a .mkv file with H.264 video and DTS 24-bit audio. I used TAC to extract the audio and convert it to 16-bit stereo AAC, then used mkvmerge to remux. Worked perfectly, everything in sync, reduced the file size by 1.5GB. Took 15 minutes. Running it through Handbrake would have taken 2 hours.
Thanks again, ozok!
ozok
15th March 2013, 14:32
@jkauff glad it worked that fast.
@Rulez added to to-do list.
kolpotoru
24th March 2013, 03:27
I want the option to save logs to temp dir because when TAudioConverter is run from very small capacity pendrive it will be good to save whatever little space can be saved.
ozok
25th March 2013, 02:12
Update:
--0.8.2
-Added: Option to select all files in the list (Ctrl+A) (thx to o-l-a-v)
-Added: Option to keep TAC always on top (thx to Daffy)
-Added: Option to edit some tags to be used by encoders
-Added: Option to decide priority of external and embedded artwork (thx to Daffy)
-Fixed: Embedded artworks couldn't be extracted
-Fixed: Audio ID problem with some vob and mpeg files (thx to o-l-a-v)
-Updated: AlphaControls to 8.30
-Updated: QAAC and refalac to 2.17
-Updated: WMAEncode to 0.2.9b
kolpotoru
30th March 2013, 19:00
TAudioConverter (0.8.2.1226) has some bugs when the skins are disabled the text of he settings like Method, Encoding Method etc are not visible because they are in white color.
Another bug is TAudioConverter crashes when there is no space in the output dir.
Since TAudioConverter Extracts whole audio as wave file in temporary dir I thing user should be given the option to change the location of the temp dir so that they can set any dir location with maximum space, this is necessary when converting long length file like 20 minutes or more for which TAudioConverter extracts huge wave file.
ozok
2nd April 2013, 19:47
Update:
--0.8.3
-Added: Support for fdkaac (thx to o-l-a-v for binaries)
-Added: Support for .aiff and .aif files (thx to eahm)
-Added: Custom output folder structures (thx to NappyHead and eahm)
-Added: New textboxes, trackbars, etc (some settings are reseted)
-Added: New progress view layout
-Fixed: Summary didn't show if custom tags were used
-Fixed: Some texts couldn't be seen if skins were disabled
-Updated: AlphaControls full version 8.31 Beta (thx for donations)
ozok
14th April 2013, 14:02
Update:
--0.8.4
-Added: More skins
-Added: Option to disable keeping encoder logs (thx to o-l-a-v)
-Added: Ability to convert to uncompressed aiff files (thx to eahm)
-Added: Temp. wav files will be deleted right after encoding is done (thx to NappyHead)
-Fixed: Too long log save times when encoding to MP3 (Lame) (thx to o-l-a-v)
-Fixed: Mp3 (Lame) progress wasn't shown properly (thx to o-l-a-v)
-Fixed: "Invalid floating point operation" errors
-Improved: Lowered GUI's CPU usage while converting
-Removed: CPU and memory usage bars
-Updated: FLAC to 1.2.1 mod4 by Case (thx to eahm)
-Updated: MadExcept to 4.0.6
-Updated: QAAC and refalac to 2.18
kolpotoru
15th April 2013, 08:01
Although the Text display in the Main Gui is fixed but the in the Effects-filter settings the text sampling rate & Channels is still not visible.
In the changes log it is written Temp. wav files will be deleted right after encoding but it is not happening all the temp files are deleted only after the TAudioConverter 0.8.4.1445 is closed i think to save space each audio's temp file should be deleted right after its conversion completes and then only the next files processing should begin.
Please Add Option to Pause Converting, Changing the Conversion Process Priority and End Process Sound Similar to dbpoweramp converter.
ozok
15th April 2013, 11:04
Are you sure temp wav files are not being deleted?
kolpotoru
15th April 2013, 13:26
I have selected a custom temp folder here in screen shot you can see the conversion has finished but the temp wave files are still not deleted, the sox_1.wav file got deleted after the tray message dissipated but the other two files didn't delete until the TAudioConverter 0.8.4.1445 was closed.
ozok
15th April 2013, 17:37
I can confirm that error. But it only happens when you enable some SoX filter, I don't use them so I missed it.
Brazil2
21st April 2013, 09:10
@Ozok:
Maybe you should consider to use a more recent build of OPUS such as 1.1 alpha:
https://ftp.mozilla.org/pub/mozilla.org/opus/win32/opus-tools-0.1.6-opus-1.1-alpha-win32.zip
or even 1.1 alpha 67:
https://people.xiph.org/~greg/opus-tools_exp_a8783a1.zip
because of the following reasons:
http://www.hydrogenaudio.org/forums/index.php?showtopic=99414&view=findpost&p=830533
http://www.hydrogenaudio.org/forums/index.php?showtopic=100447&view=findpost&p=831963
And also to use this optimized build of LAME:
http://tmkk.undo.jp/lame/index_e.html
Windows binaries for both x86 and x64 are available at the bottom of the page.
Both updates are working pretty fine to me with TAC :)
ozok
21st April 2013, 14:10
@Brazil2
I don't plan to include alpha version of any encoder. They may cause problems/incompatibility. But as you said, you are free to use whichever build of an encoder you like.
Do these lame builds really make a difference? I didn't have time to try them.
Brazil2
21st April 2013, 17:27
I don't plan to include alpha version of any encoder. They may cause problems/incompatibility. But as you said, you are free to use whichever build of an encoder you like.
Well, your choice but it's the developper's advice and it looks like everyone agrees to say even though it's an alpha v1.1 is actually much better and consistent than v1.0.2.
Do these lame builds really make a difference? I didn't have time to try them.
This LAME build is really much faster, about 20% faster, than the regular build from Rarewares and I'm not able to hear any quality difference between the two builds, but I'm encoding at VBR 2.
BTW why does TAC need to "decode" the audio when the source files are standard 44100/16bits WAV files ? This is just a waste of time.
XeoneR
15th May 2013, 00:08
Definitely such sexy transcoding tool needs replaygain support..
Update:
--0.8.5
-Added: Using pipes with encoders that support it
-Added: New skin "DarkMetro"
-Added: Option to skip a file if it's output exists (thx to henrikk)
-Fixed: FFMpeg AAC encoding bitrate was always 128kbps problem (thx to norc426)
-Fixed: It took too long to save logs
-Fixed: A possible error which caused source files to be deleted
-Fixed: Ctrl+A combination caused strange behaviour (thx to o-l-a-v)
-Fixed: Some codec settings obscured other controls
-Removed: SoX
-Removed: Some audio filters
-Updated: OpusEnc to 0.1.6 using libopus 1.1.x [2013-04-23]
-Updated: AltiVec/SSE optimized lame (thx to Brazil2)
-Updated: madExcept to 4.0.7
kolpotoru
19th May 2013, 17:57
Volume normalization is a very essential feature why it is removed plz restore it.
Volume normalization is a very essential feature why it is removed plz restore it.
I'll find a way using FFMpeg.
Some users reported that they get "a,bc is not a float" error. I fixed it. If you have that error too, you can try TAudioConverter.exes below:
For installed version: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter.7z
For portable version: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_portable.7z
If you cannot download these files now, please try them later. My upload speed seems to be very low.
kolpotoru
20th May 2013, 16:14
I will wait.
Update:
--0.8.6
-Added: "Volume" filter is now percentage based
-Fixed: "x,yy is not a float" error when TAC started
-Fixed: Encoding failed if effects were actived but not changed from defaults (thx to Glenn Gomes)
-Updated: FFmpeg to latest static build from ffmpeg.zeranoe.com/builds/
kolpotoru
22nd May 2013, 20:02
Any Progress about Restoring Volume Normalization ?
Sorry I don't have time for it now. I had lots of bug reports so I thought I'd release a bug fix.
kolpotoru
24th May 2013, 13:55
It will be really cool if a graphic equalizer is added in the audio effects. If this can be done using VST plugin then there is a 6 band VST EQ available here -
http://membres.multimania.fr/jeje1999/jseq6.zip
I made a build that uses old temp. wav file logic instead of stdin/stdout. It should work with non-ansi chars. It will need SoX to be placed under tools folder in a folder named sox, just like old releases. That means SoX filters are back. As usual overwrite old exe.
For installer version: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter.7z
For portable version: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_portable.7z
SoX: https://dl.dropboxusercontent.com/u/9617171/sox.7z
Please report any bug you may find.
@kolpotoru SoX might have an equalizer itself. I'll try it first.
Edit: Exe's above cannot encode to AIFF. I'll fix this.
kolpotoru
24th May 2013, 20:37
First of all thank you for restoring volume normalization feature because it is one of the most impotent feature of a audio converter.
But the bug which i reported earlier that the temporary wave files are not deleted until TAudioConverter is closed is still there.
I have a idea that instead of first decoding the audio to wave then processing it with sox, if the file is directly send to sox Using pipes and then the sox will produce wave file after processing & then the wave file will be converted to desired audio format, this will save needed for decoding.
Yes temp wav bug is still there, working on it.
I'll try that aproach when I have time.
Update:
--0.8.7
-Added: Seperate 32bit and 64bit builds
-Added: Temp. wav files will be used again instead of stdin/stdout
-Added: SoX is added to package
-Added: Portable TAC will now save logs under "logs" folder (thx to o-l-a-v)
-Added: Some changes to info window
-Added: TAC will now delet temp wav files after encoding is done or stopped
-Added: TAC now won't write date to empty log entries
-Added: Support for sampling rates 96khz and 192khz (thx to o-l-a-v)
-Added: Option to jump latest files in progress list
-Fixed: Using FFMpeg as encoder caused channel problems
-Updated: FLAC to 1.3.0
Homepage: http://taudioconverter.sourceforge.net/
jkauff
3rd June 2013, 20:28
Nice changelist, ozok. Thanks again for a great program.
Thanks jkauff.
This is the first time I compiled for 64bit (well there is TEncoder but I mean in general), I tested as much as I could but if you have any problems please report them.
hubblec4
3rd June 2013, 23:13
no support for .dtsma file extension?
after demuxing a bluray with eac3to i get some audio files with this extension.
but i cant load them to TAC.
@hubblec4 which version do you use? 32-64bit, portable-installer? I can compile one with support for that extension and post it here.
hubblec4
4th June 2013, 22:51
i have try the 64bit portable version.
but i will test the 32bit portable version too.
Sorry I wasn't at home for a while. Here is TAudioConverter.exe 64bit and portable w,th dtsma extension support: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
hubblec4
5th June 2013, 23:30
ok, i can select the file and try to open it.
but the file will dont load.
there is no file added in TAC.
Can you open this file with mediainfo? If so, please post mediainfo's output.
Also after a google search I found this: http://en.wikipedia.org/wiki/DTS-HD_Master_Audio
If your file is indeed DTS-HD Master Audio, then I suggest you use eac3to because FFMpeg can only decode "core" -I think it is lossy part, but I don't know much about dts-ma- of these files AFAIK.
jkauff
6th June 2013, 04:16
Thanks jkauff.
This is the first time I compiled for 64bit (well there is TEncoder but I mean in general), I tested as much as I could but if you have any problems please report them.
I've been using the 64-bit version tonight, and it works great.
You've come a long way from the early days. TAC is now a very sophisticated program with a well-designed and attractive user interface. I design UIs for a living, so you can take my word.
Everyone should donate. TAC is well worth the money.
hubblec4
6th June 2013, 14:40
Can you open this file with mediainfo? If so, please post mediainfo's output.
Also after a google search I found this: http://en.wikipedia.org/wiki/DTS-HD_Master_Audio
If your file is indeed DTS-HD Master Audio, then I suggest you use eac3to because FFMpeg can only decode "core" -I think it is lossy part, but I don't know much about dts-ma- of these files AFAIK.
the file plays fine and mediainfo can read this file
Allgemein
Vollständiger Name : ......\00700 - 2 - DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz.dtsma
Format : DTS
Format/Info : Digital Theater Systems
Format-Profil : MA / Core
Dateigröße : 4,65 GiB
Modus der Gesamtbitrate : variabel
Audio
Format : DTS
Format/Info : Digital Theater Systems
Format-Profil : MA / Core
Format_Settings_Mode : 16
Format-Einstellungen für Endianess : Big
Bitraten-Modus : variabel
Bitrate : Unbekannt / 1 509 Kbps
Kanäle : 6 Kanäle
Kanal-Positionen : Front: L C R, Side: L R, LFE
Samplingrate : 48,0 KHz
BitDepth/String : 24 bits
Compression_Mode/String : / Lossy
Thanks jkauff, you and other members have been great support from the start.
@hubblec4 is it possible that you send me a sample? Dtmsa file's size seems to be huge but if you could send one of the other shorter titles' stream I'd appreciate it. Meanwhile I'll look for free sample dts-ma files online.
Edit: I downloaded a free sample from online. Looks like mediainfo cannot get dtsma file's duration. I'll try to use ffmpeg in weekend when I have time.
kolpotoru
7th June 2013, 17:34
All Temp wav files are deleted only after convection of all files are completed but they should be converted & deleted one by one.
One way to do is - tac will pipe the files directly to sox & sox will process & save only one temp wav then tac will send the temp.wav to the converter executable and wait for the converter executable to stop then tac will delete the temp.wav file and process the next file in the list.
For example tac pipes first file from the list to sox.exe then sox.exe normalizes & saves it as temp.wav then tac passes the temp.wav file to lame.exe and waits for the lame.exe process to close once the lame.exe is converted the file and lame.exe precess closes tac will delete the temp.wav file and start processing the next file in the list this will reduce the hard disk space needed and the time needed for decoding the input file as wav.
The tac searches neroAacTag.exe & neroAacEnc.exe in the root folder but since all the other encoders are placed in the Tools folder tac should search neroAacTag.exe & neroAacEnc.exe in the Tools folder.
ozok
12th June 2013, 16:44
@kolpotoru I fixed deleting both temp wav and SoX temp files. I'll release a new version in a few days. There are a couple of things I want to fix and add.
kolpotoru
13th June 2013, 15:29
I will wait for the fix! & i hope graphic equalizer will also be added soon.
ozok
20th June 2013, 14:55
Update 0.8.8:
-Added: Support for encoder FLACCL (thx to ChronoSphere)
-Added: Support for pre-processor lossyWAV
-Added: Support for ".dtsma" extension (thx to hubblec4)
-Added: Channel options for lame (thx to Trinket)
-Added: Replaygain option to FLAC encoder
-Added: Option to play a sound after encoding was done
-Added: Option to overwrite if output file alread exists (thx to ChronoSphere)
-Fixed: Temp wav files couldn't be deleted right after an encode
-Fixed: SoX temp files weren't deleted right after an encode (thx to kolpotoru)
-Fixed: Logs weren't saved in "logs" folder by portable TAC (thx to o-l-a-v)
-Fixed: SoX effects weren't shown in the summary
-Fixed: Output folder edit was enabled after an encode to source folder (thx to ChronoSphere)
-Fixed: "Clear All" button in log window didn't work
-Updated: TAK to 2.3.0
-Updated: AlphaControls to 8.40 Stable
Capsbackup
21st June 2013, 19:49
I have been trying out TAC(0.8.7.1705)portable_64bit, and it has been working great. Was just prompted to update to the latest version, so I downloaded TAC(0.8.8.1856)portable_64bit, and tried it but I immediately get an error message stating "An error occurred in the application."
Tried several of the AAC encoders, but still get the same message.
Reverted back to 8.7.1 and it works perfectly!
Anyone else experiencing this?
ozok
21st June 2013, 19:52
Can you send "bugreport.txt" to me by PM (it must be next to TAudioConverter.exe)?
Capsbackup
21st June 2013, 20:03
Not sure if that is what you wanted. :o
Capsbackup
21st June 2013, 20:10
Just tried again with Run as Administrator and it now works! :D
I did not have to do that with the previous version. :confused:
ozok
21st June 2013, 20:12
Once again I forgot to delete some debugging code: TAC tries to write some text files to C:\ with names "1.txt, 2.txt, 3.txt, 4.txt". They hold the names of temp wav files to be deleted. This might be why you need to run it as admin.
Capsbackup
21st June 2013, 20:15
Thanks for your quick reply! Yes it seems to work just fine if I start the application with Run as Admin.
Very nice program! I like the new completion tune too! ;)
:thanks:
ozok
21st June 2013, 22:41
LOL it was the most annoying sound I could find.
elubron
22nd June 2013, 17:32
Could you add an option to encode only a specific amount of time on a file ie skipping the first 17 seconds or last 13 seconds or both?
ozok
22nd June 2013, 17:34
I plan to add a trimmer/editor.
ozok
22nd June 2013, 18:46
I added trimmer function. Please use it with care. No preview yet. I considered using bass library for preview but I'm not sure it can handle videos. I'll try to find a small mplayer.exe.
32-bit portable exe: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
64-bit portable exe: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
elubron
22nd June 2013, 19:41
Well that was quick. I've tested a few files and it has worked properly so far. I'm not sure what you mean by a 'preview' function though.
ozok
22nd June 2013, 20:07
I mean previewing the cut part so that you can see the result before encoding. Something like a player.
ozok
22nd June 2013, 23:13
Update:
--0.8.9
-Added: Trim tool
-Added: TAC will now ignore files in the list that do not exist
-Fixed: TAC tried to save some text files to "C:\" (thx to Capsbackup)
-Fixed: TAC will now use UTF-8 when saving logs (thx to ChronoSphere)
elubron
27th June 2013, 18:26
The trim tool appears to apply to entire batches once it's enabled instead of individually per file. Is that the intended use? I would like to set up a batch with individual trims per file if it's possible.
ozok
27th June 2013, 18:55
The trim tool appears to apply to entire batches once it's enabled instead of individually per file. Is that the intended use? I would like to set up a batch with individual trims per file if it's possible.
No, it isn't. But there seems to be a bug. If you add files, trim them and then remove them all or a few of them and add new files to the list, previous trim values aren't reseted and wil lbe used for new files. I'm working on a fix.
ozok
27th June 2013, 20:03
I guess it is fixed now. Please try TAudioConverter.exes below:
32-bit portable exe: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
64-bit portable exe: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
kolpotoru
28th June 2013, 13:02
Thank you for fixing the temp file non deletion bug & adding end process sound as suggested by me previously.
I was trying to convert two files in two different format at once but changing the second files format both files got converted to same format, for instance first file set to mp3 & second file set to wma but both files got converted to wma.
ozok
28th June 2013, 13:51
Yes TAC works as batch converter, same options are applied to all files in the list.
kolpotoru
28th June 2013, 14:01
Ok i thought file format can be set separately, but even if it is not its not a big issue.
elubron
29th June 2013, 15:38
I guess it is fixed now. Please try TAudioConverter.exes below:
32-bit portable exe: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
64-bit portable exe: https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
Did a couple of quick test batches and it seems to be fixed. Thanks for your quick work.
elubron
29th June 2013, 18:31
Could you also add the following to the FLAC command line when lossyWAV is enabled?
-b 512 --keep-foreign-metadata
This is per http://wiki.hydrogenaudio.org/index.php?title=LossyWAV#Codec_compatibility though I ignored the -5 part since people may want to choose their own compression level.
You could add the blocksize modifier to all the other applicable lossless codecs as well when lossyWAV is enabled, I just selfishly want it for FLAC since that's what I'm using.
ozok
29th June 2013, 19:41
Adding "-b 512 --keep-foreign-metadata" to flac command line helped reducing file size (without "-b" option 135mb to 117 mb with "-b" option, source 16bit 44100 11 flac files, lossywav: standart quality, flac -8). I'll add an option to enable these option from the link you posted.
kolpotoru
6th July 2013, 20:37
I have two questions -
1.ffprobe is used for what purpose in TAudioConverter?
2. And this is written in the ffprobe website -
IMPORTANT NOTE: this variant of ffprobe is unmaintained, rely on the ffprobe tool integrated in the current FFmpeg instead,
so why the integrated ffprobe tool is not used?
FFprobe is not included in the package. Are you sure you didn't put it there? I looked latest versions copies I have and they don't have ffprobe.exe.
kolpotoru
6th July 2013, 22:05
I have extracted TAC(0.8.9.1871)portable_32bit & then updated it using the updated executable posted in the above post https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
and ffprobe is present in the tools folder.
why ffprobe is/was used in TAC?
I remember using it once but I don't remember for what. But it can produce nice formatted output so that might be it. Latest version shouldn't need it, you can remove it.
kolpotoru
6th July 2013, 22:16
Thank you for clarifying that.
kleen
9th July 2013, 21:35
Not a big issue but why TAC doesn't show under supported file list mp2 and mpa containers while it's able to convert them?
I must have forgetton them. I'll fix this with next release.
kleen
10th July 2013, 10:04
Great, thanks
BTW: would you be able to add support for file splitting according to a cue sheet?
mastrboy
11th July 2013, 12:43
Does TAudioConverter handle the delay parameter in filenames demuxed with DGIndex/DGDecNV correctly?
Example filename:
VTS_10_1.VOB T80 3_2ch 48KHz 448Kbps DELAY -223ms.ac3
If not, could such support be added?
ozok
11th July 2013, 12:57
@kleen, yes I plan to add it.
@mastrboy, no TAC doesn't have that feature. But isn't this information useful when you mux audio with video? TAC outputs only audio so what is the point of it?
mastrboy
11th July 2013, 14:06
It's useful for when you want to remove the delay in the encoding process instead of putting that information in the container.
Example of a avisynth script MeGUI uses when delay is detected in the filename should explain what I mean:
LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\NicAudio.dll")
NicAc3Source("G:\Vobs\VTS_10_1.VOB T80 3_2ch 48KHz 448Kbps DELAY -223ms.ac3")
DelayAudio(-223.0/1000.0)
Normalize()
return last
MeGUI then also renames the new audio file to indicate that the delay has been removed, new file name:
VTS_10_1.VOB T80 3_2ch 48KHz 448Kbps DELAY 0ms.mp4
ozok
11th July 2013, 15:05
So TAC should remove/add silence from/to beginning of file according to this delay value and its sign?
mastrboy
11th July 2013, 16:13
TAC itself is just a GUI for other tools? In that case the parameters only needs to be passed a long to the encoder/filter software like eac3to or sox.
A option in the settings gui to enable/disable this functionality might not be a bad idea either.
ozok
11th July 2013, 16:15
Yes that's what I meant.
kleen
11th July 2013, 20:11
@kleen, yes I plan to add it.
You are my hero! :thanks:
ozok
18th July 2013, 00:19
Update 0.9.0:
--0.9.0
-Added: New skins "Steam2" and "GPlus"
-Added: Hints to some options (thx to Trinket)
-Added: Option to pass blocksize option to lossless encoders for losswav (thx to elubron)
-Added: Support for extensions mpa, mp2 and mka (thx to kleen)
-Fixed: LossyWAV failed if temp folder path ended with "\"
-Fixed: FDKAAC always used CBR even if VBR was selected (NePaC)
-Fixed: Removing files from list didn't reset trim values (thx to elubron)
-Fixed: Moving files in the list caused problems with duration etc
-Fixed: Musepack, TAK, Wavpack couldn't overwrite files even if it was enabled
-Updated: SoX build with unicode by Lord_Mulder
-Updated: AlphaControls to 8.41 Stable
-Updated: MediaInfo to 0.7.64
-Updated: OpusEnc to 1.1-beta
Brazil2
18th July 2013, 00:39
Update 0.9.0
Portable 64-bit EXE is broken, it's only 10.3 MB (usually over 18.5 MB) and it doesn't open.
ozok
18th July 2013, 00:48
It should work now.
Brazil2
18th July 2013, 10:53
It should work now.
Thanks, the new one works :)
However:
Update 0.9.0
-Updated: SoX build with unicode by Lord_Mulder
I have noticed that the size of the original SoX is quite different from the size of the TAC build:
Original SoX 14.4.1 5.53 MB
Original SoX 14.4.1a 6.23 MB
TAC SoX 617 kB
Since I don't see any additional DLL, are you sure nothing is missing in this build ?
ozok
18th July 2013, 13:53
I didn't pay much attention to its size but it seems to be working.
kolpotoru
18th July 2013, 15:37
Today i downloaded TAC(0.9.0.1930)portable_32bit ffprobe is still present in the tools folder. TAC is not accepting aac file as input please investigate it. The File add dialog is corrupted it is not showing any files.
ozok
18th July 2013, 15:39
You are right of course. It is not in the 64bit folder so I missed it. But as i said earlier, it is not needed you can remove it.
kolpotoru
18th July 2013, 16:19
what about the bugs?
ozok
18th July 2013, 16:21
what about the bugs?
Which ones?
kolpotoru
18th July 2013, 16:51
TAC is not accepting aac file as input & The File add dialog is corrupted it is not showing any files.
ozok
18th July 2013, 17:18
I just noticed open file dialog being broken and fixed it.
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
TAudioConverter.exe with TTagger.exe which is a small console program that write APEv2 tags.
kolpotoru
19th July 2013, 05:07
Thank you the file open dialog is fixed but TAC is still not accepting *.aac file as input.
ozok
19th July 2013, 13:13
Are you sure it is not your aac file? I can open and convert aac files here. A sample would be nice.
kolpotoru
20th July 2013, 09:43
I have sent a sample file to your email.
ozok
20th July 2013, 11:58
Looks like mediainfo cannot get file's duration. Did you try muxing it in some other container?
kolpotoru
20th July 2013, 12:30
No i didn't mux it. It was extracted from a video file.
ozok
20th July 2013, 19:09
It is a raw file that might be it. Try muxing it to mp4 or mka first.
Brazil2
21st July 2013, 16:57
It is a raw file that might be it. Try muxing it to mp4 or mka first.
I also have such AAC files. They are not RAW files but AAC in ADTS and they are playing fine with foobar, AIMP, VLC and ffplay. I can convert them with ffmpeg (e.g.: ffmpeg -i adts.aac output.mp3) but TAC can't open them.
However no problems anymore when the exact same files are muxed into MP4.
kolpotoru
23rd July 2013, 06:38
I also have such AAC files. They are not RAW files but AAC in ADTS and they are playing fine with foobar, AIMP, VLC and ffplay. I can convert them with ffmpeg (e.g.: ffmpeg -i adts.aac output.mp3) but TAC can't open them.
However no problems anymore when the exact same files are muxed into MP4.
That is the point, many other people will also have this kind of *.aac files and it can be played in player and converted by ffmpeg so TAC should be able to convert it. And if there is problem in decoding the file then a alternate way to decoding maybe added in TAC through directx.
tebasuna51
23rd July 2013, 09:30
To decode .aac with ADTS headers can be used also faad (http://www.rarewares.org/aac-decoders.php).
ozok
23rd July 2013, 09:43
@Brazil2
@kolpotoru
I see. Since these files aren't raw and ffmpeg seems to be able to identify them, I can use ffmpeg to extract duration info.
ozok
23rd July 2013, 23:15
I've made some progress on some of the thing I wanted to implement. I need them to be tested before a release so I'm sharing TAC.exe+TTagger.exe so you can do some testing. Overwrite old exes if you want to try them.
-Tagging is improved. Monkey's audio, TAK, TTA now has tagging support. Also number of tag fileds for aac encoder has increased. It is done by a tagging tool I'm writing called TTagger. I'll release it as a seperate tool and provide information about how to use it because it has a strange way of doing things.
-Cue sheet support. It is limited and might have bugs because I don't have much samples. If you encounter problemsi please feel free to send samples as there is still room for improvement.
-Playback speed change option. You can change playback speed of audio files. This will effect the duration of output file and it is applied after trimming.
-Trimming works for "Extract audio" too now.
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
kleen
30th July 2013, 11:33
-Cue sheet support.
:D
It works pretty well, except with titles which contains: ?, *, >, /, \
TAC shows in the file list window that such files are converted but in fact they are missing.
@, #, $, %, ^ are accepted.
Tag cannot be written to flac output file if the title contains non ASCII characters.
ozok
3rd August 2013, 22:12
@kleen try these:
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
Latest ttagger.exe is here:
https://dl.dropboxusercontent.com/u/9617171/TTagger.7z
extract it and overwrite older ones. TAC wrote temp tag files with ANSI coding now it writes them with UTF-8 coding. It tried Japanese and Turkish tags. Also tags for QAAC and REFALAC will be written by ttagger too now.
I think these chars aren't allowed in file names. I missed that I'll fix it.
kolpotoru
5th August 2013, 05:19
TAudioConverter is crashing while converting video to audio. I am attaching the bug report file.
ozok
5th August 2013, 10:14
Are you trying to convert to mp3? What is the number of channels of source audio? A possible fix:
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
kolpotoru
5th August 2013, 12:51
I am using today's update, the output format is wma pro 48 kbps i am attaching the input videos media info.
Another question the problem with *.aac is still not fixed.
ozok
5th August 2013, 14:30
I used ffprobe to get duration information from problematic aac samples Brazil2 sent me. Although ffprobe can extract duration from these files, it is wrong (ffprobe gets 1:52 while their true duration is 1:47). However it is better than nothing so I added ffprobe to package. But I used shared builds so the size of whole package wont change much. Links below include both TAC.exe and ffmpeg+ffprobe files. Please note that ffmpeg.exe is now located under ..\tools\ffmpeg folder. It used to be located under \tools\ folder.
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_32_portable.7z
https://dl.dropboxusercontent.com/u/9617171/TAudioConverter_64_portable.7z
Edit: Files may not be uploaded yet thanks to my crappy internet provider.
kolpotoru
6th August 2013, 13:54
Please note that ffmpeg.exe is now located under ..\tools\ffmpeg folder. It used to be located under \tools\ folder.
Since the location of encoder keeps changing i suggest add a setting option where we can manually specify the location of the encoder thus we will be able to test both stable and beta versions from same folder.
Thank you for the fixes the latest build is able to encode *.aac and video to audio.
ozok
6th August 2013, 17:07
Location of encoders don't keep changing. I moved ffmpeg to this folder because it comes with shared libraries and I wanted to keep things tidy on that part.
Edit: If I had changed location of other encoders in the past, it was probably asked by a user or similar case as above was present.
ozok
25th August 2013, 14:02
I've just released a new beta, build 2204. You can get it from https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads . It includes a new GUI layout, track replaygain for aac encoders and lame. Both 32-bit and 64-bit portable versions are available.
kleen
2nd September 2013, 12:26
Thanks Ozok for the update. I found two issues as yet, when converting from MP2 (48 kHz) to FLAC (44.1 kHz), using a cue sheet:
1. PERFORMER tag is ignored and not written into a file name. TAC writes "unkown" (typo!) instead, and next correctly grabs string from TITLE tag. So the file name looks like # - unkown - TITLE - Song TITLE.
2. Codec setting is ignored, at least for flac. I set sampling rate to 44.1 kHz, and but the output file is like the original 48 kHz.
ozok
2nd September 2013, 12:50
1) Naming pattern is this: TrackNo - Artist - Album - Title. I'm guessing your cue file stores artist info in performer field. I had written a wrapper around this library and since cue files are just text files I think I can extract that information. If artist field is empty, performer info can be used instead.
2) It looks like even though I carried sample rate and channel options to a different window, you still needed to enable filters under "Audio Effects/Filters" window.
Thanks for typo warning :).
Edit: Can you send me your cue file so I can see it for myself?
ozok
2nd September 2013, 18:54
I've uploaded a new beta to bitbucket, build 2245. This adds replaygain support for flac encoders and musepack. Also fixes a bug where you had to enable filters to change sampling rate and channels even if these options are no longer listed under "Filters" window. As usual you can get it from here: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
kleen
3rd September 2013, 09:08
:thanks: for prompt reply, and another fast update.
1) Naming pattern is this: TrackNo - Artist - Album - Title. I'm guessing your cue file stores artist info in performer field. I had written a wrapper around this library and since cue files are just text files I think I can extract that information. If artist field is empty, performer info can be used instead.
Cue sheet doesn't contain ARTIST filed but PERFORMER or rarely SONGWRITER. Please check specification at http://wiki.hydrogenaudio.org/index.php?title=Cue_sheet
Edit: Can you send me your cue file so I can see it for myself?
I use very basic format. I changed file extension to .txt as .cue can't get pass through Doom9 approved attachment.
ozok
3rd September 2013, 10:34
You are right. I used artist in my code so that's why I got confused. My test set includes performer field and they are handled properly.
ozok
5th September 2013, 16:52
A new beta build 2303. Changes:
-Added: "No delay" option for Qaac
-Added: Numbers will be used for temp wav file names to prevent unicode file path problems
-Added: A few improvemetns to cue sheet handling (should solve kleen's problem)
-Updated: Skinning component
You can download it from here (https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads). If you have the previous build (2245) you can just download exe.
Capsbackup
7th September 2013, 16:50
Just tried downloading your latest build but the file cannot be opened by 7z. :confused:
Also, TAC(0.9.0.1930)portable_64bit does not recognize my .dts or .ac3 files to convert / reencode to mp4! :confused:
No problems with 8.9.1871 though.
ozok
7th September 2013, 17:03
I can extract build2303 here. Are you sure you are not using a very old copy of 7zip or Winrar? In any case, I'm uploading rar file to dropbox. https://dl.dropboxusercontent.com/u/9617171/tac64bit_beta_2303.rar
Capsbackup
7th September 2013, 17:11
I can extract build2303 here. Are you sure you are not using a very old copy of 7zip or Winrar? In any case, I'm uploading rar file to dropbox. https://dl.dropboxusercontent.com/u/9617171/tac64bit_beta_2303.rar
Using 7-Zip 920. I have no problems opening other files.
The new download does not have the same 7Z icon like previous ones, but is generic white / blank. When I try to right click/open it and select 7Z, nothing happens.
detmek
7th September 2013, 18:52
ozok, your 0.9.0 version seams broken for me. I can not add any file using File - Add, or Add - Add files. 0.8.9 works fine.
My OS is Windows 7 SP1 32-bit.
Stereodude
7th September 2013, 19:05
ozok, your 0.9.0 version seams broken for me. I can not add any file using File - Add, or Add - Add files. 0.8.9 works fine.
My OS is Windows 7 SP1 32-bit.Drag and drop seems to still work though.
Stereodude
7th September 2013, 19:13
When TAudioConverter converts multichannel audio to 2 channels, is it doing a Dolby Pro Logic II compatible mixdown or just simple stereo? Also does it include or discard the LFE channel?
ozok
7th September 2013, 20:01
@detmek do you mean stable 0.9 or beta ones? Also I need info about problematic files and/or a sample.
@Stereodude mixdown is done by ffmpeg so I'm guessing simple mixdown to stereo.
@Capsbackup file in dropbox is just ordinary rar file which can be opened by either winrar or 7zip.
detmek
8th September 2013, 00:03
Its 0.9.0 build 1930.
About problematic files... Well, all files, regardless file extention are problematic. TAC does not show any file when I try to add files through Add file dialog. It does not show mp3, mp4, m4a, avi, mkv, or any other file.
Basically, I get this:
https://dl.dropboxusercontent.com/u/19804113/Forumi/Slike/Doom9/TAC%20empty.png
P.S. 0.8.9 works just fine.
ozok
8th September 2013, 00:07
Yes, skinning component somehow breaks extension filtering. I had fixed this in betas, you can try them or select "All Files" from drop-down box.
detmek
8th September 2013, 09:24
Selecting All files does not work.
I tried beta 2303 from here (https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads) but it keeps crashing.
https://dl.dropboxusercontent.com/u/19804113/Forumi/Slike/Doom9/TAC%20crash.png
ozok
8th September 2013, 15:20
Looks like -again- I put a 64bit exe or dll in 32 bit package.
kolpotoru
15th September 2013, 07:29
There is 64 bit TArtworkExtractor in 32 bit tac that's why it is not working.
ozok
15th September 2013, 14:15
I've re-uploaded 32bit package.
kleen
16th September 2013, 22:34
Little bug in 64bit version (I didn't check 32b): no files are displayed in the file open window, no matter what is selected in file type drop list, even *.* doesn't work. I need to manually type *.* in the file name box to display files in a folder.
ozok
16th September 2013, 22:43
This is a known bug caused by skinning component's open file dialog. You can try betas, it is fixed there.
detmek
17th September 2013, 10:55
I've re-uploaded 32bit package.
Thanks. It works.
ozok
25th September 2013, 22:30
An other new beta. This one should solve many issues. It has better unicode handling (all temp files now have non-unicode file names etc).
Change log:
-Added: Copying RG tags from lossless source to lossless output
-Added: File length filters when adding files
-Added: ID3v2 tagging to TTagger for better unicode handling
-Added: Option to select between TTagger and Lame for tagging
-Added: Options summary list to main window
-Fixed: Volume change option caused encoding to fail
-Fixed: Open file dialog failed to show any files
-Fixed: Secondary option for embedding artwork didn't work
-Updated: Opusenc to 0.1.7
You can download it from here (https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads) as usual.
This is how it looks at the moment: http://i.imgur.com/vkTuyhV.png (http://i.imgur.com/vkTuyhV.png)
jkauff
26th September 2013, 00:28
Thanks as usual for all your hard work, ozok.
ozok
26th September 2013, 12:45
Thanks jkauff, did you get a chance to test new features?
jkauff
27th September 2013, 21:21
Thanks jkauff, did you get a chance to test new features?
No, but I will this weekend.
ozok
27th September 2013, 22:31
Okay, thanks.
RedDwarf1
20th October 2013, 11:15
It looks feature rich and has lots of different encoder choices but it won't encode anything! I've tried running as admin with no change on Windows 7 x64.
0.9.0 beta 2370 x64 change log shows 0.9.1
Drag & drop doesn't function but using the add button works on this one whereas it didn't on v0.9.0.1930 x86.
[20/10/2013 11:02:13] Cannot find output file K:\Video Record\0.m4a
[20/10/2013 11:12:31] Started deleting temp files...
[20/10/2013 11:12:31] Temp Folder: O:\Temp\TAudioConverter
[20/10/2013 11:12:31] Cannot find to delete: O:\Temp\TAudioConverter\.
[20/10/2013 11:12:31] Cannot find to delete: O:\Temp\TAudioConverter\..
[20/10/2013 11:12:31] Deleted 0 file(s).
[20/10/2013 11:12:31] Finished deleting temp files.
[20/10/2013 11:12:31] Number of commands per process are as follows:
[20/10/2013 11:12:31] Encoder1: 3
[20/10/2013 11:12:31] Encoder2: 0
[20/10/2013 11:12:31] Encoder3: 0
[20/10/2013 11:12:31] Encoder4: 0
[20/10/2013 11:12:31] Encoder5: 0
[20/10/2013 11:12:31] Encoder6: 0
[20/10/2013 11:12:31] Encoder7: 0
[20/10/2013 11:12:31] Encoder8: 0
[20/10/2013 11:12:31] Writing commands to logs
[20/10/2013 11:12:31] ----Encoding Summary----
[20/10/2013 11:12:31] -Number of processes: 4
[20/10/2013 11:12:31] -Copy tags: True
[20/10/2013 11:12:31] -Use custom tags: False
[20/10/2013 11:12:31] -Enable artwork: False
[20/10/2013 11:12:31] -Copy artwork to output: True
[20/10/2013 11:12:31] -Copy external artwork: False
[20/10/2013 11:12:31] -Download lyric: False
[20/10/2013 11:12:31] -Add encoder suffix: True
[20/10/2013 11:12:31] -Same as source: True
[20/10/2013 11:12:31] -Enable ReplayGain: False
[20/10/2013 11:12:31] +Audio
[20/10/2013 11:12:31] -Encoder: QAAC
[20/10/2013 11:12:31] -ABR: 384 kbps
[20/10/2013 11:12:31] -Encoding quality: 2
[20/10/2013 11:12:31] -HE AAC mode: False
[20/10/2013 11:12:31] -Bit Depth: Original
[20/10/2013 11:12:31] +Effects
[20/10/2013 11:12:31] -Disabled
[20/10/2013 11:12:31] Temp: O:\Temp\TAudioConverter
[20/10/2013 11:12:31] Output: Same as source
[20/10/2013 11:12:31] ----Encoding Summary----
[20/10/2013 11:12:31] Started deleting temp files...
[20/10/2013 11:12:31] Temp Folder: O:\Temp\TAudioConverter
[20/10/2013 11:12:31] Cannot find to delete: O:\Temp\TAudioConverter\.
[20/10/2013 11:12:31] Cannot find to delete: O:\Temp\TAudioConverter\..
[20/10/2013 11:12:31] Deleted 1 file(s).
[20/10/2013 11:12:31] Finished deleting temp files.
[20/10/2013 11:12:31] Cannot find output file K:\Video Record\0.m4a
ozok
20th October 2013, 11:48
Please post "EncoderLog1".
RedDwarf1
20th October 2013, 16:39
-y -i "K:\Video Record\cut_1.ac3" -threads 0 -vn -acodec pcm_s16le -f wav -ss 00:00:00 -t 00:00:33 "O:\Temp\TAudioConverter\0.wav"
--abr 384 --threading --rate keep "O:\Temp\TAudioConverter\0.wav" -o "K:\Video Record\0.m4a"
" " "O:\Temp\TAudioConverter\0tag.txt" "K:\Video Record\0.m4a"
ffmpeg version N-55159-gf118b41 Copyright (c) 2000-2013 the FFmpeg developers
built on Aug 1 2013 18:11:15 with gcc 4.7.3 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 40.100 / 52. 40.100
libavcodec 55. 19.100 / 55. 19.100
libavformat 55. 12.102 / 55. 12.102
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 82.100 / 3. 82.100
libswscale 2. 4.100 / 2. 4.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
[ac3 @ 000000000032d860] Estimating duration from bitrate, this may be inaccurate
Input #0, ac3, from 'K:\Video Record\cut_1.ac3':
Duration: 00:01:07.78, start: 0.000000, bitrate: 192 kb/s
Stream #0:0: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
Output #0, wav, to 'O:\Temp\TAudioConverter\0.wav':
Metadata:
ISFT : Lavf55.12.102
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (ac3 -> pcm_s16le)
Press [q] to stop, [?] for help
Input stream #0:0 frame changed from rate:48000 fmt:fltp ch:2 chl:stereo to rate:48000 fmt:fltp ch:6 chl:5.1(side)
Input stream #0:0 frame changed from rate:48000 fmt:fltp ch:6 chl:5.1(side) to rate:48000 fmt:fltp ch:2 chl:stereo
size= 6192kB time=00:00:33.02 bitrate=1536.0kbits/s
video:0kB audio:6192kB subtitle:0 global headers:0kB muxing overhead 0.001262%
ERROR: CoreAudioToolbox.dll: The specified module could not be found.
TTagger - 0.1 Beta - (C) 2013 ozok - GPLv2
Simple tool to write tags to audio files.
Uses tagging components from 3delite.hu.
Usage: ttagger.exe tagsfile.txt filetowritetags
Reading tags from 0tag.txt and writing to 0.m4a
Error: Cannot find output file: K:\Video Record\0.m4a
ozok
20th October 2013, 17:14
ERROR: CoreAudioToolbox.dll: The specified module could not be found.
You'll need applesoftwaresupport installed to be able to use qaac. You may try fdkaac, it doesn't need anything to run.
RedDwarf1
20th October 2013, 20:44
Thanks. I just extracted appleapplicationsupport.msi from an iTunes download, got the few files that were needed from that and put them in the Qaac folder. That seems to be doing the trick.
ozok
20th October 2013, 20:45
Yes that's an other way to do it.
therube
23rd October 2013, 21:53
BTW why does TAC need to "decode" the audio when the source files are standard 44100/16bits WAV files ? (http://forum.doom9.org/showthread.php?p=1625124&page=7)
I noticed that also?
therube
24th October 2013, 00:32
2370 x86:
I am not getting output file names?
The temp file is named 0.wav or 0.m4a, but then when it finalizes the output, it is simply named ".wav" or *.m4a" (no name, extension only).
If I run again, overwrite condition is set to increment, the files are then named "_1.wav" or "_1.m4a".
With TAC 0.9.0, output files are named correctly.
I am not using any folder structure, simply have the output folder set to: C:\OUT.
ozok
24th October 2013, 00:46
Naming is done at the last stop to make sure encoders don't deal with unicode file names. This was added with one of the beta release. It is strange that TAC cannot get file name from source file. Can you post the full path to these files, so I can try it myself? You can send a PM too.
About wav files being decoded again, this should have been changed ages ago, I'll try to give it a higher priorty when I start to work on TAC again.
therube
24th October 2013, 01:16
-Playback speed change option. You can change playback speed of audio files. This will effect the duration of output file and it is applied after trimming.
Looks like only whole numbers are allowed?
So if you were doing PAL to NTSC (if I'm saying that correctly) or vice versa, you couldn't get it "correct".
eac3to has stuff like:
-slowdown convert 25.000 and 24.000 content to 23.976 fps
-speedup convert 23.976 and 24.000 content to 25.000 fps
So presumably you would need 1.04271 (or 104.271%) [or .922154 (92.2154%)] to accomplish the same.
With TAC I would have to choose either 104 or 105%, neither of which will give me the expected time (length).
Looks like SoX should be able to accept whatever is passed to it:
DBUG rate: i/o=1.04; 13:25 @ level 0
ozok
24th October 2013, 01:49
You are right, there should be a decimal part. I've added it and made a commit. I'll release a beta tomorrow.
therube
24th October 2013, 02:01
Naming is done at the last stop to make sure encoders don't deal with unicode file names. This was added with one of the beta release. It is strange that TAC cannot get file name from source file. Can you post the full path to these files, so I can try it myself?
Nothing going on special.
Input: C:\DOC\BuckBunny.mp4
OutputDir: C:\OUT
Encode Codec: WAV
Copy audio, does name the file as expected* - the first time.
*Running it a second time I was left with 0.m4a instead of BuckBunny_1.m4a.)
Note from the second run: \\
[10/23/2013 08:49:15 PM] Cannot rename to C:\out\\BuckBunny.m4a
[10/23/2013 08:49:14 PM] Started deleting temp files...
[10/23/2013 08:49:14 PM] Temp Folder: C:\out\TAudio
[10/23/2013 08:49:14 PM] Cannot find to delete: C:\out\TAudio\.
[10/23/2013 08:49:14 PM] Cannot find to delete: C:\out\TAudio\..
[10/23/2013 08:49:14 PM] Deleted 0 file(s).
[10/23/2013 08:49:14 PM] Finished deleting temp files.
[10/23/2013 08:49:14 PM] Number of commands per process are as follows:
[10/23/2013 08:49:14 PM] Encoder1: 1
[10/23/2013 08:49:14 PM] Encoder2: 0
[10/23/2013 08:49:14 PM] Encoder3: 0
[10/23/2013 08:49:14 PM] Encoder4: 0
[10/23/2013 08:49:14 PM] Encoder5: 0
[10/23/2013 08:49:14 PM] Encoder6: 0
[10/23/2013 08:49:14 PM] Encoder7: 0
[10/23/2013 08:49:14 PM] Encoder8: 0
[10/23/2013 08:49:14 PM] Writing commands to logs
[10/23/2013 08:49:14 PM] ----Encoding Summary----
[10/23/2013 08:49:14 PM] -Number of processes: 4
[10/23/2013 08:49:14 PM] -Copy tags: True
[10/23/2013 08:49:14 PM] -Use custom tags: False
[10/23/2013 08:49:14 PM] -Enable artwork: False
[10/23/2013 08:49:14 PM] -Copy artwork to output: True
[10/23/2013 08:49:14 PM] -Copy external artwork: False
[10/23/2013 08:49:14 PM] -Download lyric: False
[10/23/2013 08:49:14 PM] -Add encoder suffix: False
[10/23/2013 08:49:14 PM] -Same as source: False
[10/23/2013 08:49:14 PM] -Enable ReplayGain: False
[10/23/2013 08:49:14 PM] +Audio
[10/23/2013 08:49:14 PM] -Copying audio
[10/23/2013 08:49:14 PM] Temp: C:\out\TAudio
[10/23/2013 08:49:14 PM] Output: C:\out
[10/23/2013 08:49:14 PM] ----Encoding Summary----
[10/23/2013 08:49:15 PM] Started deleting temp files...
[10/23/2013 08:49:15 PM] Temp Folder: C:\out\TAudio
[10/23/2013 08:49:15 PM] Cannot find to delete: C:\out\TAudio\.
[10/23/2013 08:49:15 PM] Cannot find to delete: C:\out\TAudio\..
[10/23/2013 08:49:15 PM] Deleted 0 file(s).
[10/23/2013 08:49:15 PM] Finished deleting temp files.
[10/23/2013 08:49:15 PM] TAudioConverter could locate all the output files
[10/23/2013 08:49:15 PM] TAudioConverter converted files with speed x120 (Converted 00:02:00 in 00:00:01).
[10/23/2013 08:49:15 PM] Cannot rename to C:\out\\BuckBunny.m4a
[10/23/2013 08:49:15 PM] Cannot rename to C:\out\\BuckBunny.m4a
Encode audio, does not name the file correctly at all, simply dropping a file named ".wav" into the output directory.
[10/23/2013 08:59:29 PM] Started deleting temp files...
[10/23/2013 08:59:29 PM] Temp Folder: C:\out\TAudio
[10/23/2013 08:59:29 PM] Cannot find to delete: C:\out\TAudio\.
[10/23/2013 08:59:29 PM] Cannot find to delete: C:\out\TAudio\..
[10/23/2013 08:59:29 PM] Deleted 0 file(s).
[10/23/2013 08:59:29 PM] Finished deleting temp files.
[10/23/2013 08:59:30 PM] Number of commands per process are as follows:
[10/23/2013 08:59:30 PM] Encoder1: 1
[10/23/2013 08:59:30 PM] Encoder2: 0
[10/23/2013 08:59:30 PM] Encoder3: 0
[10/23/2013 08:59:30 PM] Encoder4: 0
[10/23/2013 08:59:30 PM] Encoder5: 0
[10/23/2013 08:59:30 PM] Encoder6: 0
[10/23/2013 08:59:30 PM] Encoder7: 0
[10/23/2013 08:59:30 PM] Encoder8: 0
[10/23/2013 08:59:30 PM] Writing commands to logs
[10/23/2013 08:59:30 PM] ----Encoding Summary----
[10/23/2013 08:59:30 PM] -Number of processes: 4
[10/23/2013 08:59:30 PM] -Copy tags: True
[10/23/2013 08:59:30 PM] -Use custom tags: False
[10/23/2013 08:59:30 PM] -Enable artwork: False
[10/23/2013 08:59:30 PM] -Copy artwork to output: True
[10/23/2013 08:59:30 PM] -Copy external artwork: False
[10/23/2013 08:59:30 PM] -Download lyric: False
[10/23/2013 08:59:30 PM] -Add encoder suffix: False
[10/23/2013 08:59:30 PM] -Same as source: False
[10/23/2013 08:59:30 PM] -Enable ReplayGain: False
[10/23/2013 08:59:30 PM] +Audio
[10/23/2013 08:59:30 PM] -Encoder: Wav
[10/23/2013 08:59:30 PM] -Bit Depth: Original
[10/23/2013 08:59:30 PM] +Effects
[10/23/2013 08:59:30 PM] -Disabled
[10/23/2013 08:59:30 PM] Temp: C:\out\TAudio
[10/23/2013 08:59:30 PM] Output: C:\out
[10/23/2013 08:59:30 PM] ----Encoding Summary----
[10/23/2013 08:59:30 PM] Started deleting temp files...
[10/23/2013 08:59:30 PM] Temp Folder: C:\out\TAudio
[10/23/2013 08:59:30 PM] Cannot find to delete: C:\out\TAudio\.
[10/23/2013 08:59:30 PM] Cannot find to delete: C:\out\TAudio\..
[10/23/2013 08:59:30 PM] Deleted 0 file(s).
[10/23/2013 08:59:30 PM] Finished deleting temp files.
[10/23/2013 08:59:30 PM] TAudioConverter could locate all the output files
[10/23/2013 08:59:30 PM] TAudioConverter converted files with speed x120 (Converted 00:02:00 in 00:00:01).
therube
24th October 2013, 02:33
I unpacked TAC again, into a different directory.
Set things back up, & now it is working as expected.
And I am clueless as to what is different or what changed to make it work or not?
copy:
10/23/2013 09:25 PM 709,232 BuckBunny.m4a
10/23/2013 09:25 PM 709,232 BuckBunny_1.m4a
10/23/2013 09:25 PM 709,232 BuckBunny_2.m4a
10/23/2013 09:25 PM 709,232 BuckBunny_3.m4a
encode:
10/23/2013 09:21 PM 23,040,080 BuckBunny.wav
10/23/2013 09:22 PM 23,040,080 BuckBunny_1.wav
10/23/2013 09:22 PM 23,040,080 BuckBunny_1_2.wav
10/23/2013 09:22 PM 23,040,080 BuckBunny_1_2_3.wav
(The naming suffix on the encoded variety is a little funky.)
The only diff between the two "installs" is with settings.ini.
working:
[Settings]
Temp=C:\out\TEMP\TAudio_temp
Update=1
Post=0
Process=3
Tags=1
Skin=23
Skin2=1
folder=0
folder3=0
AAC=0
artwork=0
artwork2=0
ArtWorkSuf=0
FolderSuf=1
Lyric=0
artworklist=0
artworkpri=0
ontop=0
folderstr=
filenamestr=
keeplogs=0
skiplist=0
playwav=1
trimming=0
ignorecue=0
RG=0
RGvalue=890
RGlow=1
l2l=1
filelength1=0
filelength2=1800
Settings=1
FAACBitrate=128
QaacEncode=0
QaacQuality=64
QaacBitrate=128
QaacProfile=2
QaacHE=0
QaacND=0
OggEncode=0
OggQuality=6
OggBitrate=128
OggManaged=0
LAmeEncode=0
LameVBR2=0.3
LameBit=128
LameQ=3
LameTag=0
LameQBar=30
lamechannel=15
lamettagger=1
AftenEncode=0
AftenQuality=240
AftenBitrate=320
FHGEncode=0
FHGQuality=6
FHGBitrate=128
FHGProfile=0
OpusEnc=0
OpusBitrate=128
OpusQuality=8
NeroEncode=0
NeroQuality2=18
NeroBitrate=128
NeroProfile=0
MAC=1
MPC=500
WPMethod=0
WPBitrate=256
WPExtra=1
WPCorrect=1
FDKProfile=0
FDKBitrate=128
FDKGapp=0
FDKVBR=3
DFKMethod=0
FlacComp=5
FlacEMS=0
FLACRG=1
Depth=0
WMAMethod=1
WMACodec=0
WMAQaulity=3
WMABitrate=128
flaccllvl=7
lossywav=0
lossyextra=0
OutDir=C:\OUT
Codec=3
AudioMethod=0
SameAsSource=0
LastDir=C:\DOC
[sox]
Sample=0
Channel=0
Enable=0
Vol=0
VolEdit2=100
Norm=0
Thread=0
guard=1
speed=100
not working:
[Settings]
Temp=C:\out\TAudio
Update=1
Post=0
Process=3
Tags=1
Skin=23
Skin2=0
folder=0
folder3=2
AAC=0
artwork=0
artwork2=0
ArtWorkSuf=0
FolderSuf=0
Lyric=0
artworklist=0
artworkpri=0
ontop=0
folderstr=
filenamestr=
keeplogs=0
skiplist=0
playwav=1
trimming=0
ignorecue=0
RG=0
RGvalue=890
RGlow=1
l2l=1
filelength1=0
filelength2=1800
Settings=1
FAACBitrate=32
QaacEncode=1
QaacQuality=36
QaacBitrate=32
QaacProfile=2
QaacHE=0
QaacND=0
OggEncode=0
OggQuality=6
OggBitrate=128
OggManaged=0
LAmeEncode=0
LameVBR2=0.3
LameBit=128
LameQ=3
LameTag=0
LameQBar=30
lamechannel=15
lamettagger=1
AftenEncode=0
AftenQuality=62
AftenBitrate=320
FHGEncode=1
FHGQuality=3
FHGBitrate=128
FHGProfile=0
OpusEnc=0
OpusBitrate=128
OpusQuality=8
NeroEncode=0
NeroQuality2=18
NeroBitrate=128
NeroProfile=0
MAC=1
MPC=500
WPMethod=0
WPBitrate=256
WPExtra=1
WPCorrect=1
FDKProfile=0
FDKBitrate=128
FDKGapp=0
FDKVBR=3
DFKMethod=1
FlacComp=5
FlacEMS=0
FLACRG=1
Depth=0
WMAMethod=1
WMACodec=0
WMAQaulity=3
WMABitrate=128
flaccllvl=7
lossywav=0
lossyextra=0
customtag=0
OutDir=C:\out
Codec=19
AudioMethod=0
SameAsSource=0
LastDir=C:\DOC
[sox]
Sample=0
Channel=0
Enable=0
Vol=0
VolEdit2=100
Norm=0
Thread=0
guard=1
speed=104
And I can still replicate the failure using the original "install".
It has to be settings.ini, there is nothing else.
It's the 10th line in settings.ini:
works: folder3=0
fails: folder3=2
ozok
24th October 2013, 18:11
I unpacked TAC again, into a different directory.
...
It has to be settings.ini, there is nothing else.
It's the 10th line in settings.ini:
works: folder3=0
fails: folder3=2
I guess this happens because TAC tries to get tags in order to use them in "Custom Folder Tree" but since source file doesn't seem to have any tags, it returns an empty string. It should have used "Full Folder Tree" instead when this process fails, but something is broken there. I'll take a look and report here. Thanks.
ozok
25th October 2013, 20:37
Edit: I've just found an other bug that prevents artworks to be embedded to output files. Please don't download this build below (2459), I'm about to upload an other build. I'll post it here asap.
Beta build 2459 is here after a long pause.
Change log:
Added: Options to use flac for tagging instead of ttagger when using flac or flaccl
Added: An option to save logs to a zip file
Added: Speed option now has a decimal part
Added: Seperate log for command lines
Added: TAC will now check output file's size to see if encoding was successful
Added: TAC will use 64bit version of refalac when it's possible
Fixed: Disabling writing tags didn't work
Fixed: Speed option failed if it was the only activated option
Fixed: "Custom folder tree" created empty file name if source had no tags
Fixed: When "Custom folder tree" was selected, output file wasn't constructed using tag data
Fixed: Lame didn't write artwork if it was selected to write tags
Fixed: lossywav didn't work with wavpack
Fixed: lossywav information wasn't shown in main window summary list
Updated: AlphaControls to 8.48
Updated: QAAC and refalac to 2.24
Updated: Opusenc to 0.1.7
Updated: Wavpack to 4.7.0
Updated: LossyWAV to 1.3.0f
Edit2: [QAAC and refalac to 2.19] to [QAAC and refalac to 2.24]
ozok
25th October 2013, 21:56
I apologize for previous build. I was too focused on flac tag issues I caused some other problems that didn't exist in the first place.
Beta build 2472.
Change log:
added: a few more error messages for cue sheet processing
fixed: samplerate and channels options are now shown all the time in summary
fixed: artworks weren't embedded in some cases
updated: fdkaac to 0.4.0
Download location: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
trunket
27th October 2013, 04:18
Build 2472 working well for me, ozok. Thanks for all your efforts. TAC is one of my favorite audio converters :)
Small note: I've noticed a couple of times that the .exe's of your builds have different build numbers than the release build numbers. For example, the .exe of the 32-bit portable build 2472, when you hover over it lists 2459. Yet when you run the program it says 2472 in the About section. I thought I'd mention it since this happened before and I didn't know if it was a mistake or not. Thank you.
ozok
27th October 2013, 15:04
Well, I do my tests and development on x64 build so its build number gets increased. When I release a version I update build number of 32bit build too. But latest version was sort of a hotfix and was prepared in a hurry so I must have forgotten it. Apart from that both builds have the same functionality.
trunket
27th October 2013, 17:48
Well, I do my tests and development on x64 build so its build number gets increased. When I release a version I update build number of 36bit build too. But latest version was sort of a hotfix and was prepared in a hurry so I must have forgotten it. Apart from that both builds have the same functionality.
Thanks, ozok, I suspected it might have been something like that.
therube
7th November 2013, 04:18
It appears that you cannot drag & drop a .ts file into TAC, yet you can Add it (File | Add Files).
Oh, & been meaning to say, 2472_beta (& don't recall offhand if earlier beta were the same), the UI, had* been opening horribly, "drawing" was not correct, when a skin was selected.
I've got an i5 with onboard (on CPU I guess it is) Intel HD 4000 graphics.
*had
Had, because the other day I installed a graphics driver update from Intel. And on now opening TAC, skinning enabled, it seems fine. Don't know if it were the driver update that helped, because I typically have skins disabled in any case.
(Interesting. Enabling the skin causes TAC to use ~8 MB more RAM.)
ozok
7th November 2013, 17:43
Thanks for headsup about *.ts, it was indeed missing. I don't know much about how skinning is done, I don't have the source code for it but it makes sense that it uses more memory, all the extra bitmaps to draw etc.
therube
7th November 2013, 20:19
UI, had* been opening horribly, "drawing" was not correct
On a different computer I'm see this also.
First I open 2244, then 2472.
http://oi39.tinypic.com/i6yqmv.jpg
Edit:
Seems that not all the skins cause the behavior.
iOS dark does, yet Opus does not?
ozok
7th November 2013, 20:59
Well I had seen some controls not working properly but that's something on a whole new level! There isn't much I can do about this, except for suggesting disabling skin or using an other skin than default one (iOS Dark). I'll inform skinning components developers ASAP about this. I've encountered some problems that only occured on certain skins only.
kleen
3rd December 2013, 13:26
Hi Ozok,
I have a recent 64bit beta and sometime it fails or I get incorrectly encoded files when converting from a cue - I tried from AC3 to flac, and from wav to flac with the same result. The source is one big AC3 audio file of 102 min., divided in a cue into 23 titles. The one before last title gets not encoded sometimes, while the last always encodes as long as the whole file: 102 min. instead of 2 min. The last title is in fact mono while all others are stereo, so I wonder if it can cause such issue.
I can upload the source, and error logs somewhere if you like to check it. It's 340 MB big.
ozok
3rd December 2013, 14:12
yes, that'd be great.
bcn_246
3rd December 2013, 15:08
Maybe some eac3to integration? (gives loads of benefits, DTS core extraction, DTS Master Audio decoding with ArcSoft).
Still, best audio GUI I've seen since CUETools! :D
Oh, glad to see you chose QAAC over Ahead's by the way. iTunes sucks, but it does still have the best AAC encoder (well, this was the conclusion of the tests done over at hydrogenaudio).
ozok
3rd December 2013, 21:25
@kleen somehow cue parsing library I use cannot parse your sample correctly. I didn't like it much anyway, I'm trying to write my own parser at the moment. And it looks good so far but there are many things to do.
@bcn_246 maybe in the future, for decoding DTS instead of ffmpeg eac3to can be used as a second option.
kleen
3rd December 2013, 23:36
Thank you very much, Ozok. I'll wait.
ozok
4th December 2013, 03:01
Beta build 2609 changes:
added: TTagger can now write tags to Vorbis and Opus
added: Default "Disc No" and "Disc Count" tag values are 1
added: If encoder exits with an exit code other than 0, it'll be added to log
added: Re-written cue sheet parser
added: An option to go to bug report page in bitbucket project page
added: GUID values will be used instead of numbers for temp files
added: Exit codes to TTagger
added: TTagger will now report tag writing outcome properly
added: Min/Max bitrate options for Ogg Vorbis
added: A log showing compression percentages
added: Overwrite option will be shown in summary list
added: Extra columns in file list and an option to hide/show them
added: Progress list item adding is done according to file overwrite option
added: Trimming is now millisecond based
added: New progress bars that work better when skinning is disabled
added: Info will be added to log if file's length was shorter/longer than threshold
added: Custom tag usage will be shown in main window summary
added: Pressing esc key will close windows
added: Default skin is "AutumnSky"
fixed: File check failed if file doesn't exist (huh?)
fixed: Artwork image size wasn't written for some tag types
fixed: A bug that caused wrong encoder to be selected for some cases
fixed: Renaming was done twice if encoding was successful
fixed: "Overwrite if exists" didn't work because older files were not deleted
fixed: Clicking on a cue sheet item in file list would show full file duration
fixed: Cue sheet items in progress list wasn't shown properly
updated: all tag libraries
There might be things I forgot to add here, you may refer to changelog.txt for further info.
Downloads: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
Edit: This should solve kleen's problem.
eneim
5th December 2013, 08:05
How about iTunes's AAC encoder. I always want to use its advantage on audio encoding.
kolpotoru
5th December 2013, 09:27
TAC Build 2609 32 bit portable is unable to extract audio from video files.
ozok
5th December 2013, 19:51
How about iTunes's AAC encoder. I always want to use its advantage on audio encoding.
QAAC uses it already.
TAC Build 2609 32 bit portable is unable to extract audio from video files.
I can copy/encode audio from video files here. Can you post mediainfo output of source video? It might be that TAC cannot recognize audio type/audio stream id in the video.
kolpotoru
5th December 2013, 20:18
I have tried to extract audio from various video files which tac32bit_beta_2472 can extract but tac32bit_beta_2609 is unable to do so. i guess may be the error is happening due to the long file name. i am posting one of the files mediainfo -
General
Complete name : I:\January 30, 2010 (Law of Attration, Use of Vision Bard).avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 199 MiB
Duration : 19mn 50s
Overall bit rate : 1 398 Kbps
Video
ID : 0
Format : MPEG-4 Visual
Format profile : Simple@L3
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 19mn 50s
Bit rate : 1 261 Kbps
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.657
Stream size : 179 MiB (90%)
Writing library : XviD 1.2.1 (UTC 2008-12-04)
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 19mn 50s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Stream size : 18.2 MiB (9%)
Alignment : Aligned on interleaves
Interleave, duration : 40 ms (1.00 video frame)
therube
7th December 2013, 18:13
Trim needs some manner to more accurately set positions.
The way it looks the only way to set positions is with the mouse.
And while I may be able to cut 7 seconds out, but I'm unable to cut 10 seconds. My hand, mouse, just aren't that accurate :-).
ozok
7th December 2013, 19:33
You can click on the slider and use your arrow keys to set its position.
kleen
8th December 2013, 12:56
Hi Ozok,
audio processing from a video file is broken in recent beta build:
* Extracting (copying) doesn't work at all. TAC displays error message that x.audio cannot be created;
* Conversion works partly, for example when converting from a DVD, TAC doesn't convert audio from the first VOB but processes all others.
* Conversion works OK with a single file, like mkv, mp4, ts.
* Not sure: seems that mp2 in a video file is recognised as mp3, at least it's shown so by an error message ("file -0.mp3 cannot be created").
==========
Seize the opportunity, here is my additional wish list for your spare time :p
1. File naming convention:
1a) If there are more than 9 audio titles (files) to be created may you please add a leading 0 before 1 - 9? It would help sorting files, and play them in the correct order by an audio player which doesn't handle tags well.
1b) May you please add in the Options entry for a file naming convention, so it can be changed by a user? Like: %#% (file number), %performer% (or artist), %title%, %song title%.
2. Audio from a video file:
May you please add support for chapters marks (and names) in MKV, MP4, BR, and DVD? Would be great to split audio according to chapter marks and have another option to handle it as a single file. Now, TAC processes i.e. each VOB within the same video title as a separate file, which is "no" for a music video ;)
Thank you!
von Suppé
30th December 2013, 10:44
Hi ozok,
I downloaded the latest portable x64 but when opening browse window to add files, no media files are shown in their folders.
Am I doing something wrong or is this a bug?
Thanks
ozok
30th December 2013, 19:21
@kleen
Extracting (copying) doesn't work at all. TAC displays error message that x.audio cannot be created;
I've fixed the problem with audio extraction from video files. I forgot to change start/end code in audio copy part, so given start/end values were invalid. kolpotoru had sent me a sample file, but problem there was different.
Conversion works partly, for example when converting from a DVD, TAC doesn't convert audio from the first VOB but processes all others.
Maybe the first vob doesn't have an audio track. You know, the one with legal warnings in it etc.
a) If there are more than 9 audio titles (files) to be created may you please add a leading 0 before 1 - 9? It would help sorting files, and play them in the correct order by an audio player which doesn't handle tags well.
Added in one of the latest commits, it was necessary after adding CD ripper.
b) May you please add in the Options entry for a file naming convention, so it can be changed by a user? Like: %#% (file number), %performer% (or artist), %title%, %song title%.
Settings>Encoding>Create folder structure...>Custom Folder tree
May you please add support for chapters marks (and names) in MKV, MP4, BR, and DVD? Would be great to split audio according to chapter marks and have another option to handle it as a single file. Now, TAC processes i.e. each VOB within the same video title as a separate file, which is "no" for a music video
Interesting idea, I'll see what I can do about it. Extracting audio from DVD can be done with MEncoder but I should add it to the package and it'll increase the file size. FFMpeg cannot open DVDs AFAIK.
@von Suppé try the latest beta: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
von Suppé
30th December 2013, 19:53
Thank you ozok. Things work now :)
kleen
31st December 2013, 19:36
Hi Ozok,
thanks a lot for reply and new features! I was afraid that I killed the project with too many requests ;)
Maybe the first vob doesn't have an audio track. You know, the one with legal warnings in it etc.
No, I tried with custom made DVDs that I know how they were authored. TAC didn't work with VOBs that have one or two audio streams (AC3, and mp2). I didn't try to get audio from menus but film/concert part only.
Happy New Year!
kleen
ozok
22nd January 2014, 12:54
Beta build 2768 changes:
Added: CD ripper
Added: dcaenc (dts encoding)
Added: Trimming is disabled by default
Added: An option to clear the file list after encoding
Added: '0' will be added to track number if it is smaller than 10
Added: An option to run encoder as soon as cd ripping is done
Added: TTagger will now read tags from ini file
Added: Flac verify; TAK verify, evaluation level and md5 options
Added: TAC will automatically downmix to stereo if AAC-HEv2 is selected
Improved: Tag fields for APEv2
Fixed: TAK options weren't saved/loaded
Fixed: Extracted artworks weren't renamed
Fixed: Couldn't writte artwork if tags were disabled
Fixed: TCDRipper couldn't grab UTF-8 tags
Fixed: Copied RG tags for APEv2 were written even if they were empty
Fixed: "Copy Audio" caused whole cue sheet wave file to be copied to output
Fixed: FFMpeg progress wasn't shown properly
Fixed: A "Division by 0" bug when computing compression ratios
Fixed: "Custom folder tree" didn't work if custom tags were used
Fixed: Some controls weren't drawn properly after encoding done/stopped
Fixed: GUI got distored after cd ripping if skin was disabled
Fixed: Couldn't write tags to fdkaac encoded aac files in some rare cases
Fixed: TTagger couldn't write artwork because artwork file was being used by an other TTagger process
Removed: Lyric downloader
Link to downloads: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
kolpotoru
22nd January 2014, 13:50
How to download tac source as zip file?
ozok
22nd January 2014, 13:54
How to download tac source as zip file?
https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads Branches tab.
kolpotoru
22nd January 2014, 14:59
Thank you for quick response.
kolpotoru
22nd January 2014, 20:28
I have found two problems in tac32bit_beta_2768 -
First when extracting audio from video tac32bit_beta_2768 ignores the selected output folder and always extracts audio in the video files dir.
Second tac32bit_beta_2768 is unable to extract audio from mpg1 & mpg2 files.
ozok
23rd January 2014, 03:51
Thanks @kolpotoru I can reproduce it. It occurs when you select "Copy Audio". Also Mp2 streams are recognized as mp3.
ozok
26th January 2014, 10:37
Beta build 2819:
added: Max. process count is now 16
added: TCDRipper track infos will be updated as the driver list changes
added: Custom command line options for each codec
added: Dialogue normalization option to ac3
added: Components window
added: CD ripper options are now located under "Settings Window"
added: "User Email" and "Freedb Server" CD ripper options
added: "TotalTracks" tag to Vorbiscomment
improved: Mp3 stream detection when copying audio
fixed: "Disc no" and "Total Disc" tags won't be written if they don't exist in the source
fixed: Mp2 streams were detected as mp3
fixed: Audio extracted from video files were not placed at the output folder
fixed: Title wasn't shown in progress list for tracks ripped from CD
fixed: TCDRipper didn't rip last track
updated: Mediainfo to 0.7.67
Download (https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads)
If this version works well, I plan to release the stable version next.
ozok
28th January 2014, 08:34
Update 0.9.1 changes:
--0.9.1
-Added: Limited CUE Sheet support
-Added: CD ripper
-Added: Max. process count is now 16
-Added: Support for dcaenc (encoding to dts)
-Added: Tag support for APE, TAK and TTA (APEv2)
-Added: Tag support for FLACCL
-Added: Artwork support for WMA
-Added: ReplayGain support for AAC encoders, WavPack, FLAC Encoders, Musepack
-Added: New UI layout
-Added: New codec options window
-Added: Custom command line options for each encoder
-Added: New columns to file list and an option to hide them
-Added: Option to time-strech audio files (thx to hello_hello)
-Added: TAC automatically mixdowns multichannel sources to stereo for mp3 and AAC-HEv2(thx to hello_hello)
-Added: Option to send TAC to tray when encoding
-Added: Double clicking to tray icon will hide/show TAC
-Added: Portable/Installed and 32bit/64bit information will be added to mail body
-Added: Option to disable trimming
-Added: Option to ignore .cue files when adding files
-Added: FFProbe to show information about files
-Added: "Albumartist" is first fallback for "Artist" (thx to jkauff)
-Added: TAC will now use GUID for temp wav files to prevent problems with unicode file names
-Added: "No delay" options to qaac (thx to eahm)
-Added: Option to see codec options summary on main window (thx to whitezombie455)
-Added: Option to filter added files according to duration
-Added: TAC will use 64bit version of refalac when it's possible
-Added: Trimming is now milisecond based
-Added: An option to clear file list after encoding (thx to o-l-a-v)
-Added: Some options for FLAC and TAK (thx to ChronoSphere))
-Fixed: AAC files with ADTS header couldn't be opened
-Fixed: Artwork couldn't be written if copying tags was disabled
-Fixed: Open file dialog filter was broken
-Fixed: "Couldn't find/write to version.txt" errors
-Fixed: Summary for FLACCL was missing
-Fixed: Trimming didn't work for "Extract/Copy audio" (some formats aren't supported) (thx to kolpotoru)
-Fixed: "Index out of bounds" during encode
-Fixed: Huge memory leak when extracting embedded artwork
-Fixed: "Create folder tree" didn't work when file was from a network (thx to ChronoSphere)
-Fixed: TAC detected mp2 streams in video files as mp3
-Improved: Encoding starting speed
-Improved: "Same as source" option will be added to log
-Removed: All animations (minimize, restore etc)
-Updated: FFmpeg to latest shared build from ffmpeg.zeranoe.com/builds/
-Updated: QAAC and refalac to 2.33
-Updated: Opusenc to 0.1.8
-Updated: Wavpack to 4.7.0
-Updated: LossyWAV to 1.3.1g
-Updated: fdkaac to 0.5.1
-updated: MediaInfo to 0.7.67
-Updated: AlphaControls to 8.52 stable
therube
30th January 2014, 19:16
> Trim needs some manner to more accurately set positions.
>> You can click on the slider and use your arrow keys to set its position.
Yes, that works, thanks.
BTW why does TAC need to "decode" the audio when the source files are standard 44100/16bits WAV files ? (http://forum.doom9.org/showthread.php?p=1625124#post1625124)
This issue looks to still exist.
ozok
4th February 2014, 10:15
Update 0.9.2 changes:
--0.9.2
-Added: [General] Tag editor
-Added: [General] An option to specify the depth of the folders to be created in the output (thx to ChronoSphere)
-Added: [Lame/Mp3] Added tag fields "Composer", "Album Artist", "Album Artist Sort" and "Album Sort" (thx to o-l-a-v)
-Added: [Lame/Mp3] "Total Disc" and "Total Track" tags will be written
-Added: [General] An option to show/hide toolbar button captions (thx to midas)
-Added: [AC3] An option to disable "Dialogue Norm."
-Fixed: [General] Embedded arwork couldn't be extracted
-Fixed: [WMA] Couldn't get embedded artwork type
-Fixed: [General] Couldn't extract audio from some MPEG files
-Fixed: [Lame/Mp3] "Comment" tag wasn't written properly (thx to o-l-a-v)
-Fixed: [General] A bug where "Artist" couldn't be extracted from WMA files
-Updated: FDKAAC to 0.5.2
-Updated: AlphaControls to 8.53
-Updated: Monkey's Audio to 4.12
Download page: http://taudioconverter.sourceforge.net/downloads.html
kolpotoru
23rd February 2014, 05:09
I found a bug in TAudioConverter 0.9.2.2893 - while extracting audio from video file if the output file exists TAudioConverter 0.9.2.2893 is unable to rename the new output file.
Another question running TCDRipper from TAudioConverter 0.9.2.2893 toolbar is fine but running it directly TCDRipper crashes it. Is it bug or by design.
The Eject/Load button in TCDRipper doesn't work.
ozok
23rd February 2014, 13:01
I found a bug in TAudioConverter 0.9.2.2893 - while extracting audio from video file if the output file exists TAudioConverter 0.9.2.2893 is unable to rename the new output file.
Thanks, I'll try to find a solution for it.
Another question running TCDRipper from TAudioConverter 0.9.2.2893 toolbar is fine but running it directly TCDRipper crashes it. Is it bug or by design.
It's not either. You can run TCDRipper as a standalone program but you must run it with certain parameters. Also it's written to create temp. wav files for TAC, so it isn't that much of a use when used as standalone program.
The Eject/Load button in TCDRipper doesn't work.
I think it ejects but doesn't load. Is this the case with you?
kolpotoru
23rd February 2014, 15:20
It don't work for neither eject or load. gives error driver is not ready.
jkauff
25th February 2014, 03:12
As of today, TAudioConverter is available from MajorGeeks.com, one of the top download sites for freeware and shareware.
Congratulations, ozok!
ozok
25th February 2014, 13:46
Thanks jkauff, that's great news.
ozok
5th March 2014, 14:35
Update 0.9.3 changes:
-Added: [General] An option to write "Tool" tag whenever it's possible (thx to eahm)
-Added: [General] An option to filter file extensions (thx to ChronoSphere)
-Added: [General] Two new skins
-Fixed: [General] A bug where wavpack correction files weren't renamed (thx to ChronoSphere)
-Fixed: [General] A bug that caused "Custom Folder Tree" to fail if %title%, %artist% or %album% keywords were used
-Fixed: [General] If "Close TAudioConverter" post-encode option was selected output files weren't renamed
-Fixed: [General] If "Close TAudioConverter" post-encode option was selected settings weren't saved
-Fixed: [General] A bug where progress would revert back to zero and would show negative values
-Fixed: [General] Some WavPack streams were detected as Wav when copying audio
-Fixed: [General] A bug where over write options were ignored when "Copy Audio" was selected
-Fixed: [TCDRipper] Driver tray eject/close problem (thx to kolpotoru)
-Updated: ID3v2 and FLACTag libraries
-Updated: FDKAAC to 0.5.3
-Updated: QAAC to 2.35
-Updated: RefALAC to 1.35
kolpotoru
6th March 2014, 04:45
Thankyou for the fixes. The Renaming is working correctly now and the cd eject/load also working.
There is a bug in TAudioConverter after disabling skinning when we close TAudioConverter and then reopen it the skinning in the Codec Settings and Tags Dialogs re appears. And when AudioConverter dose not find any component and gives error, the error dialog is also skinned.
There is some problem with ReplayGain setting because when "Auto lower to prevent clipping" is not selected even the default 89 value produces garbage audio.
ozok
6th March 2014, 21:03
...
There is a bug in TAudioConverter after disabling skinning when we close TAudioConverter and then reopen it the skinning in the Codec Settings and Tags Dialogs re appears. And when AudioConverter dose not find any component and gives error, the error dialog is also skinned.
I don't know what causes this, they have the same configuration as the rest of the windows.
There is some problem with ReplayGain setting because when "Auto lower to prevent clipping" is not selected even the default 89 value produces garbage audio.
I'm not sure this is a problem. Maybe you need to increase/decrease the value. I don't understand/use RG much really.
kolpotoru
7th March 2014, 09:12
It seems like the problem with mp3gain is that TAudioConverter is not checking the current gain of the audio file and Applying the 89 gain over the current gain which makes the audio garbage.
For example if the audio files current gain is 85 and i want to apply 89 gain then it should be 85+4=89, but what is happening is 85+89=174.Same thing might also be applicable with aacgain.
Skibicki
7th March 2014, 16:03
Text rendering issue in NeroAAC codec settings.
0.9.3 Build: 2947
http://s30.postimg.org/wolntpskt/TAudio_Converter_Nero_AAC_Text_Bug.png
ozok
7th March 2014, 18:44
@Skibicki it seems two texts were overlapping, I removed the old one and it is fine now. Thanks.
@kolpotoru, RG values are just tags, they do not alter the audio itself. I don't know how mp3gain works, but I doubt that it takes previous tags into account, it just overwrites them. You just set the loudness you want to get; I can do 90dB to 94dB convertion without a problem.
kolpotoru
7th March 2014, 19:17
I have checked with MP3GainPortable
it uses following command to find out the gain -
mp3gain.exe /o /s c C:\m.mp3
the gain is 78.5
then it uses following command to set the gain to 98.6 -
mp3gain.exe /g 14 /t C:\m.mp3
ozok
8th March 2014, 09:33
I've prepared a beta. Self-extracting archives include updated components, so all you need to do is to copy it to TAC's folder and execute it.
Build 2958 changes:
-Fixed: [General] "Tool" tag wasn't written properly
-Fixed: [General] A few minor UI problems
-Fixed: [TTagger] Writing "Tool" tag to AAC files caused other tags to disappear in some rare cases
Download location: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
kolpotoru
8th March 2014, 13:57
skinning problem in the codec setting dialog is fixed but other dialogs are not fixed.
ozok
8th March 2014, 15:55
Yes, I'm aware of that. Beta doesn't include fix for them.
therube
24th March 2014, 23:59
.3gpp probably should be a recognized filetype for drag & drop.
Right now you can only add it through 'Add'.
ozok
25th March 2014, 00:18
.3gpp probably should be a recognized filetype for drag & drop.
Right now you can only add it through 'Add'.
Thanks, I'll add it.
ozok
28th March 2014, 22:19
A new beta release build 3302. Hopefully this will be the last one before 0.9.4.
Changes:
Added: Playback function for audio files (using bass library)
Added: CD ripper will now embeds cover art
Added: Cover art downloader for CD ripper (uses Last.fm)
Added: Cover art resizer for CD ripper and embedded cover art sources
Added: A few UI enhancements
Download location: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
@therube 3gpp files should be accepted now even if it is not listed in the change log.
therube
3rd April 2014, 23:48
> 3gpp files should be accepted now
Thank you.
therube
3rd April 2014, 23:51
> TAC(0.9.4.3341)setup_64bit.zip
> MD5: 5c9895b9e1174f3fb49daae9c5401311
That installs 32-bit TAudioConverter.exe (MD5: 748ca3c008a35a94294c3231e40bc7af)
Something with sourceforge?
Cause I went back again, & I *know* I tried the portable_64, yet again I got setup_64 (& I think TAudioConverter.exe is different again, but still 32-bit, let me check...).
http://downloads.sourceforge.net/project/taudioconverter/0.9.4/TAC%280.9.4.3341%29setup_64bit.zip?r=http%3A%2F
%2Fsourceforge.net%2Fprojects%2Ftaudioconverter%2Ffiles%2F0.9.4%2F&ts=1396564332&use_mirror=iweb
Scratch that last part, I think I'm going crazy.
Well not totally crazy, though I can't account for the above quote.
In any case, TAC(0.9.4.3341)portable_64bit.zip (e8b7b99bdc2d2285e9a2c727977f53f0) does still install/extract a 32-bit TAudioConverter.exe, yet it is different (TAudioConverter.exe a5f929ecb5695bab1d8d56c22f590fa7) from that within setup_64.
TAC(0.9.4.3341)portable_32bit.zip extracts the same TAudioConverter.exe (32-bit) as portable_64bit.
Tools are different, 64-bit in 64bit & 32-bit in 32bit (at least checking through some of them).
So it seems you just have the 32-bit TAudioConverter.exe packed in the 64-bit downloads.
(And odd that there is difference between the setup & portable?)
ozok
4th April 2014, 00:15
Well, I was planning to give info when I write about the update but since you asked. 64bit installer/portable includes 32bit TAudioConverter.exe. As you may have noticed, I merged cd ripper into the main window. CD ripping library is 32bit only and I can't compile 64bit TAC.exe while I use it. Encoders in 64bit packages are still 64bit (ofc ones that have 64bit versions). In short,
-In 32bit packages: everything is 32bit
-In 64bit packages: encoders are 64bit, TAudioConverter.exe is 32bit.
ozok
4th April 2014, 00:26
New version 0.9.4
-Added: [General] New UI
-Added: [General] CD ripper is now a part of the main window
-Added: [General] Default codec option is now "Lame VBR 2"
-Added: [General] Audio player
-Added: [General] CD ripper will now download cover art (uses Last.fm)
-Added: [General] CD tracks' tags can be now edited in batch
-Added: [General] An option to resize embedded and CD artwork
-Added: [General] TAC will try to rename files one more time if first attempt fails
-Fixed: [General] "Tool" tag wasn't written properly
-Fixed: [General] A few minor interface problems
-Fixed: [General] Skinned hints weren't disabled even if skinning was disabled
-Fixed: [TTagger] Writing "Tool" tag to AAC files caused other tags to disappear in some rare cases
-Fixed: [General] TAC would create custom file names even if "Custom folder tree" options wasn't selected
-Fixed: [General] "Trim" list menu option was working even if trimming was disabled
-Fixed: [General] "Access violation at address" in file info
-Fixed: [General] TAC didn't delete some temp files/folder in portable mode (thx to eahm)
-Fixed: [TArtworkExtractor] Couldn't extract artwork from Ogg&Opus files (thx to o-l-a-v)
-Fixed: [TArtworkExtractor] Couldn't write artwork to Ogg&Opus files (thx to o-l-a-v)
-Removed: TCDRipper, option summary list in the main window
-Updated: FLAC, ID3, MP4 and WMA tag libraries
-Updated: FFmpeg to N-62058-gfd2bcfc
Download: http://taudioconverter.sourceforge.net/downloads.html
therube
4th April 2014, 00:30
Ah OK.
But why the differences in the TAudioConverter.exe between the setup & portable versions?
Something with the time of the compile or the like?
[grumbles about the "benefits" of, & in particular, in Windows, "64-bits" :-)]
ozok
4th April 2014, 01:16
Yes they are different files. Actually the only difference is a boolean flag (Portable = False/True), that's all.
[grumbles about the "benefits" of, & in particular, in Windows, "64-bits" :-)]
LOL. GUI doesn't do much by itself. So unless you are adding a number of files that'd make TAC use a few GB of ram, using 32bit exe shouldn't make much difference. Well, at least I didn't notice a difference myself.
kolpotoru
4th April 2014, 17:28
The New Gui dose not fit properly in screen resolution 800x600.
Pause button should be used to both starting play and pause.
therube
5th April 2014, 00:12
@kolpotoru, you can resize the window, & if you didn't need tags, sized to overlap the tags icon, it looks like it would be just around 800.
Unfortunately the resize doesn't persist on restart.
therube
5th April 2014, 00:22
Just to note, Temp Folder:, is actually deleted on program close.
Not sure if that is good or bad, but it is different behavior from before.
Before, contents within were removed, but the folder itself was left.
I do set a specifc Temp Folder.
I hadn't thought about it before, & nothing had come of it, but I do run with different Users, & potentially I may have had different instances of TAC running under different User accounts, all using the same Temp Folder.
What did happen with this change, having had 0.9.3 running under a different user account, when I went to exit 0.9.4, is I got an abort.
Took me a little time before I figured out what was going on.
exception message : System Error. Code: 145. The directory is not empty.
Edit:
Hmm...
Looks like there is more to it then that.
Now when I Add a file, I'm getting an error:
exception message : Cannot create file "C:\out\TAudio\fileinfo.ini". The system cannot find the path specified.
If I close TAC, pre-create "C:\out\TAudio\", then I can successfully add a file, but then again on program close TAC has deleted Temp Folder, so when I run TAC again...
Edit:
-Fixed: [General] TAC didn't delete some temp files/folder in portable mode (thx to eahm)
Yes, it is only with portable that this is occurring, best I can tell.
(Started with installer yesterday, thought there were issues, so tried portable, & have used that since, but then went back to installer to see if that was different, & I did not see Temp Folder being delete with that.)
therube
5th April 2014, 00:35
(Separate issues)
On startup I get:
Error: Failed to initialize CDRip (insufficient privileges?)
After the message, TAC then loads just fine.
Possibly related, or maybe I'm just dense, but how do you get the Audio Player to play?
I've got a Pause, Stop, Timeline, & Volume, but nothing to start playback?
Win7 x64
therube
5th April 2014, 00:50
If I had set (& forgotten about) Filters, I am no longer seeing any visual indication prior to starting the encode - unless I specifically click the Filters icon & check?
Prior, in 0.9.3, the Settings window would clue you in, prior to starting the encode.
(In addition, it also showed you the Codec settings, again allowing you to catch a potential error prior to starting an encode.)
ozok
5th April 2014, 13:07
@kolpotoru, I can make height smaller but I cannot change the width without changing current layout. And I don't want to do that.
@therube, in order to make portable version more "stealth" I made TAC to delete temp folder. My intention was to delete only default temp folder (%temp%\TAudioConverter) however I did an overkill and also made TAC to remove the temp folder user specified. I have half a mind to remove temp folder option completely. I don't understand why users set temp folder to a directory where they have important files or files at all. It is for temporary files people.
ini file is created in the temp folder. It's used to get info from the file. I'm guessing temp folder doesn't exists so it cannot be created.
I wasn't aware CDrip needed different privileges. You can double click on a file in the list to start playback or you can use "Play" item in right-click menu.
I'll add an icon or something to indicate that filters are enabled/disabled.
kolpotoru
5th April 2014, 17:04
There is two ways to solve the problem without changing current layout -
Reduce the size of the toolbar icons then all icons will fit in less width.
or
Give user the option to hide unnecessary toolbar icons. Hiding one or two icon can also solve the problem.
Pause button should act same as wmp to start and pause playing.
TAC should remember & restore the window size and position.
Currently it resizing on closing and reopening.
ozok
6th April 2014, 12:42
I tried to make buttons smaller but then controls at the bottom don't fit, especially codec option summary text. I'll try to do something about it anyway.
I don't plan to change the way pause button behaves. Double clicking will start playing. Storing size and location will come with the next release. I thought it was already present, it must have been TEncoder then.
therube
6th April 2014, 13:42
> I have half a mind to remove temp folder option completely.
Being able to specify where Temp Folder (Parent to Temp Folder, if you will) is located is important.
Some programs (GPAC comes to mind) stores its temp files in %APPDATA%\Local\Temp & that is a terrible place (IMO, & for me) as that is a location with little room to spare.
> I don't understand why users set temp folder to a directory where they have important files or files at all.
Once one realizes & understands just what happens at the end of a session, that the entire (specified) directory contents are removed (& I'm kind of thinking that the directory itself should not be removed?), I wouldn't think they'd set temp to someplace important.
Now, I will say that most would only expect that created files are deleted & anything not specifically created is just left alone. That way one might set Temp Folder to a "generic" %TMP% & be done with it. But what is different here, is the on exit all of %TMP% are removed. And that might be unexpected.
There are times I like to monitor what is going on in Temp Folder (helps if I'm running into a snag, or maybe I'll want to make a quick copy of the temporary .wav, knowing that I'm going to want/need it shortly thereafter).
therube
6th April 2014, 13:43
> ini file is created in the temp folder. It's used to get info from the file.
Right.
> I'm guessing temp folder doesn't exists so it cannot be created.
Correct.
therube
6th April 2014, 13:58
On startup I get:
Error: Failed to initialize CDRip (insufficient privileges?)
After the message, TAC then loads just fine.
I wonder if I'm getting that because I have no physical CD Drive?
therube
6th April 2014, 14:01
Added: [General] Audio player
When I read that, I expected only audio playback.
You can double click on a file in the list to start playback or you can use "Play" item in right-click menu.
Yes I saw that & that, & that does work.
But ... what happens (at least for me) is that the system default application for the particular file extension type, opens. So an .mp4 opens MPUI/MPlayer & an .wma opens WMP. And with that, none of the controls in the TAC gui are effectual?
Is the intended effect to be that TAC plays the file directly with \Tools\ffmpeg\ffplay.exe rather then opening an external application? (Either manner is fine.)
ozok
6th April 2014, 14:34
It's true that temp folder option gives flexibility but it can be dangerous if user doesn't know what she/he is doing. I'm unsure what to do with it.
I wonder if I'm getting that because I have no physical CD Drive?
I don't have access to a PC without a drive but "privileges" makes me think of user rights. I think it would give a different warning if no driver was found. I've looked into libraries source code to see why "privileges" error occurs and it doesn't give much, raises the warning if dll isn't loaded. I've modified library's source to show an error code which can help.
Added: [General] Audio player
English isn't my native language so I'm not sure which form is true. What I meant was a feature that enables playback of audio files. Audio playback sounds as though audio streams from video files are also included.
But ... what happens (at least for me) is that the system default application for the particular file extension type, opens. So an .mp4 opens MPUI/MPlayer & an .wma opens WMP. And with that, none of the controls in the TAC gui are effectual?
Is the intended effect to be that TAC plays the file directly with \Tools\ffmpeg\ffplay.exe rather then opening an external application? (Either manner is fine.)
Using the external player for all file types was the old way. I don't plan to use ffplay, it doesn't have a slave mode like mplayer's. External players are still the better option for the file types bass library (and it's addons) can't handle.
kolpotoru
6th April 2014, 14:42
I tried to make buttons smaller but then controls at the bottom don't fit, especially codec option summary text. I'll try to do something about it anyway.
I don't plan to change the way pause button behaves. Double clicking will start playing. Storing size and location will come with the next release. I thought it was already present, it must have been TEncoder then.
Thankyou for that.
I have half a mind to remove temp folder option completely. I don't understand why users set temp folder to a directory where they have important files or files at all. It is for temporary files people.
The option to specify the temporary dir is important and should not be removed. Because many times the default location may not have sufficient space then it is absolutely necessary to specify alternate location for temp files. In the settings dialog where temp folder can be specified it is written in red color that tac will delete all files in temp folder so It is the USER who should be alert enough not to put important files in TAC temp dir.
therube
6th April 2014, 18:32
> it is written in red color
Note that it is in red only if the theme is turned off.
It was not until I had turned off the theme that it became readily apparent to me. (Now this was some time ago, so I am well aware at this point of time.)
And I was glad to see it emboldened in red.
kolpotoru
6th April 2014, 19:34
>
Note that it is in red only if the theme is turned off.
It will be a good idea if the warning shows in red even when skins are enabled.
ozok
6th April 2014, 20:06
It will be a good idea if the warning shows in red even when skins are enabled.
It'll be like this in the next release. TAC will also show a message to warn user to be careful with temp folder.
CarlPig
10th April 2014, 23:09
TAC is very useful, i have ripped a couple cds and it worked flawless. :)
ozok
10th April 2014, 23:17
TAC is very useful, i have ripped a couple cds and it worked flawless. :)
Glad the hear it. Let me know if you experience a problem too.
CarlPig
11th April 2014, 00:22
I have found a cd that will not load.
This one: https://itunes.apple.com/dk/album/bass-power-vol.-2/id383210789
I think it's because the metadata not exist on the freedb.
CarlPig
11th April 2014, 15:03
No help??
Guest
11th April 2014, 15:18
No help?? Please allow a reasonable amount of time before bumping like this. Thank you.
ozok
11th April 2014, 21:35
If you are seeing "Track" etc in the list instead of artist name etc, then probably CD isn't included in freedb. Or maybe TAC doesn't have internet access but this is highly unlikely. You can however, edit tags yourself. Select all the tracks in the list and edit common tags (artist, album etc). You'll have to enter title etc separately for each track.
CarlPig
11th April 2014, 22:42
The cd is playable in a media player, but TAC does not load the cd.
ozok
12th April 2014, 14:40
It's possible that cd isn't included in the freedb but in other databases. Are you certain that said player uses freedb?
CarlPig
12th April 2014, 17:20
The media player i used is Media Player Classic Black Edition and VLC Media Player.
I don't think these can use freedb.
And can still not get TAC to load the cd.
But another ripper Exact Audio Copy can load the cd.
therube
23rd April 2014, 16:02
BTW why does TAC need to "decode" the audio when the source files are standard 44100/16bits WAV files ?
This issue looks to still exist.
Just to point out.
Went to compress some existing .wav with Flac & well... :-)
ozok
27th April 2014, 13:42
New beta release build 3555 (0.9.5 Beta):
-Added: [General] "Merge Audio" mode
-Added: [General] An option to use MediaInfo or tag libraries from 3delite.hu to read tags
-Added: [General] TAC will try to create temp folder at startup
-Added: [General] "Filters" button's icon will go grey if filters are disabled
-Added: [General] "Create log.zip" option to "Help" menu
-Added: [General] TAC will remember it's last position, window state and size
-Added: [General] Number of files will be shown at the bottom of the file list
-Added: [General] "Title", "Album", "Artist" and "Genre" columns to file list
-Added: [General] Clicking to column in the file list will sort the list
-Added: [General] "Album Artist" (%albumartist%) tag to custom folder/file option
-Added: [CDRipper] Will now ask confirmation when user wants to stop ripping
-Added: [General] A few minor features
-Fixed: [General] TAC couldn't rename some files if "Custom Folder Tree" was selected and tags contained invalid chars
-Fixed: [General] TAC wouldn't search external gif and bmp artwork files
-Fixed: [General] TAC wouldn't pad track no when "Custom folder tree" was selected
-Fixed: [General] Codec list and related controls didn't resize/move when window was resized
-Fixed: [General] Main window's dimensions are now smaller
-Fixed: [CDRipper] Wouldn't restore window title and menu items when stopped by user
-Fixed: [TTagger] A bug where tags couldn't be written because external artwork file was being used by an other process
-Updated: Oggenc2 to v2.87 (libvorbis 1.3.4)
-Updated: Opusenc to 0.1.8-git (using libopus 1.1.x-git)
-Updated: FLAC, ID3 and mp4 tag libraries
New file adding method is a few times faster (2-8 times in my experience) than older method. Merging works well but since it is new, there might be a few things I missed.
Download location: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
therube
27th April 2014, 19:25
On startup I get:
Error: Failed to initialize CDRip (insufficient privileges?)
After the message, TAC then loads just fine.
I've modified library's source to show an error code which can help.
Error Code: 8
Error: Failed to initialize CDRip (insufficient privileges?) Error Code: 8
Possibly related, or maybe I'm just dense, but how do you get the Audio Player to play?
I've got a Pause, Stop, Timeline, & Volume, but nothing to start playback?
Yep, dense, heh.
Realized all this time I was loading videos & a double-click would then load the video in its default application.
Today, I loaded an audio file & that played as expected, using the BASS lib's & TAC's controls.
(Guess I was kind of expecting TAC to play the audio portion of a video file.)
-Added: [General] TAC will try to create temp folder at startup
Looks to be working as expected.
Thanks.
ozok
27th April 2014, 20:27
I'll investigate this error code to see if there is anything I can do about it.
ozok
27th April 2014, 20:46
I wonder if I'm getting that because I have no physical CD Drive?
Probably yes. Error code 8 is "CDEX_NOCDROMDEVICES" in cdrip.dll source.
kolpotoru
30th April 2014, 10:56
Thankyou for the fixes in TAudioConverter 0.9.5 BETA 3555 -
Now it is displaying properly in resolution 800x600.
window positions are now restored after reopening.
ozok
30th April 2014, 13:23
Thankyou for the fixes in TAudioConverter 0.9.5 BETA 3555 -
Now it is displaying properly in resolution 800x600.
window positions are now restored after reopening.
Did you have a chance to try merging?
kolpotoru
30th April 2014, 14:32
I tried merging it worked, but it would have been better if same bitrate mp3 files were joined without re-encoding.
kolpotoru
8th May 2014, 18:19
Good news -
TAudioConverter is now also on http://portableapps.com/apps/music_video/taudioconverter-portable
New beta2 0.9.5 build 3684 changes:
Added: Several presets for mp3, aac and ogg vorbis
Added: Skinning is disabled as default
Added: TAC will rename encoded files on the fly
Added: Playback now stops at end point (cue, trim etc)
Added: Custom file/folder help is a text file instead of a message box
Fixed: Triple "\" in file path would cause some encoders to fail
Fixed: Cover art image path was written as a tag
Fixed: Couldn't write/read total track and disc no flac tags
Fixed: Stopping cd ripping didn't reset UI elements
Fixed: ID3v1 now has the lowest reading priority
Fixed: Encoding speed information was missing in cd ripping
Fixed: Track no and track count tags read from ID3v2 weren't parsed properly
Fixed: Lame channel option wasn't loaded/saved properly
Fixed: Controls in "Codec Options" window no longer look as if they are disabled
Updated: Tag libraries
Download: https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads
kolpotoru
28th May 2014, 14:40
Trimmer dialog is skinned after disabling skins.
Trimmer dialog is skinned after disabling skins.
Thanks.
Ryo94
21st June 2014, 03:09
Even if I enable skin in settings the program disabled it after restart. I'm using v0.9.5.
ozok
21st June 2014, 13:24
Even if I enable skin in settings the program disabled it after restart. I'm using v0.9.5.
Thanks for reporting this. It was caused by a typo.
ozok
21st June 2014, 13:26
0.9.5 change log:
-Added: [General] "Merge Audio" mode
-Added: [General] Several presets for aac, mp3 and ogg vorbis
-Added: [General] An option to use MediaInfo or libraries from 3delite.hu to read tags
-Added: [General] TAC will rename files right after they are encoded
-Added: [General] TAC will try to create temp folder at startup
-Added: [General] "Filters" button's icon will go grey if filters are disabled
-Added: [General] "Create log.zip" option to "Help" menu
-Added: [General] TAC will remember it's last position, window state and size
-Added: [General] Number of files will be shown at the bottom of the file list
-Added: [General] "Title", "Album", "Artist" and "Genre" columns to file list (thx to o-l-a-v)
-Added: [General] Clicking to column in the file list will sort the list (thx to o-l-a-v)
-Added: [General] "Album Artist" (%albumartist%) tag to custom folder/file option
-Added: [General] Improved FLAC tag writing and reading
-Added: [CDRipper] Will now ask confirmation when user wants to stop ripping
-Added: [General] A few minor features and UI changes
-Added: [General] Skinning is disabled as default
-Fixed: [General] TAC couldn't rename some files if "Custom Folder Tree" was selected and tags contained invalid chars (thx to o-l-a-v)
-Fixed: [General] TAC wouldn't search external gif and bmp artwork files
-Fixed: [General] TAC wouldn't pad track no when "Custom folder tree" was selected
-Fixed: [General] TAC didn't respect start/end points during playback
-Fixed: [General] Codec list and related controls didn't resize/move when window was resized
-Fixed: [General] Main window's dimensions are now smaller
-Fixed: [General] Custom folder tree would fail with some cue files
-Fixed: [General] Lame channel option wasn't saved/loaded propery
-Fixed: [CDRipper] Wouldn't restore window title and menu items when stopped by user
-Fixed: [CDRipper] Wouldn't write artwork to ogg/opus files due to a bug in tag library
-Fixed: [CDRipper] Encoding speed information was missing
-Fixed: [TTagger] A bug where tags couldn't be written because external artwork file was being used by an other process (thx to o-l-a-v)
-Fixed: [TTagger] A bug where ttagger would write cover art path as a tag
-Updated: Opusenc to 0.1.8-git (using libopus 1.1.x-git)
-Updated: Tag libraries
-Updated: QAAC to 2.41
-Updated: RefAlac to 1.41
Download (http://www.fosshub.com/TAudioConverter.html)
Source (https://bitbucket.org/ozok/taudioconverter-audio-converter/src)
therube
4th July 2014, 15:46
[ TAC(0.9.5)portable_32bit.zip ]
fdkaac.exe & sox.exe are duplicated within Tools/ffmpeg (already in Tools/fdkaac, Tools/sox).
Is that intended?
therube
4th July 2014, 16:23
Suppose that we can assume the last selected option change to either 'Presets:' or 'Codec Options' will be what is used for the encode?
Seems that's true when alternating between those two selections.
But...
If you change the Codec:, then the settings default to those last defined/set in 'Codec Options' rather then anything else.
Suppose that is the correct behavior, just that it might not be too obvious what is occurring in that respect.
Also, if you change the Codec: & inadvertently select a Preset: that does not pertain to that codec, then the codec changes to the (I'm assuming) first codec available for the given preset.
So... just some things you need to be aware of, so that you don't end up with an mp3 when you were expecting a m4a or something like that.
therube
4th July 2014, 17:09
I had a .wav with a sample rate of 22.05 KHz.
Noticed that when TAC (recreates) the %TMP%/*.wav, it created it at 44.1 KHz, ~doubling the sources file size.
217 MB source .wav, (temporarily) output to a 455 MB .wav
Is that needed, expected?
therube
4th July 2014, 17:12
Two consecutive encodes, no changes in settings, are not creating bit identical encodes.
There are a few (6) bytes that differ in the file headers (it seems).
Is that expected?
(I don't recall that happening in the past?)
@therube
1) You can delete those files. I probably left them there when I was testing piping (ffmpeg>sox>fdkaac) to eleminate temp wav files.
2) Presets change codec and related options. Think of it as a shortcut to changing multiple options at once. So, if you select a preset and come to codec settings, you will see the changes made by the preset. You can, of course, override these options. But when you select a preset, it will change codec and related options accordingly.
FDKAAC is used as the AAC encoder. It doesn't have any depencies AFAIK, so it is a safe choise.
3) Yes it creates temp with those specifications unless you select different parameters (higher bit depth etc). I'm aware that TAC creates temp file even if the source is pcm wav.
4) Are you sure nothing is changed? It is normal to see differences between files created by different builds of the same encoders but there shouldn't be any difference if everything is kept the same. It is possibly related to tag writing method. Are you sure that in both cases the same approach (encoder itself or ttagger as tag writing method) was selected?
therube
4th July 2014, 23:05
4) Are you sure nothing is changed?
Add a file.
Tell it to encode.
Tell it to encode.
Tell it to encode.
Tell it to encode.
AFAIK I don't have tagging or anything like that enabled, though I suppose it is some sort of meta-data being written?
http://s2.postimg.org/xhy01hot1/kitaro44.jpg (http://postimg.org/image/xhy01hot1/)
BTW, the temporary .wav files compare identically.
Encoder1 commands:
-y -i "M:\MUSIC\wav\Kitaro - KoKoro.wav" -threads 1 -vn -acodec pcm_s16le -f wav
-af aresample=resampler=soxr -ar 44100 "C:\out\TAudio\{8D9A416E-4CE2-4932-B996-2FBB6F103507}.wav"
-m 1 -p 2 -G 0 --moov-before-mdat
"C:\out\TAudio\{8D9A416E-4CE2-4932-B996-2FBB6F103507}.wav" -o "C:\out\\{E1B90C7F-7707-4B35-B7FF-25EC8ECE45EB}.m4a"
" " "C:\out\TAudio\0tag.txt" "C:\out\\{E1B90C7F-7707-4B35-B7FF-25EC8ECE45EB}.m4a"
" " "C:\out\TAudio\rename0.txt"
===========================End===========================
0tag.txt & rename0.txt are created.
0tag.txt contains all the fields, though no values, all are like "Title=".
To be honest I don't know what else can cause this. If it bothers you, you can always send samples and I can take a look :).
therube
4th July 2014, 23:26
Ah, I see, running MediaInfo on the files, the Encode Data/Time differ.
So this must have been an "issue" all along, just noticed it before.
http://s15.postimg.org/4z35deg47/kitaro99.jpg (http://postimg.org/image/4z35deg47/full/)
Sorry for the noise.
No problem at all. I ran a few tests myself and differences were always at the same position so it had to be something like date. It's good to know that I didn't mess up something.
ozok
19th August 2014, 12:35
Please see the post below for all the changes in 0.9.6.
You can download beta update here (https://bitbucket.org/ozok/taudioconverter-audio-converter/downloads).
Please note that packages above only include portable TAudioConverter.exe, changelog.txt and some profiles. You'll need to have portable package of v0.9.5.
ozok
20th August 2014, 12:19
New version 0.9.6 changes:
-Added: [General] Progress list now shows a new item for each step
-Added: [General] Opus profiles
-Added: [General] Tag editor for audio merging (thx to Meeko)
-Fixed: [General] Skin enable/disable option wasn't saved
-Fixed: [CDRipper] CD ripping would fail if no tag info was found or no internet connection existed
-Fixed: [General] Writing artwork to OPUS files with opusenc failed (thx to o-l-a-v)
-Fixed: [CDRipper] Writing artwork to files ripped from CD with encoders didn't work
-Fixed: [CDRipper] "JPEG error #53" when refreshing cd track list
-Fixed: [General] Empty file name problem if "Custom folder tree" was selected and a tag contained a dot (thx to o-l-a-v)
-Fixed: [General] Updater showed an update while there wasn't one
-Fixed: [General] File adding duration info was wrong
-Fixed: [General] A few interface problems
-Updated: opusenc to 0.1.9
-Updated: QAAC to 2.42
-Updated: RefAlac to 1.42
-Updated: FDKAAC to 0.6.0
Source (https://bitbucket.org/ozok/taudioconverter-audio-converter/src)
Download (http://www.fosshub.com/TAudioConverter.html)
ozok
14th October 2014, 16:43
0.9.7 changes:
-Added: [CueSheet] Genre and date tags will be extracted
-Added: [General] Replaced refalac with ffmpeg as alac encoder
-Fixed: [General] Folder tree options weren't used if "Same as Source" button was checked
-Fixed: [CueSheet] Default output file name will be generate from tags instead of wave file
-Fixed: [CueSheet] Value shown in "Title" column in file list was wrong
-Fixed: [CueSheet] Padding applied to extracted duration information was wrong in some cases
-Removed: RefAlac from the package
-Removed: Ads from installers
Download (http://www.fosshub.com/TAudioConverter.html)
Source (https://bitbucket.org/ozok/taudioconverter-audio-converter/src)
GMJCZP
16th October 2014, 00:16
I have done several tests with the program.
I have identified three problems:
Problem 1:
When I codified with FDk AAC, activating either in "Gapless" "iTunSMPB" or "Both" an M4A file that plays only the left channel with MPC is generated, but with Nero Show Time (has its own codecs) sounds good , seems to be a compatibility problem with some of the K-Lite Full (K-Lite_Codec_Pack_1071_Mega), which I have installed. With Gapless "ISO standard (EDTS + SGPD)" option everything works perfectly.
Edit: the problem is with Lav Splitter and M4A container, if I change to Haali you listen well, or if I extract the AAC track with YAMB also arranged.
Summary: It is a problem of compatibility with LAV Splitter, iTunSMPB (FDK AAC) and M4A container.
Problem 2: I can not encode with QAAC, am I missing something?
Problem 3: If you try to repeat your work by pressing "Start" error message appears "Following files could not be created", to fix it you have to delete the destination folder created by the program (by default) the first time.
ozok
16th October 2014, 18:57
@GMJCZP
2) You need applesoftwaresupport (iTunes or Quicktime installation includes it). See https://sites.google.com/site/qaacpage/ for more information.
3) It can be related to overwrite option.
Brazil2
16th October 2014, 19:16
When I codified with FDk AAC, activating either in "Gapless" "iTunSMPB" or "Both" an M4A file
According to this page: http://wiki.hydrogenaud.io/index.php?title=Gapless
FDK AAC does not support gapless encoding.
GMJCZP
16th October 2014, 19:57
Regarding the first problem, let people FDK aac take action on the matter, thanks Brazil2.
Regarding the second problem, I have avoided installing QuickTime Alternative, my mistake, thanks ozok.
And the third case, I guess it's something unique to the program.
Thanks again for your prompt replies. :)
hajj_3
21st January 2018, 22:02
has this project been abandoned?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.