Log in

View Full Version : DAudioK - 0.1.9 beta


Rockas
14th August 2006, 12:30
http://homepage.oniduo.pt/ROCKAS/Images/DAudioK.gif

PURPOSE:

This software is designed to convert audio files between different formats.

This is the first real beta release… so at this point you can only convert MP3 to AMR, MP3 to AC3 and you can resample MP3 files. You can select a segment of the file and encode it (just because someone asked me that to make mobile phone ringings :0)

All the tools needed to make it work are included on the installation pack and they are (at this point) ffmpeg.exe, mediainfo.dll and AviSynth 2.5.6 that will be Installed if not detected on your system.

Please, inform me about any problems and/or bugs you may find.
26th March 2007 - v.0.1.9 beta
Read about it here:
http://forum.doom9.org/showthread.php?t=114708&page=2

12th March 2007 - v.0.1.8 beta
Read about it
Here (http://forum.doom9.org/showthread.php?p=969073#post969073)

10th March 2007 - v.0.1.7 beta
Read about it
Here (http://forum.doom9.org/showthread.php?p=968238#post968238)

5th December 2006 - v.0.1.6 beta
Read about it Here (http://forum.doom9.org/showthread.php?p=912996#post912996)

4th December 2006 - v.0.1.5 beta
Read about it Here (http://forum.doom9.org/showthread.php?p=911774#post911774)

2nd October 2006 - v.0.1.4 beta
Read about it Here (http://forum.doom9.org/showthread.php?p=882387#post882387)

25th September 2006 - v.0.1.3 beta
Read about it Here (http://forum.doom9.org/showthread.php?p=881072#post881072)

13th August 2006 - v.0.1.2 beta

* Enabled MP3 to MP3 encoding.
* Enabled MP3 to AC3 encoding.
* Enabled AMR Wide-Band Encoding.
* Enabled the selection of one "segment" for cuts... this feature requires AviSynth installed on your system...
* Restructured the Interface... for better... I hope :o)
* Added the option to export de encoded file to the same folder of the original file just leave the option "Same Output Folder" checked.
* Fully translated to English.

-------------------------------------------------------------

A very special thank you goes to my wife, my son and to my daughter... they
are the "main victims" of the time I spent developing this tool :-)

Thanks to:

* Desassossego for the all beta testing.

* Another special thanks goes to Xena for all the testing, patience
and tips along the way (past, present and future lol).

* All the AviSynth development team.

* To Fabrice Bellard the creator of FFMPEG

* To all the FFMPEG development team and all that contributed for its
evolution and improvement.

* To Jordan Russel, the creator of InnoSetup.

* To Zenitram creator of MediaInfo

NOTE: THIS IS A BETA SOFTWARE… THAT MEANS IT MAY HAVE SEVERAL BUGS AND GLITCHES… IF YOU USE IT YOU ARE AGREEING THAT YOU ARE WILLING TO LOOSE YOUR PATIENCE AND INSULT THE DEVELOPER… JUST DON’T TELL HIM ABOUT IT :0)

------------------------------------------------------------

Instalation Pack (Suggested) - 6.26MB

Content:

* DAudioK Executable.
* Documentation (readme.txt and LGPL.txt).
* COMDLG32.OCX
* MediaInfo.dll.
* FFMPEG (executable, AVSredirect.dll and pthreadGC2.dll).
* AviSynth (The installer will check if it exists on your system... if not will instal v.2.5.6... it is required for some DAudioK features).
Download Installer (http://homepage.oniduo.pt/ROCKAS/Downloads/Installer.html)

RAR Pack - 4.97MB

Content:

* DAudioK Executable.
* Documentation (readme.txt and LGPL.txt).
* COMDLG32.OCX
* MediaInfo.dll.
* FFMPEG (executable, AVSredirect.dll and pthreadGC2.dll).

AviSynth not Included - Use this RAR file only if you know what it AviSynth and if you have it installed on your system.
Download RAR File (http://homepage.oniduo.pt/ROCKAS/Downloads/RAR_Package.html)

raquete
14th August 2006, 17:36
...(maybe someone interested on testing it? :))
maybe....who knows? (lol)

of course.(downloading...) :)

:thanks: Rockas.

Rockas
14th August 2006, 17:42
No... I thank you for testing...

The functionalities are reduced at this point... I just released to track Interface problems and to get some feedback... I'll be on vacations shortly so, I'll have more free time to develop this.

dimzon
14th August 2006, 17:52
Hm... Looks like BeHappy clone

Rockas
14th August 2006, 18:25
Hm... Looks like BeHappy clone
If it is... I am really sorry.

I'm doing it just for the fun... I never used any software to convert audio... usually I use WMP to rip my CDs to HDD with MP3 format and that's it.

I never payed attention to audio convertions until the day I bought an MP3 player that also supports WMA :)

When it comes to stuff like this... I amuse myself doing it... not using other software.

If you do a search for my nick on this forum, you'll see that I never got into audio.

anyway... it's another alternative...

keep it UP

dimzon
15th August 2006, 10:15
If it is... I am really sorry.
I just want to say that Your software use same architectural solution like BeHappy (decoding/processing audio via AviSynth and sending it to encoder STDIN)

Rockas
15th August 2006, 13:16
I just want to say that Your software use same architectural solution like BeHappy (decoding/processing audio via AviSynth and sending it to encoder STDIN)

Ah! yes... you are right... I keep thinking that AviSynth is not completly explored by users... it has so much potencial but it remains a secret for most of people.

dimzon
15th August 2006, 13:58
I keep thinking that AviSynth is not completly explored by users... it has so much potencial but it remains a secret for most of people.
Actually no ;)
Both BeHappy and MeGUI use it for audio processing. It's really sweet :D

Rockas
15th August 2006, 14:21
Yes... after your first post I made some took a look at your threads and I saw that :)

When I said that I was talking in a general way... I know that there are many applications that rely on AviSynth.
I started one sometime ago (SynthEditor -that is on a standby due day work... I'll resume it shortly) that will be completly dependent of AviSynth... and I just started it to explore all (as possible to me) the potential of AviSynth and yet... keep it a simple application.
You have to agree with me if I say that most of the tools seems to be designed for "professionals"... that makes AviSynth a complete "mistery" for the common user.

keep it UP

edit: typo

Inc
15th August 2006, 16:26
Hm... Looks like BeHappy clone ...
just want to say that Your software use same architectural solution like BeHappy (decoding/processing audio via AviSynth and sending it to encoder STDIN)AvisynthWrapper also is an AvsRedirect Clone ...
Qenc also does read Avidata via the Avifil API architectural solution like CCE or Vdub ... ,
so whats the issue on this ? ;)

Rockas
28th September 2006, 21:13
25th September 2006 - v.0.1.3 beta


* Added "Portuguese" language. You can set your prefered language on the
Setup dialog (Menu "Tools" -> "Setup")

* Added the possibility to choose the path to ffmpeg executable on the
Setup dialog -- this will give the possibility to use different versions.
NOTE: This software has been tested with the ffmpeg.exe included on the
Installer or the RAR package... if you're going to try a different version
I can't garantee that it will work.

* Now, all the option selected will be saved. Next time you start the
application, the options will be set to your last selections (I hope :0))

* Added a "Tags Display" feature. The data will be used to pass the tags to
the newly encoded file... on the previous releases the Tags were lost. You
can change the tags of your target file if you change the data before
encoding. The tags will be saved using the ID3 v 1.0, 1.1, 2.2, 2.3 and 2.4.
(ID3 tagging module by Mathias Kunter (www.magic-tagger.com))

* Some minor bug corrections.

* Some minor cosmetic changes

Rockas
2nd October 2006, 20:56
2nd October 2006 - v.0.1.4 beta


At this point you can convert between MP3, AC3, MP2 formats, you can convert WMA to MP3, WAV to MP3, MP2 and AC3, MP3 to AMR and you can resample MP3, AC3 and MP2 files.

Updated the Installer so now it has an "Update Only" option -- you can select the "update" option on the top of the "components selection" dialog.

I removed the "'X' to 'Y'" modes -- what was I thinking?!?!. Now you just have to choose the output format... this is really beta, but it seems to be working fine. I haven't tested it on a completly "clean" system, 'cause I don't have one :0)

Made a few corrections on the MP3 Tag module. The "Genre" was being tagged wrong and there was a conflict between versions that could make some software not recognize the tags correctly.

Added a routine to correct the extension if you change the output format after setting the "output file" -- the extension will be changed according to the new output format.

Added a "File Exists" warning that shall popup everytime the Output file name already exists.

Added a "check for new versions" feature -- you can access its definitions on the Setup dialog -- this feature only accesses a remote file to get the latest version number... no data from the local system is collected or sent.

Fixed a Bug on the AMR Bitrate combo introduced on version 0.1.3 beta

Some minor bug corrections.

Some cosmetic changes.

Rockaria
3rd October 2006, 05:11
Thanks for the new updated Avsynth based audio transcoding tool! Beautifull interface it is.

Considering it being Avisynth based, I am a bit curious about the limitation of the i/o formats.
I guess the tool is using the Avsynth's input filters & id tag reader/writer routine together.

Any plan on supporting more input formats & cli encoders in addition?
This might interest some more user groups.

Regards,

Rockas
3rd October 2006, 12:51
Thanks for the new updated Avsynth based audio transcoding tool! Beautifull interface it is.
Well... at this point AviSynth, is not that much used... I'm using it just for "directshow" WMA files and for the cuts... in the future AviSynth will assume a much more important role.

Considering it being Avisynth based, I am a bit curious about the limitation of the i/o formats.
I guess the tool is using the Avsynth's input filters & id tag reader/writer routine together.

I'm using madiainfo.dll to get the original tags from the input file 'cause using it I can get them from all formats. The Tags are written on the output file using an internal module... you can read about it on the change log.

Any plan on supporting more input formats & cli encoders in addition?
This might interest some more user groups.
Yes... all I can get :)
My next step will be decoding to WAV-PCM, transcoding to WMA and ACC.
At this point I'm using FFMEG (WMA will be supported through Microsoft's Encoder, of course) 'cause it is easier to begin with... but in a near future, I'll substitute it with more suitable "stand alone" encoders (ex. Lame) introducing some more advanced features.

Forgive my poor English... I hope that you understand what I'm trying to say :)
If you have more questions, I'll be glad to answer.

thank you for the interest and kind words.

Rockaria
4th October 2006, 11:51
Hi bro(by the name..) Rockas,

How can it be clearer and grassier than that.. mine's already defeated.
By your kind encouragement, I tested some AC3 transcoding with a 6ch speaker test wav :

. You are already using the ffmpeg.exe cli. The VERY OPEN Aften.exe cli (development) will be a good stable add-on for ac3 format.
. the encoder pops up another cmd window, 'minimize' or 'launching into a process-log window' might be more stable looking
. the ac3 channel order seems different. I believe decoded channels should be placed in the correct (extended)PCM structure.(check the Aften thread)
. maybe we can override the output file name
. some (raw) out formats do not support the ID Tag feature, so the editing tab can be disabled accordingly.
. the avsredirect.dll currently has a 'limiting to 16bit integer', you might want to test 'releasing' it or adopting other approaches (http://forum.doom9.org/showpost.php?p=881135&postcount=18)
..

Overall, it seems very dandy working with some exceptional proven features(ID Tag, Cut), very promising..keep up the good sharing.
Another impression is you are s/w-career oriented with some long good practial audio user experiences(but with yet-dandy-terms as I am, if you pardon me).

We(the average anonymous users) can discuss some more features from time to time(can't be DEDICATED to it by nature).

/Cheers.

Rockas
4th October 2006, 17:48
Hi bro(by the name..) Rockas,
lol yes you are right... almost the same lol

. You are already using the ffmpeg.exe cli. The VERY OPEN Aften.exe cli (development) will be a good stable add-on for ac3 format.
. the encoder pops up another cmd window, 'minimize' or 'launching into a process-log window' might be more stable looking
. the ac3 channel order seems different. I believe decoded channels should be placed in the correct (extended)PCM structure.(check the Aften thread)
The main problem is that when you work alone you simply don't have the time to check "it all" :) ... and I'm doing this on my free time only and this has nothing to do with my profession so... it's hard but gets easier when I get feedback like yours. As soon as I get the WAV, AAC and WMA outputs ready, I'll go out for more solutions... it won't take long... a couple of days, I guess.
About the channel order... I had the same problem with QuEnc (ffmpeg based, anyway) some time ago but I managed to correct that with an AviSynth script, but as I said, as soon as I can I'll look at Aften. About the Encoder pop-up... I'll take care of it right away.

. maybe we can override the output file name
forgive my poor english... what do you mean by that?
If you maintain "to same folder" checked, you don't have to choose an output file... the new file will be created on the same folder as the source file but will have the word "konverted" at the end of the original file name. If this isn't what you meant, then please forgive me.

. some (raw) out formats do not support the ID Tag feature, so the editing tab can be disabled accordingly.
fair (and correctly stated) enough :)

Another impression is you are s/w-career oriented with some long good practial audio user experiences(but with yet-dandy-terms as I am, if you pardon me).
hmmm... there we go again... my english ain't that good lol
Let's see... I'm a CAD/CAM systems programmer and furniture designer... my graduation is on Archeology (yes... I still have the hat and the wipe - is this correct? - but I never had a dog called Indiana)... so I spend a lot of time on audio experiences lol lol lol ... just kiddin'
In fact I had several rock bands and I'm a guitar and drums teacher and most of all, music is an hobby and I use several programs and lately, I make a lot of convertions between formats that's why I started this app... I want my own program just for the fun of makin' it :)
Anyway... as I said, I didn't (fully) understand what you meant :)

Again... thank you for your kind words and suggestions.

Rockaria
4th October 2006, 19:09
Thank you for kindly asking the clarification for which in fact seems because of my unclear words.(a born teacher:o...)
Yes, we can also rename the 'konverted' suffixed file name in the command shell anyway.

The other thing is, I was totally wrong. I supposed somehow the other way around. I've never imagined a dinosaurs holding a guitar on a fossil stand in a classroom sometimes hitting a white keyboard at night in a 'Rockas Software'. :eek:

I will test the upgrades...:)

Rockas
4th December 2006, 12:08
4th December 2006 - v.0.1.5 beta

First of all, I'm sorry for such a delay on a new release... my day job got pretty complicated on the last couple of months so my free time was really short... anyway... I think I'll manage to keep the updates on a regular bases at this point.
Thank you for all the support.

As always... feedback is more than welcome.


Added WAV and AAC output formats.

Added an "Abort" encode button... as it says... aborts the encoding process.

Changed the default MP2/MPA bitrate to 224kbps... sorry about this one, I simply didn't noticed (Copy/Paste mistakes :0$). This is no big deal unless the user is a beginner and wants to make audio for VCD, SVCD or DVD... in that case, 224kbps is "suitable" for all.

Corrections on the translation routine -- some items didn't got translated.

To avoid unauthorized translations of the interface, I've introduced a routine that will re-write the language file everytime this application is started. If you want to translate the program to your mother language, please contact me through daudiok@gmail.com or rockassoftware@gmail.com, I'll be extremely glad to accept your contribution and you'll get the credits for your work printed on the Software Interface.

Added a "Vista" option under Setup dialog. That option can be used to adapt the main window size to the new "Vista looks".

Some minor bug corrections.

Some minor cosmetic changes.

Updated Translation routine for the new features.


PS.
@Rockaria
Sorry... some issues pointed out by you aren't corrected, yet... I'll take care of them on the next release... hopefully, this time, it won't take long.

raquete
4th December 2006, 13:55
hi Rockas.

i know a long time your dvd-rb installer/interface and now DAudioK...very cool work.
is possible in the future versions encode .wav to ac3-5.1 using aften in DAudiok? (i really will)

:thanks: so much for the news!

Rockas
4th December 2006, 14:46
hi Rockas.

i know a long time your dvd-rb installer/interface and now DAudioK...very cool work.
is possible in the future versions encode .wav to ac3-5.1 using aften in DAudiok? (i really will)

:thanks: so much for the news!
Yes... it is on my TODO list.
As I said above, I restricted myself to ffmpeg on the first releases... my next step will be WMA encoding... after that I'll be working on individual availabe encoders such as Aften, Lame, etc.
I'll be working on some more formats as OGG, Nero, etc.

edit: by the way... i'm hoping that it will be possible not only WAV to AC3 through Aften, but all the other formats as well... I really want to make every kind of convertions between the file formats available on the application... I guess that will be possible using AviSynth as much as I can :)

thanks for the kind words.

Rockas
6th December 2006, 01:56
----------------------------------------------------------------------------
5th December 2006 - v.0.1.6 beta
----------------------------------------------------------------------------
- Introduced the "Spanish" language...
Thank you KarlMTC

- Introduced the "French" language...
Thank you Desassossego

- Introduced the "German" language...
Thank you Desassossego

- Corrected an error introduced on v.0.1.5 beta. Some cosmetic changes caused
a malfunction on some systems... sorry about this one :0(

Rockaria
25th January 2007, 22:51
4th December 2006 - v.0.1.5 beta
PS.
@Rockaria
Sorry... some issues pointed out by you aren't corrected, yet... I'll take care of them on the next release... hopefully, this time, it won't take long.
Hi, Rockas. it's no problem. it should totally depends on your own schedule as far as we understand others' views.
My suggestion for the alternate ways to the avswrapper, adopting real avs plugin architecture as in TCPDeliver() or recent SoundOut(by shodan) was because the wrapper way seems not initializing the stream environment correctly for some reason. It also has potential version conflicts(not standard interface afaik). And thanks for the updates.

Rockas
10th March 2007, 02:26
#
From now on, all the Audio will be frameserved through AviSynth that means that the presence of AviSynth on your system is a obligatory - this is not applied when the output format is WMA, this means that no "Normalize" or segments cut can be applied at this moment.

#
Updated the AviSynth version included on the Installer -- you may want want to uninstall the previous version... the installer will detect that AviSynt is not present on your system and will install a reduced version of AviSynth 2.5.7 -- if you want the full version you can get it at www.avisynth.org.

#
Updated FFMEG to a newer release compiled by Celtic Druid.

#
Added a Stereo To 5.1 UpMix feature -- at this point its only possible to make 6channels AC3 files -- A huge thank you to Rockaria and dimzon (doom9.org) for the base AVS(AviSynth) script provided through BeHappy.
*http://forum.doom9.org/showthread.php?t=104686.
*http://workspaces.gotdotnet.com/behappy
note: to use this feature you'll need SoxFilter (by Klaus Post) on your AviSynth plugins folder -- if you use the DAudioK Installer this filter will be installed under "tools/plugins" on DAudioK installation folder.

#
Changed the AC3 encodings from FFMPEG to QuEnc -- QuEnc is included on the self installer package and on the RAR Package -- you can point the path to QuEnc on the Setup dialog.

#
Added the WMA output format -- only the default WMA profiles will be available at this point... more advanced options will be added on next releases.

#
Added AVS and DTS as Input formats -- you can use AVS to encode your own custom scripts.

#
Added Real Audio audio files as Input Format (.ra and .rmj) - you may need to install Real Alternative so you can have the necessary DirectShow filters.

#
Updated MediaInfo to the latest version -- from now on the data (tags) from the audio files will be collected using the CLI of the latest version. It will be installed under DAudioK installations folder inside "Tools/MediaInfo".

#
Added a "normalize" option -- the 'normalization" will be performed through AviSynth.

#
Corrected a bug on the mp3 "channels set" routine.

#
Corrected the encoding volume -- the volume values were not working at all. I also changed the max volume to 100 -- the ffmpeg version in use doesn't increase the output files' volume.

#
Resized some interface components. Some words of the new languages weren't fitting on the space available.

#
Introduced an experimental "LOG" routine -- this will be pretty incomplete for the time being... I'm hoping to add some more usefull info on the next releases -- to visualize the Log you must activate its window under "File" menu.

#
The progress bar will be displaying the correct progress of the encoding process -- a huge thank you to jdobbs on this one.

#
Some minor bug corrections.

#
Some minor cosmetic changes.

#
Updated Translation routine for the new features

Note: To use wma encoding feature you may need to download WME 9 Series
............................................................................
Windows Media Encoder 9 Series
............................................................................

Home Page:
http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx

32bits 9.5MB
http://www.microsoft.com/downloads/details.aspx?familyid=5691ba02-e496-465a-bba9-b2f1182cdf24&displaylang=en

64bits 12.4MB
http://www.microsoft.com/downloads/details.aspx?familyid=CC41218D-7E37-4546-BF0B-1276959EE3EF&displaylang=en

Rockas
12th March 2007, 01:55
----------------------------------------------------------------------------
12th March 2007 - v.0.1.8 beta
----------------------------------------------------------------------------
- Fixed the UpMix feature -- one last minute change made this function not work at all... yes I banged my head against the wall times enough now.

- Updated the Mediainfo version to the latest.

adrianmak
19th March 2007, 07:52
can it convert aac to mp3 ?

Rockas
19th March 2007, 11:02
Yes... it is supposed to do it as long as you have a Directshow decoder installed.
You can use CoreAAC to decode AAC files.
I'll try to include it on next Installer.

thank you

Rockas
26th March 2007, 23:04
----------------------------------------------------------------------------
26th March 2007 - v.0.1.9 beta
----------------------------------------------------------------------------
- Fixed a bug on the Installer -- using the custom instalation option, the
main application files would not get installer -- Thank you to gsing for
pointing this out

- Fixed a bug related to an accidental FFMPEG executable launching -- this
could result in an encoding failure.

- updated Microsofts' "WMCmd.vbs" for the latest version, now it's possible
to use AVS scripts to fees the WM encoder so... the "normalization feature
is enabled -- my thanks to Zambelli

- corrected the "save as" procedure -- when output format was set to WMA it
wasn't working.

- added DTS files as source files -- a directshow filter will be installed
(dtssource.ax) to enable this function.

- Corrected the installer so WMA files can be encoded.

skyhy
11th July 2007, 22:40
Hi there
I hope this is the right forum for my question... ^^

Everytime I try to convert AAC to AC3 with your newest version 0.1.9 I get an errormessage.
Runtime error '-2147417848 (80010108)':
It happens, after I select the AAC file as the inputfile.

Rockas
12th July 2007, 09:29
Can you please send me a sample ACC file to daudiok_at_gmail.com (_at_ = @)?

Thank you

skyhy
12th July 2007, 12:04
Hm... I don´t think so. These files are about 45MB. Afaik my mailproviders don´t allow such big attachements.
But I will send you an Email with a suggestion right away ^^

skyhy
15th July 2007, 09:19
Received my email?

fight2win
15th July 2007, 13:32
rockin' software rockas, 2 thumbs way up

skyhy
13th August 2007, 18:03
Received my email?
Any news about it?

Rockas
14th August 2007, 00:02
@fight2win
thank you for your kind words

@skyhy
I'm so sorry... my day job before vacations is always like hell and i didn't had the time to check your problem.
i will be on vacations in 2 days now... can you please re-send me your "suggestion" so i can test it.
thank you and again... I'm so sorry.

skyhy
14th August 2007, 07:38
There´s no reason for beeing sorry. Real life comes first... ;)

I will resend my email right away.

Have a nice day

fedge
16th August 2007, 05:54
i did a DTS to AC3 (5.1) conversion and it worked but all the dialog for the center channel was steered to the left channel instead of remaining on the center output. only certain frequencies would stay on track with the imaging.. so does not appear that you are doing track for track conversions.. or something was wrong....

skyhy
17th September 2007, 22:22
*Knock-knock* ^^