|
Post by kamedo2 on Jun 9, 2014 17:20:20 GMT
The bitrate distribution of audio files encoded by 6 encoders using 40 samples.(Better plot)
|
|
|
Post by kamedo2 on Jun 23, 2014 15:28:31 GMT
|
|
|
Post by kamedo2 on Jun 23, 2014 18:04:18 GMT
Info page to advertise the test (DRAFT). zak.s206.xrea.com/bitratetest/public_lisp.htmI prepared all the decoded and normalized 48kHz 16bit wav files. They were 40 samples x (6 encoders + 1 original) = 280 files and 1,020,020,652 Bytes (~1GB) in total. File compression doesn't help much and compressed zip file is 909,447,948 Bytes. Compressed 7z file (ppmd) is 870,188,517 Bytes and 7z file (lzma) is 829,515,094 Bytes. Flac is more efficient and had 475,006,489 (~453MB) Bytes in total. Still somewhat big to distribute.
|
|
|
Post by kamedo2 on Jun 24, 2014 14:10:55 GMT
Total file size of packagesWAV | 1,020 MB | WAV+ZIP | 909 MB | FLAC | 475 MB | Wavpack | 437 MB | 1 Lossless original +6 lossy files +decoders | 150 MB |
I'm thinking of employing Wavpack. The package we must distribute is big (437MB total), but the whole process is simple. The only program we should ship is wvunpack.
|
|
|
Post by kamedo2 on Jun 24, 2014 15:49:38 GMT
The distribution of sample lengths: The 40 samples used for this listening test have 19 seconds of length on average. The longest one is Hotel California, 30.762 seconds. The shortest one is liberate, 5.007 seconds. All samples from MPEG sequences have lengths of around 9 seconds. The exact length can be seen in zak.s206.xrea.com/bitratetest/public_lis.htm
|
|
|
Post by kamedo2 on Jun 25, 2014 15:24:27 GMT
Total file size of packagesFormat | Total Size | Ship with |
---|
WAV(Uncompressed) | 1,020 MB |
| WAV+ZIP | 909 MB | zip opener | WAV+7z Delta:4 | 686 MB | 7z opener | FLAC | 475 MB | FLAC decoder (flac.exe), .bat file | Wavpack | 437 MB | wvunpack.exe, .bat file | 1 Wavpack original +6 lossy files | 150 MB | sox, madplay, faad2, wvunpack etc |
Does anyone know how should I distribute hundreds of megabytes of data to dozens of people?
|
|
|
Post by Gainless on Jun 25, 2014 17:04:42 GMT
I would just choose a usual public Download provider like e.g. Mediafire, if it's too big for the forum servers. You might need to split it into several parts due to upload limits, though.
|
|
|
Post by kamedo2 on Jun 26, 2014 18:01:36 GMT
Current command line:sox_v1441 in.16bit44kHz.wav -b 16 -e signed original.int48k.wav gain -1.5 rate -v 48000
qaac_2.41\qaac --cvbr 96 -o lossy.mp4 in.16bit44kHz.wav faad -b 2 -o aac.int44k.wav lossy.mp4 sox_v1441 aac.int44k.wav -b 16 aac.int48k.wav trim 1088s gain -1.5 rate -v 48000
opus-tools-0.1.9-win32\opusenc --bitrate 96 in.16bit44kHz.wav lossy.opus opus-tools-0.1.9-win32\opusdec --rate 48000 --float --quiet lossy.opus opus.flo48k.wav sox_v1441 opus.flo48k.wav -b 16 -e signed opus.int48k.wav gain -1.5
venc603 -q2.2 in.16bit44kHz.wav lossy.ogg oggdec -q -b 3 lossy.ogg --wavout ogg.int44k.wav sox_v1441 ogg.int44k.wav -b 16 ogg.int48k.wav gain -1.5 rate -v 48000
lame3.99.5\lame -V5 -S in.16bit44kHz.wav lossy.mp3 madplay -b 24 -o mp3.int44k.wav lossy.mp3 sox_v1441 mp3.int44k.wav -b 16 mp3.int48k.wav trim 1105s gain -1.5 rate -v 48000
faac-1.28-mod\faac -b 96 -o lossy.faac.96k.mp4 in.16bit44kHz.wav faad -b 2 -q -o faac.96k.int44k.wav lossy.faac.96k.mp4 sox_v1441 faac.96k.int44k.wav -b 16 faac.96k.int48k.wav trim 0s gain -1.5 rate -v 48000
faac-1.28-mod\faac -q 30 -o lossy.faac.q30.mp4 in.16bit44kHz.wav faad -b 2 -q -o faac.q30.int44k.wav lossy.faac.q30.mp4 sox_v1441 faac.q30.int44k.wav -b 16 faac.q30.int48k.wav trim 0s gain -1.5 rate -v 48000 Two minor changes- The gain reduction to guard against clipping is now reduced to -1.5dB from -3.0dB. This is enough on all 40 samples.
- Sox cannot handle float input correctly. Floating output of opusdec is already 24bit integer for sox anyway. A intermediate step to convert float wav to 24bit integer wav is omitted.
|
|
|
Post by kamedo2 on Jun 29, 2014 1:55:21 GMT
Total file size of packagesFormat | Total Size | Ship with |
---|
WAV(Uncompressed) | 1,020 MB |
| WAV+ZIP | 909 MB | zip opener | WAV+7z Delta:4 | 686 MB | 7z opener | FLAC | 475 MB | FLAC decoder (flac.exe), .bat file | Wavpack | 437 MB | wvunpack.exe, .bat file | 1 Wavpack original +6 lossy files | 150 MB | sox, madplay, faad2, wvunpack etc |
IgorC offered us a generous donation of his huge server space. Because of his kind donation, we can employ the easiest path. I'm going to prepare 40 packages; each package contains 1 reference wav, 6 decoded wav, and abchr.jar(771KB) and a config file. Each package will be around 20MB.
|
|
|
Post by Steve Forte Rio on Jun 29, 2014 7:53:43 GMT
Hi. Thank you, kamedo2, for your great work. In this case I could provide disk space and direct links on audiophilesoft.ru (for 40 separate sample packages and one full package)
|
|
|
Post by kamedo2 on Jun 30, 2014 14:26:25 GMT
Hi. In this case I could provide disk space and direct links on audiophilesoft.ru (for 40 separate sample packages and one full package) Thanks, but I'd like to use the WAV+7z Delta:4 option. Listeners don't need to execute the .bat file, and it's easier for Linux users.
|
|
IgorC
Administrator
Posts: 41
|
Post by IgorC on Jul 3, 2014 0:03:51 GMT
|
|
|
Post by kamedo2 on Jul 3, 2014 18:19:34 GMT
|
|
|
Post by kamedo2 on Jul 4, 2014 14:29:07 GMT
I'm preparing the info page. 4 Remaining TODOs:
|
|
|
Post by kamedo2 on Jul 6, 2014 17:24:52 GMT
|
|