FS#69454 - [ffmpeg] enable svt-{av1,hevc,vp9}

Attached to Project: Arch Linux
Opened by bartus (bartus) - Wednesday, 27 January 2021, 15:55 GMT
Last edited by Maxime Gauduin (Alucryd) - Tuesday, 06 September 2022, 12:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Could we have `svt` encoders enabled in ffmpeg since they're already in `community` repository as `libavif` dependencies ?

SVT repo has pending patches for ffmpeg to enable their encoders:
SVT-AV1: https://github.com/AOMediaCodec/SVT-AV1/blob/v0.8.4/ffmpeg_plugin
SVT-VP9: https://github.com/OpenVisualCloud/SVT-VP9/tree/master/ffmpeg_plugin
SVT-HEVC: https://github.com/OpenVisualCloud/SVT-HEVC/tree/master/ffmpeg_plugin
Those patches aren't merged currently as SVT is not considered "stable":1562927539-18233-1-git-send-email-zhong.li@intel.com/#42130"> https://patchwork.ffmpeg.org/project/ffmpeg/patch/1562927539-18233-1-git-send-email-zhong.li@intel.com/#42130
But as we already shipping those we could perhaps enable them for ffmpeg to?

This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Tuesday, 06 September 2022, 12:42 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Still no sign of SVT HEVC and VP9 support in ffmpeg upstream. SVT AV1 has been added. Feel free to reopen when the other 2 are officially supported.
Comment by bartus (bartus) - Wednesday, 27 January 2021, 15:57 GMT
Sorry for bugged link for ffmpeg patchwork referencing SVT plugin patches... Flyspray somewhat brakes over it.
Correct link shows only if quoted:
"https://patchwork.ffmpeg.org/project/ffmpeg/patch/1562927539-18233-1-git-send-email-zhong.li@intel.com/#42130"
Without it's broken :/
1562927539-18233-1-git-send-email-zhong.li@intel.com/#42130"> https://patchwork.ffmpeg.org/project/ffmpeg/patch/1562927539-18233-1-git-send-email-zhong.li@intel.com/#42130
Comment by Holger Obermaier (holgerob) - Thursday, 29 April 2021, 17:59 GMT
FFMPEG version 4.4 no longer needs a patch to support libsvtav1. The support can be easily enabled during the configure process
```
./configure --help | grep -i svt
--enable-libsvtav1 enable AV1 encoding via SVT [no]
```
Comment by Maxime Gauduin (Alucryd) - Thursday, 06 May 2021, 09:43 GMT
I will not add patches that haven't been merged upstream, or even that have been merged for that matter, unless it's a bug fix. I am however currently building with svt-av1 support and will push that soon.

Loading...