Portál AbcLinuxu, 4. května 2025 15:38
... Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Stream #0:4[0x266](cze): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Stream #0:5[0x268](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: [AVHWDeviceContext @ 0x563ebae76100] cu->cuInit(0) failed -> CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Device creation failed: -542398533. Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: [h264_cuvid @ 0x563ebab45240] No device available for decoder: device type cuda needed for codec h264_cuvid. Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Stream mapping: Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Stream #0:2 -> #0:0 (h264 (h264_cuvid) -> hevc (hevc_nvenc)) Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Stream #0:3 -> #0:1 (mp2 (native) -> aac (libfdk_aac)) Jun 16 10:13:56 new ffmpeg-hls-restream_wrapper[696060]: Device setup failed for decoder on input stream #0:2 : Generic error in an external libraryProtože se se systemd teprve učím, napadá někoho, čím by to mohlo být? Resp. čím se liší systemd, jestli běží v nějaké izolaci nebo podobně? Zatím jsem přišel na to, že se mi do toho wrapper skriptu třeba nepřenáší nějaké systémové proměné z /etc/environment, tj. chyběla třeba PATH do /usr/local/cuda, nastavení CUDA_HOME proměnné... Tak jsem si do skriptu doplnil různé výpisy a nyní už tam nevidím nic moc jinak, než když to spouštím ručně. Tj. spustím z něj třeba korektně nvcc, výpis PATH a CUDA_HOME sedí, ldconfig -p mi ukáže ty potřebné *cuda* knihovny. Prostě vše vypadá jakoby dobře, ale spuštění ffmpegu mi stále selhává, viz výše. Dochází mi nápady, tak jsem přišel požádat o radu, jestli někoho třeba něco nenapadne. Děkuji.
Řešení dotazu:
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.