TAudioConverter, Multithreaded Audio Converter and Extractor |
![]() ![]() |
TAudioConverter, Multithreaded Audio Converter and Extractor |
Feb 25 2013, 05:43
Post
#251
|
|
![]() Group: Members Posts: 187 Joined: 30-September 01 From: North Carolina Member No.: 114 |
Ozok - thanks for the continued updates and support. And thanks for allowing us to provide you with constructive feedback during our testing.
Version 0.8.1
This post has been edited by Daffy: Feb 25 2013, 06:16 |
|
|
|
Feb 25 2013, 13:47
Post
#252
|
|
|
Group: Members Posts: 9 Joined: 19-October 05 Member No.: 25221 |
Hello, everybody,
I've noticed that the AC3 codec was, at some point, changed from Aften to FFMpeg after lvqcl said: "1) why use aften? AFAIK it was superseded by FFmpeg AC3 encoder." Why is FFMpeg better? Is is faster, does it produce better quality or both? I converted the same DTS track into AC3 using both codecs and the final size was the same, but I suppose that has to do with the fact that I used 640 bits in both cases. Thank you for your answers! |
|
|
|
Feb 25 2013, 15:54
Post
#253
|
|
![]() Group: Developer Posts: 3036 Joined: 2-December 07 Member No.: 49183 |
I've read about it here: http://forum.doom9.org/showthread.php?p=1503430
|
|
|
|
Feb 25 2013, 22:51
Post
#254
|
|
|
Group: Members Posts: 9 Joined: 19-October 05 Member No.: 25221 |
Thank you, lvqcl. I've read the thread, and as far as I can understand, it says it provides more quality. I wonder if somebody else could show more light here.
|
|
|
|
Feb 26 2013, 11:44
Post
#255
|
|
|
Group: Members Posts: 168 Joined: 9-December 12 From: Eskişehir Member No.: 105075 |
@Daffy
1) TAC first tries to use external artwork and then embedded artwork if external is not found at the moment. I'll add an option to specify a priorty. 2) That makes sense, added to my to-do list as well. 3) Again added to to-do list. @eahm Most of the thing you suggest are acceptable and I'll make necessary changes in TAC. 7) Using zip makes no sense to me. You say zip is supported by every OS which is true AFAIK. I wonder if is there any Windows PC that doesn't have a Winrar like archiving software installed. Compared to 7zip and rar, zip has a very weak compression. I compressed latest portable version with 7zip(lzma2), rar and zip. I used WinRar 4.20 64bit and 7zip 9.22 beta 64bit. I can post the options I used if need be. -7zip: 14,0 MB -rar: 17,0 MB (+3 MB!) -zip: 22,0 MB (+8 MB!!!) I think for a program that gets updated frequently, the size difference is important. @Vivadavid AFAIK aften's code was merged into FFMpeg and I'm sure FFMpeg developers made improvements over it. |
|
|
|
Feb 26 2013, 15:49
Post
#256
|
|
![]() Group: Members Posts: 87 Joined: 18-July 12 From: Drøbak Member No.: 101545 |
Flac -> Flac forgets %disc%, %totaltracks%, %albumartist%, %totaldiscs%. I guess same appears with other codecs.
Please fix so that all "main tags" get saved to new files with every encoder in your program. In other words, all these (from TagScanner) ![]() + Support for CTRL+A in file list. The mouse thing when holding left click (to mark files in file list) while moving the pointer seem to be quite buggy. When having a list so long that you need scrollbars, the ones marked gets unmarked when it starts to scroll. This post has been edited by o-l-a-v: Feb 26 2013, 16:10 |
|
|
|
Feb 26 2013, 16:02
Post
#257
|
|
![]() Group: Members Posts: 137 Joined: 17-April 02 Member No.: 1804 |
ozok,
thanks for all the effort and great improvements you've put into TAC. The only thing I really miss is using ReplayGain tags in lossless files when converting to lossy (which was suggested a while ago QUOTE (...) how do you think about implementing ReplayGain into TAudioConverter? So if your (lossless) files have ReplayGain tags, you could select to use either track or album gain information, apply corresponding attenuation (via SoX or encoder command line) + apply addional gain (eg. if you want your mp3s @ 92dB reference level instead of standard 89dB) and thus have your target files all at the same loudness level, regardless if your player can't handle RG tags (...) QUOTE ozok: I think adding both keeping just in tag and applying replay gain with SoX sounds like a good idea. Added this to my to-do list. Is that still on your to-do list? .sundance. |
|
|
|
Feb 26 2013, 17:33
Post
#258
|
|
|
Group: Members Posts: 437 Joined: 11-February 12 Member No.: 97076 |
ozok, I don't use WinRAR and a lot of people like me don't. I use only freeware/open source or what I buy. I personally love 7-Zip BUT not everyone want to install 3rd party software just to open a file.
I understand your need to keep the archive in .7z and I like the idea as well but instead or a .rar archive you should give a .zip one. Who has WinRAR or 7-Zip can open and extract both .7z and .rar anyway. Thanks. This post has been edited by eahm: Feb 26 2013, 17:34 |
|
|
|
Feb 26 2013, 19:54
Post
#259
|
|
![]() Group: Members Posts: 87 Joined: 18-July 12 From: Drøbak Member No.: 101545 |
ozok, I don't use WinRAR and a lot of people like me don't. I use only freeware/open source or what I buy. I personally love 7-Zip BUT not everyone want to install 3rd party software just to open a file. I understand your need to keep the archive in .7z and I like the idea as well but instead or a .rar archive you should give a .zip one. Who has WinRAR or 7-Zip can open and extract both .7z and .rar anyway. Thanks. If you don't want 7zip, download the exe. If you want install version, then you are most probably not the techie one. Exe for basic users, 7z for advanced. Or you can make a self extracting 7z-exe. Just tick: "Create SFX Archive" when making the 7z. No one have to install 7zip, and you still got great compression. http://www.wikihow.com/Use-7Zip-to-Create-...ting-excutables This post has been edited by o-l-a-v: Feb 26 2013, 19:55 |
|
|
|
Feb 26 2013, 20:15
Post
#260
|
|
|
Group: Members Posts: 437 Joined: 11-February 12 Member No.: 97076 |
ozok, I don't use WinRAR and a lot of people like me don't. I use only freeware/open source or what I buy. I personally love 7-Zip BUT not everyone want to install 3rd party software just to open a file. I understand your need to keep the archive in .7z and I like the idea as well but instead or a .rar archive you should give a .zip one. Who has WinRAR or 7-Zip can open and extract both .7z and .rar anyway. Thanks. If you don't want 7zip, download the exe. If you want install version, then you are most probably not the techie one. Exe for basic users, 7z for advanced. Or you can make a self extracting 7z-exe. Just tick: "Create SFX Archive" when making the 7z. No one have to install 7zip, and you still got great compression. http://www.wikihow.com/Use-7Zip-to-Create-...ting-excutables o-l-a-v, being modest, I own two IT companies, I think I am techie enough. I don't even use TAC, do you think I make these suggestions for myself? I already made an app for friends and relatives but I can't distribute it publicly because it doesn't use the original foobar2000 installer and it contains proprietary DLLs. I'd like to see TAC simple enough FOR EVERYONE so I can start suggesting it instead of keeping mine updated. All these suggestions I give ozok come from my portable version of foobar2000. This post has been edited by eahm: Feb 26 2013, 20:20 |
|
|
|
Feb 26 2013, 20:23
Post
#261
|
|
![]() Group: Members Posts: 87 Joined: 18-July 12 From: Drøbak Member No.: 101545 |
o-l-a-v, being modest, I own two IT companies, I think I am techie enough. I don't even use TAC, do you think I make these suggestions for myself? I already made an app for friends and relatives but I can't distribute it legally because it doesn't use the original foobar2000 installer and it contains proprietary DLLs. I'd like to see TAC simple enough FOR EVERYONE so I can start suggesting it instead of keeping mine updated. All these suggestions I give ozok come from my portable version of foobar2000. Where did I state that you're not a techie? I didn't try to offend you, calm down : ) But what do you think is easier for people. Exe installer or portable? Or how about a .zip vs self extracting 7z? Everyone knows about double clicking, right? This post has been edited by o-l-a-v: Feb 26 2013, 20:28 |
|
|
|
Feb 26 2013, 20:36
Post
#262
|
|
|
Group: Members Posts: 437 Joined: 11-February 12 Member No.: 97076 |
Apologize English is my third language, I read that sentence completely directed to myself and I was also sending a strong business email right when I read this. Sorry
The EASIER would be an installer like the foobar2000 one, with a portable installation included. This post has been edited by eahm: Feb 26 2013, 20:37 |
|
|
|
Feb 26 2013, 20:42
Post
#263
|
|
![]() Group: Members Posts: 87 Joined: 18-July 12 From: Drøbak Member No.: 101545 |
Apologize English is my third language, I read that sentence completely directed to myself and I was also sending a strong business email right when I read this. Sorry The EASIER would be an installer like the foobar2000 one, with a portable installation included. Yep, that would be the easiest. One exe with the choice of installing or making portable version. |
|
|
|
Feb 27 2013, 00:39
Post
#264
|
|
![]() Group: Members Posts: 178 Joined: 16-April 07 Member No.: 42593 |
|
|
|
|
Feb 27 2013, 01:09
Post
#265
|
|
|
Group: Members Posts: 63 Joined: 12-February 06 Member No.: 27723 |
Flac -> Flac forgets %disc%, %totaltracks%, %albumartist%, %totaldiscs%. I guess same appears with other codecs. Please fix so that all "main tags" get saved to new files with every encoder in your program. In other words, all these (from TagScanner) ![]() + Support for CTRL+A in file list. The mouse thing when holding left click (to mark files in file list) while moving the pointer seem to be quite buggy. When having a list so long that you need scrollbars, the ones marked gets unmarked when it starts to scroll. Thanks for all the updates ozok. I would also appreciate "Flac -> Flac forgets %disc%, %totaltracks%, %albumartist%, %totaldiscs%." fixed if possible and also to have embedded album art copied to the encoded file. TAC would be "perfect" (for me) then. Once again many thanks for a program I use every day. (Can't stop buying CD's and encoding them.) This post has been edited by cyberdux: Feb 27 2013, 01:46 |
|
|
|
Feb 27 2013, 01:16
Post
#266
|
|
|
Group: Members Posts: 437 Joined: 11-February 12 Member No.: 97076 |
If they don't know what 7Zip is, than they probably don't know what a portable program is or how to start it. It won't be in the START menu. Yes sure, everybody knows what 7-Zip is (sarcasm). The point is not knowing about it, but installing a 3rd party software just to extract a file. Anyway, I'm done explaining, bilbo replied like he never talked to a common computer user. ozok, do whatever you want, mine was just a suggestion. This post has been edited by eahm: Feb 27 2013, 01:25 |
|
|
|
Feb 27 2013, 12:49
Post
#267
|
|
|
Group: Members Posts: 168 Joined: 9-December 12 From: Eskişehir Member No.: 105075 |
@sundance, yes replaygain is still in to-do list. But I couldn't pay it much attention. If you can send me a sample file with said tags written, I can make a better progress.
@eahm, I appreciate your input. But I will continue releasing portable TAC compressed with 7zip and rar. @o-l-a-v, Fields TAC can read/write are limited to those mediainfo/encoder can read/write. I try to add as much fields as possible but it is not enough. Again, a sample would help. That bug you talk about is, yet again, a bug of skinning component. I almost regret using it @cyberdux, I hope you don't get bankrupt |
|
|
|
Feb 27 2013, 19:32
Post
#268
|
|
![]() Group: Members Posts: 87 Joined: 18-July 12 From: Drøbak Member No.: 101545 |
@o-l-a-v, Fields TAC can read/write are limited to those mediainfo/encoder can read/write. I try to add as much fields as possible but it is not enough. Again, a sample would help. That bug you talk about is, yet again, a bug of skinning component. I almost regret using it Sample? Just grab a mp3 and tag those fields I talked about |
|
|
|
Feb 27 2013, 21:34
Post
#269
|
|
|
Group: Members Posts: 9 Joined: 19-October 05 Member No.: 25221 |
Thank for the clarification on Aften and FFMpeg, Ozok!
|
|
|
|
Feb 27 2013, 22:25
Post
#270
|
|
|
Group: Members Posts: 63 Joined: 12-February 06 Member No.: 27723 |
@sundance, yes replaygain is still in to-do list. But I couldn't pay it much attention. If you can send me a sample file with said tags written, I can make a better progress. @eahm, I appreciate your input. But I will continue releasing portable TAC compressed with 7zip and rar. @o-l-a-v, Fields TAC can read/write are limited to those mediainfo/encoder can read/write. I try to add as much fields as possible but it is not enough. Again, a sample would help. That bug you talk about is, yet again, a bug of skinning component. I almost regret using it @cyberdux, I hope you don't get bankrupt Very quickly, but seeing as I have been buying albums since I was 10 and I am now 51 and the bank has not closed my down, I am yet hopeful |
|
|
|
Feb 27 2013, 23:31
Post
#271
|
|
|
Group: Members Posts: 63 Joined: 12-February 06 Member No.: 27723 |
"@o-l-a-v, Fields TAC can read/write are limited to those mediainfo/encoder can read/write. I try to add as much fields as possible but it is not enough. Again, a sample would help."
ozok, please look again at the FLAC sample I sent you of the classical music. It has about as many metadata fields as anyone will ever use. If you can get TAC to encode with that many fields intakt, I believe you will please pretty much everyone. This post has been edited by cyberdux: Feb 27 2013, 23:32 |
|
|
|
Feb 28 2013, 00:56
Post
#272
|
|
|
Group: Members Posts: 168 Joined: 9-December 12 From: Eskişehir Member No.: 105075 |
@cyberdux forgot about previously sent samples. I will take a look at them.
|
|
|
|
Mar 1 2013, 11:22
Post
#273
|
|
![]() Group: Members Posts: 87 Joined: 18-July 12 From: Drøbak Member No.: 101545 |
Error when trying to extract audio from a mpg movie:
Media info CODE Format : MPEG-PS File size : 149 MiB Duration : 14mn 57s Overall bit rate : 1 395 Kbps Writing library : encoded by TMPGEnc b12e Video ID : 224 (0xE0) Format : MPEG Video Format version : Version 1 Format settings, BVOP : Yes Format settings, Matrix : Custom Format settings, GOP : M=3, N=18 Duration : 14mn 57s Bit rate : 1 150 Kbps Width : 352 pixels Height : 288 pixels Display aspect ratio : 4:3 Frame rate : 25.000 fps Standard : PAL Color space : YUV Bit depth : 8 bits Scan type : Progressive Compression mode : Lossy Bits/(Pixel*Frame) : 0.454 Time code of first frame : 00:00:00:00 Time code source : Group of pictures header Stream size : 122 MiB (82%) Writing library : TMPGEnc b12e Audio ID : 192 (0xC0) Format : MPEG Audio Format version : Version 1 Format profile : Layer 2 Duration : 14mn 57s Bit rate mode : Constant Bit rate : 224 Kbps Channel(s) : 2 channels Sampling rate : 44.1 KHz Compression mode : Lossy Stream size : 24.0 MiB (16%) Encoder 1 CODE Encoder 1 Output: ffmpeg version N-49610-gc2dd5a1 Copyright © 2000-2013 the FFmpeg developers built on Feb 5 2013 13:20:59 with gcc 4.7.2 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --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. 17.101 / 52. 17.101 libavcodec 54. 91.100 / 54. 91.100 libavformat 54. 61.104 / 54. 61.104 libavdevice 54. 3.103 / 54. 3.103 libavfilter 3. 35.101 / 3. 35.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100 [mpeg @ 003891a0] max_analyze_duration 5000000 reached at 5000000 microseconds Input #0, mpeg, from 'G:\Film\Barnefilmer\Karius og Baktus (1954)\Karius og Baktus.1954.norsk tale.xvid.saga.mpg': Duration: 00:14:56.97, start: 0.346711, bitrate: 1394 kb/s Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p, 352x288 [SAR 178:163 DAR 1958:1467], 1150 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc Stream #0:1[0x1c0]: Audio: mp2, 44100 Hz, stereo, s16p, 224 kb/s Stream map '0:1010' matches no streams. Edit: When muxing it to mkv it manages to extract create a file of 0 bytes. This post has been edited by o-l-a-v: Mar 1 2013, 11:37 |
|
|
|
Mar 8 2013, 12:25
Post
#274
|
|
|
Group: Members Posts: 79 Joined: 9-May 10 Member No.: 80499 |
Even if I set a custom temporary folder, a TAudioConverter folder is created in the default system temporary folder and it's not deleted on exit.
|
|
|
|
Mar 25 2013, 02:11
Post
#275
|
|
|
Group: Members Posts: 168 Joined: 9-December 12 From: Eskişehir Member No.: 105075 |
Update:
QUOTE --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 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 20th June 2013 - 05:19 |