[opus] Beginner's questions/suggestions
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Mon Dec 21 04:31:21 PST 2015
Hi!
I was just trying libopus0-1.1-3.2.x86_64 and opus-tools-0.1.9-3.2.x86_64 on openSUSE Leap, and I was wondering:
opusenc does not display the file name it processes. In Lunux when you use some batch processing, it might be interesting! Example output for
"for f in *.wav;do opusenc --bitrate 160 $f ${f%.wav}.opus; done":
---just on file---
Encoding using libopus 1.1 (audio)
-----------------------------------------------------
Input: 44.1kHz 2 channels
Output: 2 channels (2 coupled)
20ms packets, 160kbit/sec VBR
Preskip: 356
Encoding complete
-----------------------------------------------------
Encoded: 2 minutes and 11.98 seconds
Runtime: 4 seconds
(32.99x realtime)
Wrote: 3042537 bytes, 6599 packets, 134 pages
Bitrate: 183.292kbit/s (without overhead)
Instant rates: 1.2kbit/s to 317.2kbit/s
(3 to 793 bytes per packet)
Overhead: 0.614% (container+metadata)
----
For the output, can't "Encoded:" and "Runtime:" be put into one line? Likewise "Bitrate:", "Overhead:" and "Wrote:". ANd the output file name could be given in "Output:", while the input filename could be given in "Input:".
The next thing I'm sursprised it that VBR bitrate 160 is exceeded even for the average most of the time:
Bitrate: 170.496kbit/s (without overhead)
Bitrate: 183.803kbit/s (without overhead)
Bitrate: 169.95kbit/s (without overhead)
Bitrate: 177.964kbit/s (without overhead)
Bitrate: 168.99kbit/s (without overhead)
[...]
Regards,
Ulrich
More information about the opus
mailing list