Your message dated Thu, 28 Mar 2024 16:55:25 +0100 with message-id <[email protected]> and subject line Re: Bug#1056141: nvenc encoder not available after installing libnvidia-encode1 and enabling ffnvcodec has caused the Debian Bug report #1056141, regarding nvenc encoder not available after installing libnvidia-encode1 and enabling ffnvcodec to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1056141: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056141 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: ffmpeg Version: 7:6.1-2 Hi in Trixie, using nvidia-driver 525.125.06-2, libnvidia-encode1 525.125.06-2, and ffmpeg 7:6.1-2, I can't seem to get the nvenc codec built into ffmpeg. $ ffmpeg -codecs | grep 264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_qsv h264_cuvid ) (encoders: libx264 libx264rgb h264_omx h264_qsv h264_v4l2m2m h264_vaapi ) These are the additional enable flags I added to the debian/rules file: --enable-nonfree \ --enable-cuda-llvm \ --enable-ffnvcodec Full build configuration: configuration: --prefix=/usr --extra-version=9 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-nonfree --enable-cuda-llvm --enable-ffnvcodec --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libsvtav1 --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared After being built I just installed the ffmpeg and libavcodec debs. $ dpkg -i': sudo dpkg -i ffmpeg_6.0-9_amd64.deb libavcodec60_6.0-9_amd64.deb libavcodec-extra* I originally had the proprietary driver installed via the vendor's script, but it has since been removed. My goal is to have nvenc appear as an option in OBS, which depends on ffmpeg to have the codec available.
--- End Message ---
--- Begin Message ---On 2023-11-17 11:20:11 -0500, Brian Bostwick wrote: > Package: ffmpeg > Version: 7:6.1-2 > > Hi in Trixie, using nvidia-driver 525.125.06-2, libnvidia-encode1 > 525.125.06-2, and ffmpeg 7:6.1-2, I can't seem to get the nvenc codec > built into ffmpeg. This was probably a driver version mismatch. 535.x is now available in unstable fixing this issues. Cheers > > $ ffmpeg -codecs | grep 264 > H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m > h264_qsv h264_cuvid ) (encoders: libx264 libx264rgb h264_omx h264_qsv > h264_v4l2m2m h264_vaapi ) > > These are the additional enable flags I added to the debian/rules file: > > --enable-nonfree \ > --enable-cuda-llvm \ > --enable-ffnvcodec > > Full build configuration: > > configuration: > --prefix=/usr > --extra-version=9 > --toolchain=hardened > --libdir=/usr/lib/x86_64-linux-gnu > --incdir=/usr/include/x86_64-linux-gnu > --arch=amd64 > --enable-gpl > --disable-stripping > --enable-gnutls > --enable-ladspa > --enable-libaom > --enable-libass > --enable-libbluray > --enable-libbs2b > --enable-libcaca > --enable-libcdio > --enable-libcodec2 > --enable-libdav1d > --enable-libflite > --enable-libfontconfig > --enable-libfreetype > --enable-libfribidi > --enable-libglslang > --enable-libgme > --enable-libgsm > --enable-libjack > --enable-libmp3lame > --enable-libmysofa > --enable-libopenjpeg > --enable-libopenmpt > --enable-libopus > --enable-libpulse > --enable-librabbitmq > --enable-librist > --enable-librubberband > --enable-libshine > --enable-libsnappy > --enable-libsoxr > --enable-libspeex > --enable-libsrt > --enable-libssh > --enable-libtheora > --enable-libtwolame > --enable-libvidstab > --enable-libvorbis > --enable-libvpx > --enable-libwebp > --enable-libx265 > --enable-libxml2 > --enable-libxvid > --enable-libzimg > --enable-libzmq > --enable-libzvbi > --enable-lv2 > --enable-omx > --enable-openal > --enable-opencl > --enable-opengl > --enable-sdl2 > --enable-nonfree > --enable-cuda-llvm > --enable-ffnvcodec > --disable-sndio > --enable-libjxl > --enable-pocketsphinx > --enable-librsvg > --enable-libvpl > --disable-libmfx > --enable-libdc1394 > --enable-libdrm > --enable-libiec61883 > --enable-chromaprint > --enable-frei0r > --enable-libsvtav1 > --enable-libx264 > --enable-libplacebo > --enable-librav1e > --enable-shared > > After being built I just installed the ffmpeg and libavcodec debs. > > $ dpkg -i': sudo dpkg -i ffmpeg_6.0-9_amd64.deb > libavcodec60_6.0-9_amd64.deb libavcodec-extra* > > I originally had the proprietary driver installed via the vendor's > script, but it has since been removed. > > My goal is to have nvenc appear as an option in OBS, which depends on > ffmpeg to have the codec available. -- Sebastian Ramacher
--- End Message ---

