Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: wavpack + EAC? (Read 11091 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

wavpack + EAC?

I'm trying to use wavpack through eac, and i can't seem to get it to create the .wvc file with the same name as the .wv file...

they both use the temp name while its encoding, and then the .wv changes to the right name, but the .wvc doesn't...

 

wavpack + EAC?

Reply #1
and also, are there any way to append id3, or apev2 tags directly from eac to the .wv files?

can you replaygain while compressing? or just wait till its done and just fb2k?

wavpack + EAC?

Reply #2
Quote
and also, are there any way to append id3, or apev2 tags directly from eac to the .wv files?

You can add ID3 tag with EAC using its functions and adding APEv2 is easy if you use tool I made yesterday. I didn't bother writing manual for it, you can check example usage at the bottom of my EAC page.

Quote
can you replaygain while compressing? or just wait till its done and just fb2k?

You'll need to wait and use foobar.

wavpack + EAC?

Reply #3
Quote
Quote
and also, are there any way to append id3, or apev2 tags directly from eac to the .wv files?

You can add ID3 tag with EAC using its functions and adding APEv2 is easy if you use tool I made yesterday. I didn't bother writing manual for it, you can check example usage at the bottom of my EAC page.

Quote
can you replaygain while compressing? or just wait till its done and just fb2k?

You'll need to wait and use foobar.

very cool... thanks...


what is the "-n  = calculate average and peak quantization noise (hybrid only)" switch? its not like replaygain, i take it?


and i still can't get the .wvc file to get the right name... it just takes the temp file name...

wavpack + EAC?

Reply #4
Quote
I'm trying to use wavpack through eac, and i can't seem to get it to create the .wvc file with the same name as the .wv file...

they both use the temp name while its encoding, and then the .wv changes to the right name, but the .wvc doesn't...

Yes, this is a problem and there's no easy work-around yet. The problem is that EAC doesn't know about the "wvc" file and so doesn't know that it has to be renamed. I suggested an ugly work-around in this thread:

http://www.audiofora.com/yabbse/index.php?...id=2861;start=0

...but it's really nothing you would want to do all the time. Of course, if you are not using EAC to apply the tags, then you could just rip to wavs and do the WavPacking with the command-line program (or frontend).

About the -n option, no, unfortunately it's not like replaygain. It just tells WavPack to display the noise that's being added to the lossy version of the hybrid mode and is really just for experimentation or informational purposes. Right now the only replaygain (and APE2 tag) support for WavPack files is via Foobar2000 (thanks to Z!).

BTW, sorry for the delay in responding to this thread. I just got finished selling my house and moving, so things are a little hectic. I'm still tripping over boxes and can't find a calculator, but the computer's working! 

wavpack + EAC?

Reply #5
i actually found a better (IMO) solution...

i just have eac output all the tag info in the name... then i just use "tagger"  (the front end to tag) to translate the filename into apev2 tags (1 click) and then use it to rename the file based on the tag (1 click, aswell)...

heres my command line in eac:

"-b384 -h -c -d %s "s:\mp3z\%A\%G\%m - %y - %g - %N - %A - %T.wv""  you would just replace the "s:\mp3z\" part with your destination directory...

and be sure that the first few variables aren't in the order you want them to be later, because tag will see that and say that the file already has the right name, and not shorten it...

I just re-ripped all the cds i could find in my house into wavpack like this... very fast, very simple...  rip with eac, then 2 clicks in tagger...  and your done.


my gameplan is to keep the wavpack files until theres a significantly smaller lossless encoder around... at which point i can use my archived "correction" files to transcode without losing anything... 

wavpack + EAC?

Reply #6
i really hope dbpoweramp gets wavpack support sometime soon... otherwise i'll have to do the whole name thing to transcode when i want to switch format...


wavpack + EAC?

Reply #8
Quote
Should be next week...


wavpack + EAC?

Reply #9
I have written a short guide for using EAC, Wavpack hybrid (for lossless purpose etc.), &  ape2 tagging and replaygaining.

I have made this guide as a new part for the *.
Maybe you know already, that every album rip can be called *, if it is backupped by using EAC secure mode no c2, Test & Copy with matching checksums, and mpc q7 or better, eg. lossless codec.
If you want, you can erase the word '*' in your mind during reading, but actually, if you go lossless, it would be silly, a waste of your work, if you would not fulfill * standards completely.


What you need:

EAC, wavpack, foobar2000




How to make WavePack Hybrid as * album according to * standard for archiving
your music_albums, original CDs:



Table of content:

2. Introduction
1. EAC Action
2.1 Foobar2000 for Tagging, Encoding, Replaygaining
2.2.1 Tagging
2.2.2 Encoding wave_album to Wavepack_Hybrid
2.2.3 Replaygaining the wavepack_hybrid_album
3. Finalizing your * album





1.

EAC Action:

Test & Copy uncompressed.

* (of course with correct * drive settings for your specific drive,
see other part of guide)

* But take care to use a good naming scheme (same as usual for * albums):

Check in your EAC options:
Filename tab
'Naming scheme' should include this:

%D (%Y) %C\%N - %T

'Use various artist naming scheme' should include this:

VA (%Y) %C\%N - %A - %T

These naming schemes are recognized well later by Foobar's Masstagger, so simply use it.
After You finished the whole procedure, you can rename later
(take care to have same names for each *.wv & *.wvc file), as naming is liberal in the
* standard !






2.0 Introduction



So you have got the lossless album_waves properly named on your Hard Drive (HD).

The goal of * is, of course, to save space on your HD, but to keep/maintain
the full_perfect_archive_quality of your album.
The best perfect_quality/size ratio you get by using the min. *_mpc_settings (, ie.
'--quality 7 --ms 15 --xlevel' as example.)
MPC_* at this quality level is not to distinguish from the original CD or the waves
by listening, even if you apply Digital Sound Processing (DSP) like Logic7 or DPL2
for sound via 4-6 speakers, or transcode later on the MPC_* to another format (like mp3)
for compatibility/portability reasons.
This means, regarding the usage of music = listening, MPC_* is without any loss,
so called "Lossless", or 'transparent'.

But maybe you want to archive a very rare album even theoretically Lossless.
So you need to use a lossless_encoder like WavePack.
WavPack offers an hybrid mode, which gives you song files
at same time very well encoded lossy and lossless.
Read more at www.wavpack.com , if you have interest in details.
So, if you want to give the album in a small variant to your sister, family,
or another example, you want to have the rare album archived theoretically_losslessly
at home, but you want to have it on your laptop on a small HD, too,
together with other albums, you could copy only the WavePack_lossy (*.wv) songfiles
to your Laptop HD, to save space, there.


So, to make a long story short,

WavePack Hybrid offers you an easy_to_use bridge between 'still_quite_big'
even_theoretically_lossless music_files for archiving,
and at same time smaller (265 kbit/s) lossy music_files with still_good_sound.



2.1 How to

1.
EAC Action:

Test & Copy uncompressed, see remarks to step 1. above.

2.2
Foobar2000 for
2.2.1 Tagging
2.2.2 Encoding wave_album to Wavepack_Hybrid
2.2.3 Replaygaining the wavepack_hybrid_album

2.2.1.

Tagging


So you have got the lossless waves properly named on your Hard Drive (HD).

* Start foobar2000.
* Playlist tab: Add files
Add the wave files to an empty playlist in foobar.
* Mark them all
* Mouse right_click: select 'Masstagger' -> Edit tags
* Repeat for the various tags, you want to add:
Add 'set value' ok
Field Name:
-Artist
-Album
-Date (type into Field value: year of album_release like: 2003 as example)
-Genre
-Comment (type into Field value something like: *_lossless by your_nickname)
At the end of tags selection, you need to select another action_type
in foobar's Masstagger:
-'guess values from filename' ok
In 'scheme' you need to copy/type in/edit this line to following result:

%tracknumber% - %title%

In masstagger - actions to perform, you see now a big list
of tag actions, that will be performed now:
Click 'Run'

* Now the tagging of the album is finished.



2.2.2


Foobar2000 for Encoding wave_album to Wavepack_Hybrid:



Directly after 2.2.1. tagging is finished,
* mark again all songs of the album,
* mouse_right_click, select 'convert' -> settings (you are now in the Diskwriter tab)
* select output directory
* Output file name formatting:

$num(%_diskwriter_index%)%_filename%

* Output format: select:
CLI encoder

(* stay with default settings:
Uncheck everything in 'processing',
check 'Don't expand loops')


* Now press 'settings...' of the CLI Encoder (you are now in the CLI encoder tab)
* Locate wavpack.exe file, as example:
Encoder: F:\Programs\Wav Pack\wavpack.exe
* Extension: wv
* Parameters: -h -b200 -c - %d

(explanation of the parameters:
-h = high, it saves some extra_bits, space on your HD, but encoding is a little
bit slower than with no_-h_usage.
-b200 = -bxxx enables lossy mode with target bitrate xxx = 24 - 400 kbit/s as example, or
xx = 1 - 23 for used bits per sample.
-c enables the magic lossless&lossy Hybrid mode of WavPack.)

* Highest BPS mode supported: 24
* Tag: APEv2
* Save this preset, which you need only to configure once, as
preset: *_wavpack_hybrid_265_high as naming_example.
Then you can load later on this preset again quickly for more albums !

* After this configuration check,
press 'Close' in CLI encoder tab.

* Mark the songs in the foobar_playlist,
* Mouse_right_click -> Convert -> Run conversion

** Now your album_waves are encoded to your album as wavepack_hybrid.

The ape2 tags are kept, which were added to the waves in step 2.2.1




2.2.3 Foobar2000 for:


Replaygaining the wavepack_hybrid_album




Directly after step 2.2.2,

* Foobar2000 -> Playlist tab -> Clear
Your playlist is now empty, you have cleared it from the waves,
which you don't need anymore, because you want to process
now the wavepack_hybrid files of your album

* Playlist tab: Add files
Add the *.wv & *.wvc files to an empty playlist in foobar.
* mark the *.wvc files, which you will recognize easily, as they have no tags in foobar.
The *.wv files will be shown sorted separately in that list.
* mouse_right_click -> remove from playlist
You want to remove the *.wvc files from playlist, as
you just want to process the *.wv files.
Wavepack addresses the *.wvc files automatically, if they are in same folder
as the corresponding *.wv files (same name necessary for *.wv & *.wvc)
* mark all (remaining *.wv) songs in the album playlist,
* mouse_right-click -> replaygain -> Scan selection as album

* wait a short time, until replaygain is finished.

* Now you may create an m3u_playlist simply by foobar.






3. Finalizing your * album:

* As usual


(see other parts of * ,
eg. how to create MD5 file.

Before Finalizing, creation of md5-file,
don't forget to include the EAC log file.)




written by user, 2003-11-01
© by user, 2003-11-01

If you use parts of this text, or copy it,
refer to the author 'user', the *,
set link to the original website (*).


MOD: * no links or names to ripping group guides please.

wavpack + EAC?

Reply #10
1.1.


* what, were_you_on,


when_you_wrote, that_tutorial ?


1.2.

* all_those_underscores !



1.3.

* And !, why, as_example ,
do you_recommend, to put APEv2_tags onto the wave_files,
and_not , simply, onto the encoded_wavpack_hybrid_files ?




2.1.

* Sorry ,

but this, is,what your post looks_like !

wavpack + EAC?

Reply #11
lol,

what would be the advantage, if the ape2 tags would be added to the wavpack_hybrids, than to the waves ?

imo, it would be only a change in order of steps ?

wavpack + EAC?

Reply #12
Quote
lol,

what would be the advantage, if the ape2 tags would be added to the wavpack_hybrids, than to the waves ?

imo, it would be only a change in order of steps ?

For this approach to work, you need to enable "Write APEv2 tags to WAV files" in the Standard Inputs configuration, which is stated nowhere in the tutorial (it's not enabled by default). Also, it simply makes more sense to leave the WAV files alone if you can, because the APEv2 tag, strictly speaking, is invalid data - which could be a problem if the files were to be re-used for a different purpose (burning a 1:1 audio copy of the CD, for example).

If you delete the WAV files right away, it obviously makes little difference. But you ought to state that the option to tag WAV files has to be enabled within foobar2000.

wavpack + EAC?

Reply #13
guide is rewritten:




written by user, 2003-11-04
© by user, 2003-11-01

If you use parts of this text, or copy it,
refer/give credits to the author 'user', the *,
set link to the original website (*).



How to make WavePack Hybrid as * album according to * standard for archiving
your music_albums, original CDs:


Table of content:

2.  Introduction
1.  EAC Action
2.1  Foobar2000  for    Encoding, Tagging, Replaygaining
2.2.1 Encoding wave_album to Wavepack_Hybrid
2.2.2 Tagging
2.2.3 Replaygaining the wavepack_hybrid_album
3.  Finalizing your * album





1.

EAC Action:

Test & Copy uncompressed.

* (of course with correct * drive settings for your specific drive,
see other part of guide)

* But take care to use a good naming scheme (same as usual for your * albums):

Check in your EAC options:
Filename tab
'Naming scheme' should include this:

%D (%Y) %C\%N - %T

'Use various artist naming scheme' should include this:

VA (%Y) %C\%N - %A - %T

These naming schemes are recognized well  by Foobar's Masstagger later, so simply use it.
After You finished the whole procedure, you can rename later
(take care to have same names for each *.wv & *.wvc file), as naming is liberal in the
* standard !






2.0  Introduction



So you have got the lossless album_waves properly named on your Hard Drive (HD).

The goal of * is, of course, to save space on your HD, but to keep/maintain
the full_perfect_archive_quality of your album.
The best perfect_quality/size ratio you get by using the min. *_mpc_settings (, ie.
'--quality 7 --ms 15 --xlevel' as example.)
MPC_* at this quality level is not to distinguish from the original CD or the waves
by listening, even if you apply Digital Sound Processing (DSP) like Logic7 or DPL2
for sound via 4-6 speakers, or transcode later on the MPC_* to another format (like mp3)
for compatibility/portability reasons.
This means, regarding the usage of music = listening, MPC_* is without any loss,
so called "Lossless", or 'transparent'.

But maybe you want to archive a very rare album even theoretically Lossless.
So you need to use a lossless_encoder like FLAC or WavePack.
WavPack offers an hybrid mode, which gives you song files
at same time  very well encoded lossy and lossless.
Read more at www.wavpack.com , if you have interest in details.
So, if you want to give the album in a small variant to your sister, family,
or another example, you want to have the rare album archived theoretically_losslessly
at home, but you want to have it on your laptop on a small HD, too,
together with other albums, you could copy only the WavePack_lossy (*.wv) songfiles
to your Laptop HD, to save space, there.


So, to make a long story short,

WavePack Hybrid offers you an easy_to_use bridge between 'still_quite_big'
even_theoretically_lossless music_files for archiving,
and at same time smaller (265 kbit/s) lossy music_files with still_good_sound.

FLAC as alternative Lossless codec, offers you some other advantages, like
* files, songs not totally corrupted, if a single error appears inside a file (maybe due
to aging of backup_medium like DVD+-R, CD-R.
* 'Hardware' support
So, FLAC is your choice, if Archiving is the main purpose for you going lossless with big files,
Wavpack Hybrid offers you something additional.






2.1  How to

1.
EAC Action:

Test & Copy uncompressed, see remarks to step 1. above.

2.2 
  Foobar2000  for
2.2.1 Encoding wave_album to Wavepack_Hybrid
2.2.2 Tagging
2.2.3 Replaygaining the wavepack_hybrid_album




2.2.1


Foobar2000 for Encoding wave_album to Wavepack_Hybrid:

After step 1.:
So you have got the lossless waves properly named on your Hard Drive (HD).


* Start foobar2000.
* Playlist tab: Add directory
Add the wave files (*.wav) to an empty playlist in foobar.
* Mark them all
* mouse_right_click, select 'convert' -> settings  (you are now in the Diskwriter tab)
* select output directory
* Output file name formatting:

$num(%_diskwriter_index%)%_filename%

* Output format: select:
CLI encoder

(* stay with default settings:
Uncheck everything in 'processing',
check 'Don't expand loops')


* Now press 'settings...' of the CLI Encoder (you are now in the CLI encoder tab)
* Locate wavpack.exe file, as example:
Encoder: F:\Programs\Wav Pack\wavpack.exe
* Extension: wv
* Parameters: -h -b200 -c - %d

(explanation of the parameters:
-h = high, it saves some extra_bits, space on your HD, but encoding is a little
bit slower than with no_-h_usage.
-b200 = -bxxx enables lossy mode with target bitrate xxx = 24 - 400 kbit/s as example, or
xx = 1 - 23 for used bits per sample.
-c enables the magic lossless&lossy Hybrid mode of WavPack.)

* Highest BPS mode supported: 24
* Tag: APEv2
* Save this preset, which you need only to configure once, as
preset: *_wavpack_hybrid_265_high as naming_example.
Then you can load later on this preset again quickly for more albums !

* After this configuration check,
press 'Close' in CLI encoder tab.

* Mark the songs in the foobar_playlist (they should be  marked still),
* Mouse_right_click -> Convert -> Run conversion

** Now your album_waves are encoded to your album as wavepack_hybrid.

Wait some time until finished and continue with 2.2.2 Tagging.









2.2.2.

Tagging


Continue directly after step 2.2.1:

* Foobar2000 -> Playlist tab -> Clear
Your playlist is now empty, you have cleared it from the waves,
which you don't need anymore, because you want to process
now the wavepack_hybrid (*.wv) files of your album

* Playlist tab: Add directory  (containing the wavepack_hybrid files)
Only the *.wv  files (not the *.wvc files) should show up in the playlist now.

If also the *.wvc files show up, you need to configure foobar settings:
* Foobar2000 tab -> Preferences -> Core
In the field of : 'Restrict incoming files to:'
add: *.wv  (separated from other file extensions by ';'
an example line:
*.mpc;*.mp3;*.ogg;*.wav;*.ape;mp2;mp+;*.wv;*.flac
Close foobar2000 preferences.
* Playlist tab -> Clear,
and start again with this step 2.2.2 tagging, as
you just want to process the *.wv files.
Wavepack addresses the *.wvc files automatically, if they are in same folder
as the corresponding *.wv files (same name necessary for *.wv & *.wvc)
This configuration in foobar2000 preferences, you need to carry out only once, of course.


* mark all (*.wv) songs in the album playlist,
* Mouse right_click: select 'Masstagger' -> Edit tags
* Repeat for the various tags, you want to add:
Add 'set value'  ok
Field Name:
-Artist
-Album
-Date (type into Field value: year of album_release like: 2003 as example)
-Genre
-Comment (type into Field value something like: * lossless by your_nickname)
At the end of tags selection, you need to select another action_type
in foobar's Masstagger:
-'guess values from filename' ok
In 'scheme' you need to copy/type in/edit this line to following result:

%tracknumber% - %title%

In masstagger - actions to perform, you see now a big list
of tag actions, that will be performed now:
* Click 'Run'

** Now the tagging of the album is finished.
Continue with 2.2.3 Replaygaining:





2.2.3  Foobar2000 for:


Replaygaining the wavepack_hybrid_album 




Directly after step 2.2.2,


* mark all (*.wv) songs in the album playlist,
* mouse_right-click -> replaygain -> Scan selection as album

* wait a short time, until replaygain is finished.

* Now you may create an m3u_playlist simply by foobar: Playlist tab -> save playlist.






3. Finalizing your * album:

* As usual


(see other parts of guide,
how to create MD5 file.

Before Finalizing, creation of md5-file,
don't forget to include the EAC log file(s).) 










written by user, 2003-11-04
© by user, 2003-11-01

Thanks for advice & comments to Volcano, the experts & community at www.hydrogenaudio.org & everybody else, who contributed.

If you use parts of this text, or copy it,
refer to the author 'user', the *,
set link to the original website (*).

MOD: * no links or names to ripping group guides please.