Log in

View Full Version : TAudioConverter 0.9.7-Multithreaded Audio Converter-Extractor CD ripper


Pages : 1 2 [3] 4 5 6 7 8

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..

ozok
19th May 2013, 14:59
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.

ozok
20th May 2013, 15:55
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.

ozok
22nd May 2013, 18:24
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 ?

ozok
22nd May 2013, 21:03
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

ozok
24th May 2013, 17:23
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.

ozok
25th May 2013, 00:17
Yes temp wav bug is still there, working on it.

I'll try that aproach when I have time.

ozok
3rd June 2013, 15:17
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.

ozok
3rd June 2013, 20:42
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.