Linux command
opusenc 命令
网络
需要网络或远程资源。
常用示例
Encode to Opus
opusenc [input.wav] [output.opus]
Set bitrate
opusenc --bitrate [128] [input.wav] [output.opus]
Set quality
opusenc --vbr --comp [10] [input.wav] [output.opus]
Add metadata
opusenc --title "[title]" --artist "[artist]" [input.wav] [output.opus]
Encode from pipe
ffmpeg -i [input] -f wav - | opusenc - [output.opus]
说明
opusenc encodes raw or container audio (WAV, AIFF, FLAC, or raw PCM) to the Opus codec inside an Ogg container. Opus is a low-latency, royalty-free codec well suited to both music and speech at bitrates from 6 to 510 kbit/s. By default opusenc uses VBR at complexity 10, which gives the best quality for the size at the cost of CPU time. Reading from `-` lets you pipe from `ffmpeg`, `sox`, or similar tools.
参数
- --bitrate _KBPS_
- Target bitrate in kbit/s. Default is 64 for mono, 96 for stereo.
- --vbr
- Use variable bitrate (default).
- --cvbr
- Use constrained variable bitrate.
- --hard-cbr
- Use hard constant bitrate.
- --comp _LEVEL_
- Encoding complexity, 0 (fast) to 10 (slowest, best quality). Default 10.
- --framesize _MS_
- Frame size in ms (2.5, 5, 10, 20, 40, 60). Default 20.
- --music / --speech
- Tune the encoder for music or for speech.
- --downmix-mono / --downmix-stereo
- Force mono or stereo output.
- --title _TITLE_, --artist _NAME_, --album _NAME_
- Set Vorbis-style metadata tags.
- --raw, --raw-rate _HZ_, --raw-chan _N_
- Treat input as headerless PCM with the given sample rate and channel count.
- --help
- Display help information.
FAQ
What is the opusenc command used for?
opusenc encodes raw or container audio (WAV, AIFF, FLAC, or raw PCM) to the Opus codec inside an Ogg container. Opus is a low-latency, royalty-free codec well suited to both music and speech at bitrates from 6 to 510 kbit/s. By default opusenc uses VBR at complexity 10, which gives the best quality for the size at the cost of CPU time. Reading from `-` lets you pipe from `ffmpeg`, `sox`, or similar tools.
How do I run a basic opusenc example?
Run `opusenc [input.wav] [output.opus]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does --bitrate _KBPS_ do in opusenc?
Target bitrate in kbit/s. Default is 64 for mono, 96 for stereo.