Bug 22479

Summary: ffmpeg - missing nvidia nvenc option
Product: Mageia Reporter: Mészáros Csaba <csablak>
Component: RPM PackagesAssignee: Shlomi Fish <shlomif>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Normal CC: csablak, marja11
Version: 6   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: ffmpeg-3.3.5-1.mga6.tainted CVE:
Status comment:

Description Mészáros Csaba 2018-01-28 12:35:12 CET
Description of problem:
I'd like to encode videos faster.
This would be an excellent opportunity for the video card GPU.
But unfortunately the packed ffmpeg does not have this option.
--enable-nonfree
--enable-nvenc
--enable-nvresize
--extra-cflags=-I../cudautils \
--extra-ldflags=-L../cudautils \
# this present
--enable-gpl
--enable-lix264
source http://developer.download.nvidia.com/compute/redist/ffmpeg/1511-patch/FFMPEG-with-NVIDIA-Acceleration-on-Ubuntu_UG_v01.pdf
Mészáros Csaba 2018-01-28 12:35:19 CET

CC: (none) => pingvin

Comment 1 Marja Van Waes 2018-01-28 16:42:02 CET
Assigning to the registered maintainer.

CC: (none) => marja11
Assignee: bugsquad => shlomif

Comment 2 Shlomi Fish 2018-01-28 18:17:21 CET
There is difficulty complying with this wish because:

1. The tainted repository may not contain non-FOSS code.

2. It may make matters worse for users of either nvidia or non-nvidia cards.

3. The nvidia APIs licences are not GPL-compatible.

You may wish to build ffmpeg yourself with all the right flags. See http://shlomifishswiki.branchable.com/Self-Sufficiency/?updated .
Comment 3 David Walser 2018-01-29 00:22:13 CET
Indeed, the best we could do is add a togglable define in the spec to allow people to build it this way themselves locally (we have a lot of them in mplayer).

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX