[FFmpeg-trac] #10330(documentation:new): Opus documentation: lowdelay is too trivialized
FFmpeg
trac at avcodec.org
Fri Apr 21 19:57:38 EEST 2023
#10330: Opus documentation: lowdelay is too trivialized
-------------------------------------+-------------------------------------
Reporter: Mingye Wang | Owner: (none)
Type: defect | Status: new
Priority: normal | Component:
| documentation
Version: unspecified | Resolution:
Keywords: libopus | Blocked By:
docs |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Description changed by Mingye Wang:
Old description:
> Summary of the bug:
>
> FFmpeg currently describes (at https://ffmpeg.org/ffmpeg-
> codecs.html#libopus-1) `-application lowdelay` as simply "Restrict to
> only the lowest delay modes." This is true, but does not cover the whole
> picture. Compare the [[https://www.opus-
> codec.org/docs/html_api/group__ctlvalues.html#ga592232fb39db60c1369989c5c5d19a07|Official
> documentation of OPUS_APPLICATION_RESTRICTED_LOWDELAY]]: "Only use when
> lowest-achievable latency is what matters most. Voice-optimized modes
> cannot be used."
>
> A better wording based on the above would be:
> "Restrict to only the lowest delay modes by disabling voice-optimized
> codec. This is usually unnecessary, as basic Opus already has a delay of
> 22.5 ms. Try -frame_duration before using this."
>
> How to reproduce:
> Well, just navigate to the page. Or
> {{{
> ffmpeg -h enccoder=libopus
> }}}
New description:
Summary of the bug:
FFmpeg currently describes (at https://ffmpeg.org/ffmpeg-
codecs.html#libopus-1) `-application lowdelay` as simply "Restrict to only
the lowest delay modes." This is true, but does not cover the whole
picture. Compare the [[https://www.opus-
codec.org/docs/html_api/group__ctlvalues.html#ga592232fb39db60c1369989c5c5d19a07|Official
documentation of OPUS_APPLICATION_RESTRICTED_LOWDELAY]]: "Only use when
lowest-achievable latency is what matters most. Voice-optimized modes
cannot be used."
A better wording based on the above would be:
"Restrict to only the lowest delay modes by disabling voice-optimized
codec. This is usually unnecessary, as basic Opus already has a delay of
26.5 ms. Try -frame_duration before using this."
How to reproduce:
Well, just navigate to the page. Or
{{{
ffmpeg -h enccoder=libopus
}}}
--
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10330#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list