By the way why is the sample rate always 48khz and does this make it possible for aliasing IF the decoder somehow resamples it back to 44.1khz? Another question is if 96kHz is or will be supported?Regards.
Input sample rate This is not the sample rate to use for playback of the encoded data.Opus has a handful of coding modes, with internal audio bandwidths of 4, 6, 8, 12, and 20 kHz. Each packet in the stream may have a different audio bandwidth. Regardless of the audio bandwidth, the reference decoder supports decoding any stream at a sample rate of 8, 12, 16, 24, or 48 kHz. The original sample rate of the encoder input is not preserved by the lossy compression.An Ogg Opus player SHOULD select the playback sample rate according to the following procedure: If the hardware supports 48 kHz playback, decode at 48 kHz, else if the hardware's highest available sample rate is a supported rate, decode at this sample rate, else if the hardware's highest available sample rate is less than 48 kHz, decode at the next higher supported rate and resample, else decode at 48 kHz and resample. However, the 'input sample rate' field allows the encoder to pass the sample rate of the original input stream as metadata. This may be useful when the user requires the output sample rate to match the input sample rate. For example, a non-player decoder writing PCM format to disk might choose to resample the output audio back to the original input rate to reduce surprise to the user, who might reasonably expect to get back a file with the same sample rate as the one they fed to the encoder.A value of zero indicates 'unspecified'. Encoders SHOULD write the actual input rate or zero, but decoder implementations which do something with this field SHOULD take care to behave sanely if given crazy values (e.g. don't actually upsample the output to 10 MHz if requested).
I've tested the latest exp version and I am so surprised of the quality. Ten years years ago companies said that wma and aac sounded like mp3 128kbps at half the bitrate. That was not true, but now, Opus is almost there in my opinion.By the way why is the sample rate always 48khz and does this make it possible for aliasing IF the decoder somehow resamples it back to 44.1khz? Another question is if 96kHz is or will be supported?
Jmvalin has been working on some doubly experimental stuff that we hope improves the transient response. It would be helpful if people could test it and compare it against the prior EXP builds: https://people.xiph.org/~greg/opus-tools_exp_tfsel5.zip (and against master, if you like but the comparison with regular exp is most important).
hello!I downloaded the lastest one of opus and my antivirus reports: opus-tools.2012.08-16.zip is an infact file "Virus.JS.Psyme"http://code.google.com/p/mulder/downloads/...;sort=-uploaded
vorbis_096.ogg175906 of 175906Decode time - 35.85sFile duration - 175.90s490.65% realtime48.91MHz needed for realtimeflac_5.flac175906 of 175906Decode time - 6.51sFile duration - 175.90s2701.99% realtime8.88MHz needed for realtimeopus_008.opus176786 of 175914Decode time - 11.98sFile duration - 175.91s1468.36% realtime16.34MHz needed for realtimeopus_016.opus176786 of 175914Decode time - 18.60sFile duration - 175.91s945.75% realtime25.37MHz needed for realtimeopus_032.opus176786 of 175914Decode time - 77.33sFile duration - 175.91s227.47% realtime105.50MHz needed for realtimeopus_064.opus176786 of 175914Decode time - 88.68sFile duration - 175.91s198.36% realtime120.99MHz needed for realtimeopus_128.opus176786 of 175914Decode time - 95.57sFile duration - 175.91s184.06% realtime130.39MHz needed for realtimeopus_256.opus176786 of 175914Decode time - 106.60sFile duration - 175.91s165.01% realtime145.44MHz needed for realtimeopus_512.opus176006 of 175914Decode time - 129.43sFile duration - 175.91s135.91% realtime176.58MHz needed for realtime
The mode is selected based on requested bitrate/quality. Not based on the nature of content as one might think.
I've found out that Opus with --music switch and without it produces same output (music is default). A hybid mode would be useful. Anyway, I'd like to be able to switch between music/speech and stereo/mono at certain times of one stream by hand. On the main Opus page there was a statement that some options are dynamically adjustable.Any chances for such features?
hello!I downloaded the lastest one of opus and my antivirus reports: opus-tools.2012.08-16.zip is an infact file "Virus.JS.Psyme"
The file you linked to is not the official opus site, I don't know where they came from. The executables have been passed through some kind encryption/obfuscation (none of the normal strings are visible in the binaries) which has made them _substantially_ larger (e.g. opusinfo.exe has gone from 60k to 211k), I would not be too surprised if they were in fact malware infected.
opus_512.opus176006 of 175914Decode time - 12.76sFile duration - 175.91s1378.60% realtimeopus_256.opus176786 of 175914Decode time - 9.88sFile duration - 175.91s1780.46% realtimeopus_128.opus176786 of 175914Decode time - 8.02sFile duration - 175.91s2193.39% realtimeopus_064.opus176786 of 175914Decode time - 6.56sFile duration - 175.91s2681.55% realtimeopus_032.opus176786 of 175914Decode time - 5.50sFile duration - 175.91s3198.36% realtimeopus_016.opus176786 of 175914Decode time - 1.94sFile duration - 175.91s9067.52% realtimeopus_008.opus176786 of 175914Decode time - 1.22sFile duration - 175.91s14418.85% realtimevorbis_096.ogg175906 of 175906Decode time - 1.94sFile duration - 175.90s9067.01% realtimeflac_5.flac175906 of 175906Decode time - 1.01sFile duration - 175.90s17415.84% realtimepegase_l2_192.mp2175897 of 175908Decode time - 2.33sFile duration - 175.90s7549.35% realtimelame_192.mp3175909 of 175960Decode time - 2.69sFile duration - 175.96s6541.26% realtimewv_normx4.wv175900 of 175906Decode time - 2.89sFile duration - 175.90s6086.50% realtimewv_fastx3.wv175900 of 175906Decode time - 2.47sFile duration - 175.90s7121.45% realtimewma_96.wma174294 of 177504Decode time - 1.99sFile duration - 177.50s8919.59% realtimewma_320.wma174294 of 177504Decode time - 2.17sFile duration - 177.50s8179.72% realtimewma_256.wma174294 of 177504Decode time - 2.11sFile duration - 177.50s8412.32% realtimewma_192.wma174294 of 177504Decode time - 2.42sFile duration - 177.50s7334.71% realtimewma_128.wma174294 of 177504Decode time - 2.50sFile duration - 177.50s7100.00% realtimewmapro_80k.wma174248 of 178941Decode time - 2.31sFile duration - 178.94s7746.32% realtimewmapro_55k.wma174248 of 178941Decode time - 2.29sFile duration - 178.94s7813.97% realtimewmapro_271k.wma174248 of 178941Decode time - 2.79sFile duration - 178.94s6413.62% realtimewmapro_173k.wma174248 of 178941Decode time - 2.58sFile duration - 178.94s6935.65% realtimewmapro_141k.wma174248 of 178941Decode time - 2.40sFile duration - 178.94s7455.83% realtimevorbis_500.ogg175906 of 175906Decode time - 2.92sFile duration - 175.90s6023.97% realtimevorbis_350.ogg175906 of 175906Decode time - 3.37sFile duration - 175.90s5219.58% realtimevorbis_256.ogg175906 of 175906Decode time - 2.49sFile duration - 175.90s7064.25% realtimevorbis_192.ogg175906 of 175906Decode time - 2.48sFile duration - 175.90s7092.74% realtimevorbis_128.ogg175906 of 175906Decode time - 2.07sFile duration - 175.90s8497.58% realtimetrue_audio.tta175000 of 175000Decode time - 4.37sFile duration - 175.00s4004.57% realtimepegase_l2_384.mp2175897 of 175908Decode time - 2.34sFile duration - 175.90s7517.09% realtimepegase_l2_256.mp2175897 of 175908Decode time - 2.38sFile duration - 175.90s7390.75% realtimepegase_l2_128.mp2175897 of 175908Decode time - 1.84sFile duration - 175.90s9559.78% realtimepegase_l1_448.mp1175908 of 175908Decode time - 2.43sFile duration - 175.90s7238.68% realtimepegase_l1_352.mp1175908 of 175908Decode time - 2.16sFile duration - 175.90s8143.51% realtimepegase_l1_256.mp1175908 of 175908Decode time - 2.07sFile duration - 175.90s8497.58% realtimepegase_l1_192.mp1175908 of 175908Decode time - 2.26sFile duration - 175.90s7783.18% realtimenero_he_64.m4a175906 of 176017Decode time - 7.33sFile duration - 176.01s2401.22% realtimenero_hev2_64.m4a175906 of 176034Decode time - 8.06sFile duration - 176.03s2183.99% realtimenero_400.m4a175906 of 175966Decode time - 3.56sFile duration - 175.96s4942.69% realtimenero_320.m4a175906 of 175966Decode time - 3.48sFile duration - 175.96s5056.32% realtimenero_256.m4a175906 of 175966Decode time - 2.94sFile duration - 175.96s5985.03% realtimenero_192.m4a175906 of 175966Decode time - 3.01sFile duration - 175.96s5845.84% realtimenero_128.m4a175906 of 175966Decode time - 2.46sFile duration - 175.96s7152.84% realtimenero_096.m4a175906 of 175966Decode time - 2.30sFile duration - 175.96s7650.43% realtimempc_350.mpc175906 of 175906Decode time - 1.86sFile duration - 175.90s9456.98% realtimempc_300.mpc175906 of 175906Decode time - 1.85sFile duration - 175.90s9508.10% realtimempc_224.mpc175906 of 175906Decode time - 1.64sFile duration - 175.90s10725.60% realtimempc_170.mpc175906 of 175906Decode time - 1.82sFile duration - 175.90s9664.83% realtimempc_128.mpc175906 of 175906Decode time - 1.53sFile duration - 175.90s11496.73% realtimempc_096.mpc175906 of 175906Decode time - 1.39sFile duration - 175.90s12654.67% realtimelame_320.mp3175909 of 175960Decode time - 3.07sFile duration - 175.96s5731.59% realtimelame_256.mp3175909 of 175960Decode time - 3.06sFile duration - 175.96s5750.32% realtimelame_128.mp3175909 of 175960Decode time - 2.76sFile duration - 175.96s6375.36% realtimelame_096.mp3175951 of 175968Decode time - 1.96sFile duration - 175.96s8977.55% realtimeflac_8.flac175906 of 175906Decode time - 1.07sFile duration - 175.90s16439.25% realtimecook_stereo_96.ra176431 of 175906Decode time - 3.21sFile duration - 175.90s5479.75% realtimecook_stereo_64.ra176431 of 175906Decode time - 3.13sFile duration - 175.90s5619.80% realtimecook_stereo_32.ra176431 of 175904Decode time - 1.24sFile duration - 175.90s14185.48% realtimecook_mono_64.ra176431 of 175904Decode time - 1.51sFile duration - 175.90s11649.00% realtimecook_mono_32.ra177449 of 175904Decode time - 1.39sFile duration - 175.90s12654.67% realtimeatrac3_lp2_132.oma174294 of 176360Decode time - 3.11sFile duration - 176.36s5670.73% realtimeapplelossless.m4a175906 of 175906Decode time - 5.00sFile duration - 175.90s3518.00% realtimeape_c5000.ape175906 of 175906Decode time - 126.73sFile duration - 175.90s138.79% realtimeape_c4000.ape175906 of 175906Decode time - 34.91sFile duration - 175.90s503.86% realtimeape_c3000.ape175906 of 175906Decode time - 11.58sFile duration - 175.90s1518.99% realtimeape_c2000.ape175906 of 175906Decode time - 9.91sFile duration - 175.90s1774.97% realtimeape_c1000.ape175906 of 175906Decode time - 9.08sFile duration - 175.90s1937.22% realtimea52_stereo_192.ac3176325 of 176000Decode time - 1.89sFile duration - 176.00s9312.16% realtime
There already is: bass_opus.dll (still experimental, but seems to be working great) in combination with BassAudio.
Quote from: 2304p on 17 August, 2012, 05:42:56 PMhello!I downloaded the lastest one of opus and my antivirus reports: opus-tools.2012.08-16.zip is an infact file "Virus.JS.Psyme"Uh. The opus-tools on the opus site report no such thing: https://www.virustotal.com/file/56092827e2a...a4806/analysis/The file you linked to is not the official opus site, I don't know where they came from. The executables have been passed through some kind encryption/obfuscation (none of the normal strings are visible in the binaries) which has made them _substantially_ larger (e.g. opusinfo.exe has gone from 60k to 211k), I would not be too surprised if they were in fact malware infected.