Just about speed;
encoding;
/usr/bin/time -f'%E' mpcenc test.wav
MPC Encoder 1.30.1 --stable-- © 1999-2009 Buschmann/Klemm/Piecha/MDT
Built Jun 21 2012 07:42:35
encoding file 'test.wav'
to file 'test.mpc'
SV 8, Profile 'Standard'
%|avg.bitrate| speed|play time (proc/tot)| CPU time (proc/tot)| ETA
100.0 189.2 kbps 14.34x 4:04.1 4:04.1 0:17.0 0:17.0
0:17.05
---------
/usr/bin/time -f'%E' oggenc -q 5 test.wav
Skipping chunk of type "LIST", length 104
Opening with wav module: WAV file reader
Encoding "test.wav" to
"test.ogg"
at quality 5,00
[ 99,8%] [ 0m00s remaining] /
Done encoding file "test.ogg"
File length: 4m 04,0s
Elapsed time: 0m 11,3s
Rate: 21,5545
Average bitrate: 159,2 kb/s
0:11.33
---------
decoding;
/usr/bin/time -f'%E' mpcdec test.mpc testmpc.wav
mpcdec - Musepack (MPC) decoder v1.0.0 © 2006-2009 MDT
Built Jun 21 2012 07:42:38
10768943 samples decoded in 910 ms (268.34x)
0:01.27
---------
/usr/bin/time -f'%E' oggdec test.ogg -o testogg.wav
oggdec from vorbis-tools 1.4.0
Decoding "test.ogg" to "testogg.wav"
[100.0%]
0:04.33
---------
system;
Debian wheezy, CPU~Single core Intel Pentium 4 CPU (-HT-) clocked at 3191.830 Mhz Kernel~3.2.0-4-amd64 x86_64
This is just a single song test,
oggenc > mpcenc
oggdec < mpcdec
(on ancient p4)
edit: And similar for full album;
encoding;
/usr/bin/time -f'%E' mpcenc joined.wav
MPC Encoder 1.30.1 --stable-- © 1999-2009 Buschmann/Klemm/Piecha/MDT
Built Jun 21 2012 07:42:35
encoding file 'joined.wav'
to file 'joined.mpc'
SV 8, Profile 'Standard'
%|avg.bitrate| speed|play time (proc/tot)| CPU time (proc/tot)| ETA
100.0 157.4 kbps 14.58x 36:28.5 36:28.5 2:30.0 2:30.0
2:30.82
---------
/usr/bin/time -f'%E' oggenc -q 5 joined.wav
Opening with wav module: WAV file reader
Encoding "joined.wav" to
"joined.ogg"
at quality 5,00
[100,0%] [ 0m00s remaining] -
Done encoding file "joined.ogg"
File length: 36m 28,0s
Elapsed time: 1m 45,8s
Rate: 20,6902
Average bitrate: 134,7 kb/s
1:45.84
---------
decoding;
/usr/bin/time -f'%E' mpcdec joined.mpc joinedmpc.wav
mpcdec - Musepack (MPC) decoder v1.0.0 © 2006-2009 MDT
Built Jun 21 2012 07:42:38
96515496 samples decoded in 8450 ms (259.00x)
0:12.54
---------
/usr/bin/time -f'%E' oggdec joined.ogg -o joinedogg.wav
oggdec from vorbis-tools 1.4.0
Decoding "joined.ogg" to "joinedogg.wav"
[ 99.5%]
0:27.48
---------
ls -lha joine*
42M dec 5 23:56 joined.mpc
369M dec 5 23:59 joinedmpc.wav
36M dec 5 23:58 joined.ogg
369M dec 5 23:59 joinedogg.wav
369M dec 5 23:51 joined.wav
Conclusion; On ancient P4 with this specific OS (All bins are from repos), mpcdec is more than 2x faster that oggdec.