Help - Search - Members - Calendar
Full Version: Batch transcoding to HE-AAC-PS with this tool
Hydrogenaudio Forums > Lossy Audio Compression > AAC > AAC - General
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
optimus
QUOTE(Superlexx @ Oct 13 2005, 10:26 PM)
menc.cpp, line 96 should be
CODE
sprintf(buf,"tools\\Tag.exe --nocheck \"%s\"",filename);
otherwise no tags will be transferred from files that have blanks in the path or filename.

Too bad tags.exe can't write IDv2 tags...
*


You are correct! Thanks!
Tag should support ID3v2. You can find information and source code of Tag here.

Edit: 0.2.8 build 241 released, with several bugfixes including this bug. Please update.
Edit2: latest code commited into CVS (I'll commit more often)
yourtallness
@optimus: Have you removed Helix
producer from the latest version?
optimus
QUOTE(yourtallness @ Oct 14 2005, 09:31 PM)
@optimus: Have you removed Helix
producer from the latest version?
*


Helix can be downloaded optionally. Simply extract its package to the folder of menc.exe.
Superlexx
a minor problem:

right after MEnc has been started, menc.info.tags.valid is false, so CLameMP3::GenCommand() doesn't put "--tt $(Title) --ta $(Artist) --tl $(Album) --ty $(Year) --tn $(Track) --tg $(Genre) --tc $(Comment)" into the command line string so for the user it looks like the tags won't be transferred. Maybe you should add and evaluate a "bool forGUI" parameter to the GenCommand() methods...
optimus
QUOTE(Superlexx @ Oct 15 2005, 06:40 PM)
a minor problem:

right after MEnc has been started, menc.info.tags.valid is false, so CLameMP3::GenCommand() doesn't put "--tt $(Title) --ta $(Artist) --tl $(Album) --ty $(Year) --tn $(Track) --tg $(Genre) --tc $(Comment)" into the command line string so for the user it looks like the tags won't be transferred. Maybe you should add and evaluate a "bool forGUI" parameter to the GenCommand() methods...
*


Yes, I've also found this bug. It has been fixed in the current download.
[JAZ]
lame.exe -r -x -k --priority 1 -q 3 -s $(SampleRate) --tt $(Title) --ta $(Artist) --tl $(Album) --ty $(Year) --tn $(Track) --tg $(Genre) --tc $(Comment) --vbr-new -V 5 $(AudioInput) $(DestFile)


Since i haven't found any option to enable/disable it, I should ask why is -k being used?
optimus
QUOTE([JAZ)
,Oct 16 2005, 01:58 AM]lame.exe -r -x -k --priority 1 -q 3 -s $(SampleRate) --tt $(Title) --ta $(Artist) --tl $(Album) --ty $(Year) --tn $(Track) --tg $(Genre) --tc $(Comment) --vbr-new -V 5 $(AudioInput) $(DestFile)


Since i haven't found any option to enable/disable it, I should ask why is -k being used?
*


-k is to keep all frequencies (disable filters). Originally, this utility is designed to transcode from another lossy format. So frequency filters are needless as the the frequecy of the source is already limited, so I added this option. However, later, lossless format and CD audio are supported. So I think it is necessary to make this option selectable.

EDIT: updated download and committed to CVS
mx11
Just wanted to say thank you for a great encoding tool :-)

keep up the exelent work!

optimus
It's my great pleasure to see it useful to others. laugh.gif
Superlexx
QUOTE(optimus @ Oct 13 2005, 07:00 AM)
Tag should support ID3v2.
*

sadly, Tag can only read and remove ID3v2 tags (as stated in the Tag.txt)
optimus
QUOTE(Superlexx @ Oct 18 2005, 01:28 AM)
QUOTE(optimus @ Oct 13 2005, 07:00 AM)
Tag should support ID3v2.
*

sadly, Tag can only read and remove ID3v2 tags (as stated in the Tag.txt)
*



Anyway, only AAC and APE files are tagged with Tag.exe . Most encoders provides tagging function themselves.

BTW to all: 0.3.0 is released. With many fixes and improvements (e.g. add some presets for different transcoding purpose) and a nice installer as well.
slippyC
Keep up the good work.

Like the new splash too. You do it yourself or a friend help ya out? Reason I ask, is don't know many folks who are artistic and also programmers.

Did you have someone draw the different stuff for you and layer it or did you use some kind of clipart collection? If so, really need to find a place to get some stuff myself(if collection that is).

You can PM me or whatever.
yourtallness
Dunno if some or all of these requests have already been mentioned
but are you considering any of the following for the future?

- Musepack encoding
- Helix mp3 encoder support
- Drag'n'drop
- "Transcode with MediaCoder" in context menu (Windows integration)
- Avisynth scripting
- Video demuxing

Thanx!
optimus
QUOTE(slippyC @ Oct 19 2005, 02:27 PM)
Keep up the good work.

Like the new splash too.  You do it yourself or a friend help ya out?  Reason I ask, is don't know many folks who are artistic and also programmers. 

Did you have someone draw the different stuff for you and layer it or did you use some kind of clipart collection?  If so, really need to find a place to get some stuff myself(if collection that is).

You can PM me or whatever.
*


My girl friend did the artwork for me. She is good at Illustrator. biggrin.gif
optimus
QUOTE(yourtallness @ Oct 19 2005, 09:13 PM)
Dunno if some or all of these requests have already been mentioned
but are you considering any of the following for the future?

- Musepack encoding
- Helix mp3 encoder support

These are just easy.
QUOTE
- Drag'n'drop

I will need to do some study on SDK to implement this.
QUOTE
- "Transcode with MediaCoder" in context menu (Windows integration)

I just want to keep this program totally "green". laugh.gif
QUOTE
- Avisynth scripting

Will be an option to add.
QUOTE
- Video demuxing

What does this mean? Extract video stream from container?
yourtallness
QUOTE
What does this mean? Extract video stream from container?


Yep, extract video, audio, subtitles, lyrics etc. from a container.

QUOTE
I just want to keep this program totally "green". smile.gif


Well, I guess context menu integration will be redundant once
you implement drag'n'drop.

Another idea:
- Adjustable audio-video offset (relative delay)
(like VirtualDubMod does)

Thanx again
optimus
QUOTE(yourtallness @ Oct 20 2005, 03:47 AM)
QUOTE
What does this mean? Extract video stream from container?


Yep, extract video, audio, subtitles, lyrics etc. from a container.

QUOTE
I just want to keep this program totally "green". smile.gif


Well, I guess context menu integration will be redundant once
you implement drag'n'drop.

Another idea:
- Adjustable audio-video offset (relative delay)
(like VirtualDubMod does)

Thanx again
*


These are all good suggestions. Thank you. smile.gif
optimus
Finally implemented drag-n-drop! Thanks to this nice tutorial! Get the update here.
arman68
QUOTE(optimus @ Oct 19 2005, 02:48 PM)
I just want to keep this program totally "green". laugh.gif


In that case, I would love if you could distribute an archive rather than an installer ;-)
yourtallness
QUOTE(optimus @ Oct 19 2005, 09:52 PM)
Finally implemented drag-n-drop! Thanks to this nice tutorial! Get the update here.
*



Thank you Optimus, u rule! smile.gif
optimus
QUOTE(arman68 @ Oct 20 2005, 03:57 PM)
QUOTE(optimus @ Oct 19 2005, 02:48 PM)
I just want to keep this program totally "green". laugh.gif


In that case, I would love if you could distribute an archive rather than an installer ;-)
*


Actually the installer only performs file extraction and shortcuts creation and nothing else. I use NSIS to generate the installer, which adopts LZMA and thus can provide very impressive compression ratio.
optimus
Added MusePack support and improved GUI look. Update here.

EDIT: get mppenc.exe (encoder) and in_mpc.dll (winamp input plugin) from musepack.net and place them in the folder "codecs", they will be included in next Powerpack release
noisehole
nice work as always!

a tag-mapper would be nice, eg id3v1->ape, idv2->mp4 and so on
when transcoding mp3 to aac and wrapping it up in mp4 it tags the aac with an id3 and imports into mp4 afterwards wink.gif
slavipz
Hi,

thank you optimus for the great software.

I have one question.

I want to transcode my whole music collection to AAC+ V2, but i find it difficult to choose output folder again, i mean the songs are allready arranged in collections, so is there anyway that i can choose destination folder to be "same as input folder" and "delete original files after conversation. Is there any way that if this is not possible you to implement it. It would be very usefull for large set of files.

Keep up the good work, and i send you a lot of greetings from Bulgaria.
slavipz
And i just found a bug, when i add a whole directory and if it contains a .wma file the programa crashes.
Superlexx
QUOTE(optimus @ Oct 18 2005, 01:52 AM)
Anyway, only AAC and APE files are tagged with Tag.exe.
*


Well, I'll probably need to transcode my library (about 9k songs) from mp3 + WMA Lossless to HE-AAC PS for the Nokia N91 (the 4GiB mobile phone / music player) I'm going to buy next year. And of course I'd like to keep the long tags. Let's hope tag.exe will be be able to write ID3v2 tags until then smile.gif.
optimus
QUOTE(noisehole @ Oct 21 2005, 05:53 PM)
nice work as always!

a tag-mapper would be nice, eg id3v1->ape, idv2->mp4 and so on
when transcoding mp3 to aac and wrapping it up in mp4 it tags the aac with an id3 and imports into mp4 afterwards wink.gif
*


I will try it. And the issue you mentioned is an issue I haven't ever noticed. tongue.gif
optimus
QUOTE(slavipz @ Oct 21 2005, 06:01 PM)
Hi,

thank you optimus for the great software.

I have one question.

I want to transcode my whole music collection to AAC+ V2, but i find it difficult to choose output folder again, i mean the songs are allready arranged in collections, so is there anyway that i can choose destination folder to be "same as input folder" and "delete original files after conversation. Is there any way that if this is not possible you to implement it. It would be very usefull for large set of files.

Keep up the good work, and i send you a lot of greetings from Bulgaria.
*


Simply leave the "Output folder" blank and that's the "same as input folder".
I just released a new PowerPack (the one released yesterday is a broken version, the current version is build 471) and added the function you need.
optimus
Does anyone know any utility that can tag a mp4 or mka file?
optimus
A Win9x version released. The limit is that MPlayer source is disabled.

EDIT: PowerPack updated. The installer will install different version on NT and 9X system.
nite
QUOTE(optimus @ Oct 23 2005, 11:03 PM)
A Win9x version released. The limit is that MPlayer source is disabled.

EDIT: PowerPack updated. The installer will install different version on NT and 9X system.
*



Excellent job on rolling out the Windows 98 version! Transcoding to AACPlus is excellent. Looking forward to the final build later so I can experiment with Lame and Ogg as well. WavPack-to-AACPlus is working great!

Many thanks for your great tool - its a real winner.

optimus
QUOTE(nite @ Oct 25 2005, 09:24 AM)
QUOTE(optimus @ Oct 23 2005, 11:03 PM)
A Win9x version released. The limit is that MPlayer source is disabled.

EDIT: PowerPack updated. The installer will install different version on NT and 9X system.
*



Excellent job on rolling out the Windows 98 version! Transcoding to AACPlus is excellent. Looking forward to the final build later so I can experiment with Lame and Ogg as well. WavPack-to-AACPlus is working great!

Many thanks for your great tool - its a real winner.
*


I've uploaded an update for Win98. However, I still haven't got a chance to test it on Win98. Please try it to see if it can solve your problem.
nite

[/quote]
I've uploaded an update for Win98. However, I still haven't got a chance to test it on Win98. Please try it to see if it can solve your problem.
*

[/quote]

Build 505 works for transcoding to AACPlus, however the update fails to produce a file at all. It doesn't allocate a file type ie: aac or mp4.

I will continue testing the original build untill you are able to test for yourself on a Win98 system.

Cheers
Don__C
Hello Optimus,

I have 6,020 MP3 songs encoded at 320k. Will your program (recommended to me on this forum) allow me to reencode to
160k MP3 in 1 (very long) session ? Will all tags remain including album art ?

I need this for Ipod usage.

If no then your opinion on the best method to do such would be valued.

Regards
Superlexx
@optimus: I am currently working on substituting the tag.exe with a PHP script (which uses getID3), currently my script it is able to read the ID3v1, ID3v2 and the ASF tags (and also convert the UTF-16LE encoded ASF tags to ASCII, adding other tag formats should be easy). Writing tags (getID3 can write ID3v1, ID3v2, APE, Ogg Vorbis comments and the FLAC comments, see http://getid3.sf.net for more details) shouldn't be a big deal too, I'm going to complete this tomorrow.
Kostarum Rex Persia
Optimus, for some reason, your Mediacoder powerpack 0.30 version, build 505, don't work. Precisely, I can't encode Wav audio files and any other audio files. Mesaage is: Nothing has been transcoded.

Fix that ugly bug soon, previous 0.28 were good.
optimus
QUOTE(Don__C @ Oct 26 2005, 12:41 AM)
Hello Optimus,

I have 6,020 MP3 songs encoded at 320k. Will your program (recommended to me on this forum)  allow me to reencode to
160k MP3 in 1 (very long) session ? Will all tags remain including album art ?

I need this for Ipod usage.

If no then your opinion on the best method to do such would be valued.

Regards
*



All tags (including title, artist, album, track, year, genre and commet) will be preserved. However, currently it does not support writing ID3V2 tags.
To do you job, follow these steps:
(1) click "Add folders" and choose the root folder of your mp3 collection
(2) set an output folder
(3) click LameMP3 tab, set "Rate Mode" to ABR or CBR, and drag the bitrate slide bar to 160 (you may need to use arrow keys)
(4) click "Transcode"
optimus
QUOTE(Kostarum Rex Persia @ Oct 26 2005, 07:57 AM)
Optimus, for some reason, your Mediacoder powerpack 0.30 version, build 505, don't work. Precisely, I can't encode Wav audio files and any other audio files. Mesaage is: Nothing has been transcoded.

Fix that ugly bug soon, previous 0.28 were good.
*


What Windows are you using?
Please open the console window (Preference -> Overall -> General -> Show Console Window), and paste me the output information .
optimus
QUOTE(Superlexx @ Oct 26 2005, 04:46 AM)
@optimus: I am currently working on substituting the tag.exe with a PHP script (which uses getID3), currently my script it is able to read the ID3v1, ID3v2 and the ASF tags (and also convert the UTF-16LE encoded ASF tags to ASCII, adding other tag formats should be easy). Writing tags (getID3 can write ID3v1, ID3v2, APE, Ogg Vorbis comments and the FLAC comments, see http://getid3.sf.net for more details) shouldn't be a big deal too, I'm going to complete this tomorrow.
*


That's a great news. If you can help improving the tagging function, I will be appreciated. I will also take a look at getID3.
optimus
I just added logging function in the latest build (537). If you encounter werid problems, please enable logging (Preference -> Overall -> General -> Enable Logging) and send me the log. Thanx.
optimus
PowerPack updated, with the latest AAC+V2 encoder and input plugins from the recently released Winamp 5.11 as well as the latest MPlayer, MEncoder, X264 from CVS/SVN.
Kostarum Rex Persia
QUOTE(optimus @ Oct 26 2005, 03:49 AM)
QUOTE(Kostarum Rex Persia @ Oct 26 2005, 07:57 AM)
Optimus, for some reason, your Mediacoder powerpack 0.30 version, build 505, don't work. Precisely, I can't encode Wav audio files and any other audio files. Mesaage is: Nothing has been transcoded.

Fix that ugly bug soon, previous 0.28 were good.
*


What Windows are you using?
Please open the console window (Preference -> Overall -> General -> Show Console Window), and paste me the output information .
*



Ok, here is the message from console window:
user posted image

Console Window:
user posted image

I am very mad, even newest build 537 won't work.Program refuse to encode any audio or video file.
optimus
QUOTE(Kostarum Rex Persia @ Oct 27 2005, 05:56 AM)
I am very mad, even newest build 537 won't work.Program refuse to encode any audio or video file.
*


Please, first choose File -> Revert All Settings, and then choose MPlayer as source. If it still doesn't work, please choose Wave/PCM File as source.
suur13
Found also something:

When "Winamp Input Plugin" is selected as a source, then selecting the plugins properties button (right from the source drop-down list) closes the program.

Otherwise plugins and audio encoding works...
Kostarum Rex Persia
QUOTE(optimus @ Oct 27 2005, 04:47 AM)
QUOTE(Kostarum Rex Persia @ Oct 27 2005, 05:56 AM)
I am very mad, even newest build 537 won't work.Program refuse to encode any audio or video file.
*


Please, first choose File -> Revert All Settings, and then choose MPlayer as source. If it still doesn't work, please choose Wave/PCM File as source.
*



Hey, man, that works. Thank you very much. Now all work well.
optimus
QUOTE(suur13 @ Oct 27 2005, 01:55 PM)
Found also something:

When "Winamp Input Plugin" is selected as a source, then selecting the plugins properties button (right from the source drop-down list) closes the program.

Otherwise plugins and audio encoding works...
*


Are you using Windows 98? This is a bug on that platform.
suur13
QUOTE(optimus @ Oct 28 2005, 10:23 AM)
QUOTE(suur13 @ Oct 27 2005, 01:55 PM)
Found also something:

When "Winamp Input Plugin" is selected as a source, then selecting the plugins properties button (right from the source drop-down list) closes the program.

Otherwise plugins and audio encoding works...
*


Are you using Windows 98? This is a bug on that platform.
*



No XP Pro sp2 (english version), MediaCoder is 0.30 b537 and Winamp plugins
from 5.11
Bug is repetable every time and didn't exsist with previous version (505 ?).
optimus
PowerPack 0.3.1 released, with following updates:
(1) added WMA encoding, including WMA standard/WMA voice/WMA lossless, you will need to install Windows Media Encoder first. There is a link on my web site.
(2) Helix Producer now can eat all kinds of formats (e.g FLAC/WV/APE -> MP4/RM)
(3) improvements on Win9x, all encoders except for Lame should work on Win98 and even Win95 OSR2, I still haven't caught up what's wrong with Lame.

EDIT:
(4) Helix Producer included in PowerPack
(5) added support for iTunesEncode, now MediaCoder can transcode to LC-AAC with iTunes.

Please check out the download page.
optimus
QUOTE(suur13 @ Oct 28 2005, 04:07 PM)
No XP Pro sp2 (english version), MediaCoder is 0.30 b537 and Winamp plugins
from 5.11
Bug is repetable every time and didn't exsist with previous version (505 ?).
*


There is one thing you can do to help to find what is going wrong. All winamp input plugins are in "codecs" folder. Please try having only one plugin in that folder each time you run MediaCoder, and see which plugin causes problem, or simply each one does.
suur13
QUOTE
There is one thing you can do to help to find what is going wrong. All winamp input plugins are in "codecs" folder. Please try having only one plugin in that folder each time you run MediaCoder, and see which plugin causes problem, or simply each one does.
*



It was Nullsoft's own in_mp3.dll wink.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.