Bug 2280915 - ffmpeg for epel8?
Summary: ffmpeg for epel8?
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: ffmpeg
Version: epel8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Multimedia SIG
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-05-17 02:40 UTC by Orion Poplawski
Modified: 2025-06-15 15:45 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Orion Poplawski 2024-05-17 02:40:55 UTC
Description of problem:

Does it make sense to try to build ffmpeg for epel8?

The current epel9 branch fails with:

No matching package to install: 'pkgconfig(SvtAv1Enc) >= 0.9.0'
No matching package to install: 'pkgconfig(libavc1394)'
No matching package to install: 'pkgconfig(libbluray)'
No matching package to install: 'pkgconfig(libdc1394-2)'
No matching package to install: 'pkgconfig(librist)'
No matching package to install: 'pkgconfig(lilv-0)'
No matching package to install: 'pkgconfig(opencore-amrnb)'
No matching package to install: 'pkgconfig(rav1e)'
No matching package to install: 'pkgconfig(shaderc) >= 2019.1'
No matching package to install: 'pkgconfig(vo-amrwbenc)'

Can we simply disable those features?

Should we look at ffpmpeg 4.X instead?

Comment 1 Orion Poplawski 2024-05-17 03:01:02 UTC
Also:

No matching package to install: 'fdk-aac-free-devel'

Also, rpmfusion has 4.2.9.  Should we stick with 4.2 or 4.3?  ffmpeg5 package?

Comment 2 Orion Poplawski 2024-05-17 03:16:30 UTC
Missing deps removed here: https://src.fedoraproject.org/rpms/ffmpeg/pull-request/26

Comment 3 Nicolas Chauvet (kwizart) 2024-05-17 08:31:55 UTC
I tend to prefer to have ffmpeg fully enabled and at an older version rather than incomplete but newer, but that's arguable for one or another component.
See also https://bugzilla.redhat.com/show_bug.cgi?id=2279432#c6

Previous attempt to have ffmpeg4:
https://bugzilla.redhat.com/show_bug.cgi?id=2248907

libdc1394 is legacy for me, altought it could be enabled via the -Devel repository. (same for libbluray and maybe some others if recent enough)
Some others deps can be branched in epel8 if not done already (fdk-aac-free, vo-amrw, opencore)
libplacebo/sharderc are probably too recent dependencies for el8
same for rav1e that depends on rust packaging.

Comment 4 Neal Gompa 2024-05-18 23:25:24 UTC
Aside from EPEL 8 being so old, if we want to bring ffmpeg into EPEL 8, then the legwork needs to be done to bring all the missing dependencies into EPEL 8. It is quite intentional that we don't have very many bconds in ffmpeg, as it's really hard to manage the complexity and it just creates more problems for consumers.

Comment 5 Fedora Admin user for bugzilla script actions 2025-06-15 15:45:04 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.


Note You need to log in before you can comment on or make changes to this bug.