There is an updated pull request by zlice against master on the void-packages repository https://github.com/zlice/void-packages ffmpeg5-split https://github.com/void-linux/void-packages/pull/42936 draft: ffmpeg5 split [ci skip] #### Testing the changes - I tested the changes in this PR: **NO** I have conflicting changes from [intel packages](https://github.com/void-linux/void-packages/pull/41132) and don't want to mess with my system. If it makes sense I'll move these changes here like I originally intended. ffmpeg5 makes Intel vaapi easier and only rely on oneVPL iirc. I do not use 80%+ of these packages. I may be able to run Blender, and I use shotcut. #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, **x86_64** #### Discussion Continuation of https://github.com/void-linux/void-packages/pull/36315 - thx tibequadorian :) It was suggested to make `ffmpeg` version 5 and 'copy' (create a new?) `ffmpeg4` package, and that seems to work well. As stated, I haven't and probably won't test most of these packages, hoping for others to voice in on what's working. A few months back (and now) afaict everything has been compiling with ffmpeg5 except for the few problem packages still using ffmpeg4 (below). Can add to the ffmpeg4 list as a incompatible package is found. `libavresample` is deprecated, but marked as a dependency when trying to build other packages and install `ffmpeg`(5). I think the right way to handle this is make a meta package and the add to removals? ##### Commit naming / misc `ffpmeg4` isn't "new", not sure what the commit messages should be really for the 4 and 5 split. Not sure how commits should be separated. ffmpeg4/5 could be split and all the rev bumps included (otherwise it's over 100 commits). opencv was updated to 4.7.0 for ffmpeg5 so I figured that should be a separate commit? I wouldn't mind moving the [intel packages](https://github.com/void-linux/void-packages/pull/41132) into here under another commit. That just got a potential fix that may allow merging but I imagine moving to ffmpeg5 will change and even remove some of those packages. (I won't really test these changes without Intel vaapi either way.) Maintainer for previous ffmpeg(4) was orphaned, I can put my name in there if that matters, though I don't exactly see myself keeping up on ffmpeg. ##### still ffmpeg4 - `vlc` (vlc4 will support ffmpeg5, there's a patch to build 3.x with ffmpeg5 but it will lack vaapi) - `osg` (OpenSceneGraph plus `xine-lib`) - `ytmdl` ? not sure but it uses `python3-ffmpeg-python` which being 6-8yr old I imagine is ffmpeg4 A patch file from https://github.com/void-linux/void-packages/pull/42936.patch is attached