Skip to content

VAAPI HW Acc. with AMD Ryzen 5600G #3

@LizardWizardGB

Description

@LizardWizardGB
error[11/02/2025, 21.25.41] Cannot execute job 2b00e9ca-ba73-49fc-9a8b-04c3880d236c in queue video-transcoding.

{
  "payload": {
    "type": "new-resolution-to-hls",
    "videoUUID": "64d212c4-fbb3-4ecb-94fc-d5059d226fc4",
    "resolution": 720,
    "fps": 24,
    "copyCodecs": false,
    "isNewVideo": true,
    "separatedAudio": true,
    "deleteWebVideoFiles": false,
    "hasChildren": false
  },
  "err": {
    "stack": "Error: ffmpeg exited with code 244: frame= 4005 fps=489 q=-0.0 Lsize=N/A time=00:02:47.00 bitrate=N/A speed=20.4x    \nConversion failed!\n\n    at ChildProcess.<anonymous> (/var/www/peertube/versions/peertube-v7.0.1/node_modules/fluent-ffmpeg/lib/processor.js:180:22)\n    at ChildProcess.emit (node:events:518:28)\n    at ChildProcess._handle.onexit (node:internal/child_process:293:12)",
    "message": "ffmpeg exited with code 244: frame= 4005 fps=489 q=-0.0 Lsize=N/A time=00:02:47.00 bitrate=N/A speed=20.4x    \nConversion failed!\n",
    "stdout": "",
    "stderr": "ffmpeg version 6.1.1-3ubuntu5 Copyright (c) 2000-2023 the FFmpeg developers\n  built with gcc 13 (Ubuntu 13.2.0-23ubuntu3)\n  configuration: --prefix=/usr --extra-version=3ubuntu5 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-omx --enable-gnutls --enable-libaom --enable-libass --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-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --disable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared\n  libavutil      58. 29.100 / 58. 29.100\n  libavcodec     60. 31.102 / 60. 31.102\n  libavformat    60. 16.100 / 60. 16.100\n  libavdevice    60.  3.100 / 60.  3.100\n  libavfilter     9. 12.100 /  9. 12.100\n  libswscale      7.  5.100 /  7.  5.100\n  libswresample   4. 12.100 /  4. 12.100\n  libpostproc    57.  3.100 / 57.  3.100\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/var/www/peertube/storage/web-videos/private/c23a2cf5-9f86-44a5-a0b1-11f38c32b75f-1440.mp4':\n  Metadata:\n    major_brand     : isom\n    minor_version   : 512\n    compatible_brands: isomiso2avc1mp41\n    encoder         : Lavf60.16.100\n  Duration: 00:02:47.56, start: 0.000000, bitrate: 2878 kb/s\n  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 2560x1440 [SAR 1:1 DAR 16:9], 2744 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)\n    Metadata:\n      handler_name    : VideoHandler\n      vendor_id       : [0][0][0][0]\n      encoder         : Lavc60.31.102 h264_vaapi\n  Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 130 kb/s (default)\n    Metadata:\n      handler_name    : SoundHandler\n      vendor_id       : [0][0][0][0]\nIncompatible pixel format 'yuv420p' for codec 'h264_vaapi', auto-selecting format 'vaapi'\nStream mapping:\n  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_vaapi))\nPress [q] to stop, [?] for help\n[h264_vaapi @ 0x5648bd81d4c0] Driver does not support some wanted packed headers (wanted 0xd, found 0x1).\n[hls @ 0x5648bd8534c0] Opening '/var/www/peertube/storage/tmp/hls/cd96fcb3-b45c-40ef-8e24-09495d77cd02-720-fragmented.mp4' for writing\nOutput #0, hls, to '/var/www/peertube/storage/tmp/hls/cd96fcb3-b45c-40ef-8e24-09495d77cd02-720.m3u8':\n  Metadata:\n    encoder         : Lavf60.16.100\n  Stream #0:0: Video: h264 (High), vaapi(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 2576 kb/s, 23.98 fps, 24k tbn (default)\n    Metadata:\n      encoder         : Lavc60.31.102 h264_vaapi\nframe=    0 fps=0.0 q=0.0 size=       0kB time=N/A bitrate=N/A speed=N/A    \nframe=  237 fps=0.0 q=-0.0 size=N/A time=00:00:09.88 bitrate=N/A speed=18.1x    \nframe=  480 fps=458 q=-0.0 size=N/A time=00:00:20.02 bitrate=N/A speed=19.1x    \nframe=  731 fps=472 q=-0.0 size=N/A time=00:00:30.48 bitrate=N/A speed=19.7x    \nframe=  979 fps=478 q=-0.0 size=N/A time=00:00:40.83 bitrate=N/A speed=19.9x    \nframe= 1232 fps=483 q=-0.0 size=N/A time=00:00:51.38 bitrate=N/A speed=20.2x    \nframe= 1480 fps=485 q=-0.0 size=N/A time=00:01:01.72 bitrate=N/A speed=20.2x    \nframe= 1727 fps=487 q=-0.0 size=N/A time=00:01:12.03 bitrate=N/A speed=20.3x    \nframe= 1975 fps=488 q=-0.0 size=N/A time=00:01:22.37 bitrate=N/A speed=20.3x    \nframe= 2223 fps=488 q=-0.0 size=N/A time=00:01:32.71 bitrate=N/A speed=20.4x    \nframe= 2466 fps=488 q=-0.0 size=N/A time=00:01:42.85 bitrate=N/A speed=20.4x    \nframe= 2713 fps=489 q=-0.0 size=N/A time=00:01:53.15 bitrate=N/A speed=20.4x    \nframe= 2953 fps=488 q=-0.0 size=N/A time=00:02:03.16 bitrate=N/A speed=20.3x    \nframe= 3202 fps=488 q=-0.0 size=N/A time=00:02:13.55 bitrate=N/A speed=20.4x    \nframe= 3448 fps=489 q=-0.0 size=N/A time=00:02:23.81 bitrate=N/A speed=20.4x    \nframe= 3701 fps=490 q=-0.0 size=N/A time=00:02:34.36 bitrate=N/A speed=20.4x    \nframe= 3951 fps=490 q=-0.0 size=N/A time=00:02:44.78 bitrate=N/A speed=20.4x    \n[vf#0:0 @ 0x5648bd7a6480] Error while filtering: Cannot allocate memory\nFailed to inject frame into filter network: Cannot allocate memory\nError while filtering: Cannot allocate memory\n[out#0/hls @ 0x5648bd7b0a80] video:52568kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown\nframe= 4005 fps=489 q=-0.0 Lsize=N/A time=00:02:47.00 bitrate=N/A speed=20.4x    \nConversion failed!\n"
  }
}

There's two errors:
Failed to inject frame into filter network: Cannot allocate memory

I have set the iGPU to use 4GB of system RAM on a system with 16GB. It's an AMD Ryzen 5600G I am using.

Driver does not support some wanted packed headers
Not sure what this means. It's just a short video from YouTube, that I try to transcode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions