Hallo Liebe Community, Ich bin der Leon, 35 Jahre alt und komme aus Düsseldorf.
Ich bin vor kurzen endgültig auf Linux umgestiegen und brauche unbedingt bei einen Problem eure Hilfe.
Aber vorher möchte ich euch gerne den Grund erklären warum ich eigentlich umgestiegen bin: Die Update-Politik von Microsoft sowie der Zwang unter Windows geht mir schon seit Jahren gegen den strich. Die Probleme die einfach ohne weiteres in Windows von heute auf morgen auftreten, das man alle paar Monate davon ausgehen kann, sein Windows Zurückzusetzen, weil Microsoft es wieder geschafft hat, ein Update auf dem Markt zu bringen, das verbuggt oder fehlerhaft ist. So einfache Tools wie Virtualbox dass nicht mehr startet, weil wieder ein Buildupdate was verändern musste.
Ich hatte vor ein paar Jahren mit den Gedanken gespielt, Windows ganz den rücken zu kehren, nur damals fehlte mir die Erfahrung in Linux und der Mut zu diesen schritt.
Ich bin kein Linux Profi, allerdings beherrsche ich hier und da Grundlagen ☺
Aber nun zu meinem Problem:
Ich besetze eine Nvidia GTX 1080TI und fahre derzeit das Ubuntu 18.04 LTS, was mir auch sehr gut gefällt. Jetzt wollte ich mein Desktop aufnehmen und dafür OBS nehmen, allerdings zeigt mir Obs kein Hardware Encoder (NVENC) an, nur Software wird mir angezeigt.
Ich habe zuvor schon den NVENC und FFMPEG konfiguriert, normalerweise sollte das Thema erledigt sein, nur leider ist es in diesem Fall nicht so:
ffmpeg -codecs | grep nvenc ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-27ubuntu1~18.04) configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-nonfree --enable-nvenc --enable-libfdk-aac libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libavresample 3. 7. 0 / 3. 7. 0 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_crystalhd h264_v4l2m2m h264_vdpau h264_cuvid ) (encoders: libx264 libx264rgb h264_nvenc h264_omx h264_v4l2m2m h264_vaapi nvenc nvenc_h264 ) DEV.L. hevc H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_cuvid ) (encoders: libx265 nvenc_hevc hevc_nvenc hevc_vaapi )
Meiner Meinung nach und das was ich aus dieser Log erkennen kann, sollte die Konfiguration geklappt haben oder?
Ich habe zur Sicherheit auch ffmpeg mal Rendern lassen um zu schauen, ob der Nvenc auch richtig läuft:
Output #0, mp4, to '/home/leon/Downloads/test.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 encoder : Lavf57.83.100 Stream #0:0(und): Video: h264 (nvenc) (Main) (avc1 / 0x31637661), yuv420p, 4096x2304, q=-1--1, 2000 kb/s, 24 fps, 12288 tbn, 24 tbc (default) Metadata: creation_time : 1970-01-01T00:00:00.000000Z handler_name : VideoHandler encoder : Lavc57.107.100 nvenc Side data: cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 4000000 vbv_delay: -1 Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default) Metadata: creation_time : 2012-09-17T15:25:34.000000Z handler_name : IsoMedia File Produced by Google, 5-11-2011 frame= 1937 fps=135 q=39.0 Lsize= 22986kB time=00:01:20.94 bitrate=2326.3kbits/s speed=5.62x
Fehlt denn irgendetwas? Achso die Kernel Version ist: 4.15.0-42.45-generic 4.15.18
Ich hoffe ihr könnt mir diesbezüglich irgendwie weiterhelfen?
Liebe grüße
Leon