-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Contrib: update opus to 1.6 #7508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Contrib: update opus to 1.6 #7508
Conversation
**Opus 1.6:** Opus 1.6 builds on the new ML-based features introduced in Opus 1.5. Major changes since 1.5 include: - A new wideband-to-fullband bandwidth extension (BWE) module - Support for 96 kHz audio with Opus HD - Significant improvement to Deep Redundancy (DRED) - A new 24-bit encoder/decoder API **Tested on:** - [X] Windows 10+ (via MinGW) - [ ] macOS 10.13+ - [X] Ubuntu Linux
|
Some notes:
|
|
Yes probably the new high res feature will need a few tweaks in libavcodec. |
|
Okay. |
|
See also #659. |
|
Make some further changes and patching ffmpeg to set maximum saple rate to 96000Hz (96kHz). HB allegedly use sample rate 96000Hz (96kHz): But output video file has still sample rate of 48000Hz (48kHz): Maybe someone have a look at this ?! |
|
Seems not easy to activate/use OpusHD: https://opus-codec.org/demo/opus-1.6/:
|
|
BTW:
This reduce tar ball download size and also |
BTW: - Compiling libopusenc 0.3 not needed - Using small tar ball from https://gitlab.xiph.org/xiph/opus/-/archive/v1.6/opus-v1.6.tar.gz (4,7MB) is sufficient. - Enable DRED and OSCE support during compilation of Opus 1.6 not needed to enable sample rate of 96000Hz (96kHz) - only add `--enable-qext` configure option when building Opus. This reduce tar ball download size and also `hb.dll` and` HandBrakeCLI` size.
|
Output file has also a sample rate of 96000Hz (96kHz) if choose MKV fomat and video encoder FFV1, H.264, H.265 or MPEG-4. |
Opus 1.6:
Opus 1.6 builds on the new ML-based features introduced in Opus 1.5. Major changes since 1.5 include:
Tested on: