Bug ID | 104920 |
---|---|
Summary | Broken hardware video encoding with vaapi/ffmpeg |
Product | DRI |
Version | XOrg git |
Hardware | Other |
OS | All |
Status | NEW |
Severity | normal |
Priority | medium |
Component | DRM/AMDgpu |
Assignee | dri-devel@lists.freedesktop.org |
Reporter | sa@whiz.se |
Hi, I'm trying to encode video using ffmpeg 3.4.1 with the following command: ffmpeg -vaapi_device /dev/dri/renderD128 -f x11grab -video_size 1920x1080 -i :0 -vf 'format=nv12,hwupload' -c:v h264_vaapi -bf 0 out.mp4 This seems to work, ffmpeg doesn't complain, and I can tell the GPU is active as the fans turn on. But the video recorded is corrupt and ffplay reports the following errors a bunch of times: [h264 @ 0x7f4ae4003060] decode_slice_header error [h264 @ 0x7f4ae4003060] no frame! [h264 @ 0x7f4ae4003060] non-existing PPS 0 referenced and [mov,mp4,m4a,3gp,3g2,mj2 @ 0x56377e460000] decoding for stream 0 failed [mov,mp4,m4a,3gp,3g2,mj2 @ 0x56377e460000] Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), none, 1920x1080, 1159 kb/s): unspecified pixel format System environment: -- system architecture: 64-bit -- Linux distribution: Debian unstable -- GPU: TONGA -- Model: Asus Strix R9 285 2GB -- Display connector: DVI -- xf86-video-amdgpu: 1.4.0 -- xserver: 1.19.0 -- mesa: 17.3.3 -- drm: 2.4.89 -- kernel: 4.14 -- dri3
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel