Sound, Digitalkameras, TV+Video und Spiele.
-
wanne
- Moderator
- Beiträge: 7495
- Registriert: 24.05.2010 12:39:42
Beitrag
von wanne » 28.01.2023 00:48:10
Mit dem alten AMD-Karten konnte man den AMD-Pro-Treiber installieren und dann die _amf-Encoder nutzen. Das geht, wenn ich das richtig verstanden haben nicht mehr. Angeblich kann man aber wohl die Plattformunabhänige AVAPI nutzen. Ich bekomme da aber immer
Code: Alles auswählen
$ ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i /media/data/Film/tearsofsteel_4k.mov -vcodec h264_vaapi /tmp/test.mkv
Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto_scale_0'
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented
Oder
Code: Alles auswählen
$ ffmpeg -t 12 -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -i /media/data/Film/Star.Trek.Picard.S01E04.Candor.REPACK.1080p.AMZN.WEB-DL.DDP5.1.H.264-NTb -ac 1 -b:a 80k -filter:v 'scale=920:1080,
[vp8_vaapi @ 0x557d40c2b500] No usable encoding profile found.
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Hat das irgend jemand mal hinbekommen und kann ein Beispiel geben?
rot: Moderator wanne spricht, default: User wanne spricht.
-
towo
- Beiträge: 4422
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Beitrag
von towo » 28.01.2023 10:53:12
-
wanne
- Moderator
- Beiträge: 7495
- Registriert: 24.05.2010 12:39:42
Beitrag
von wanne » 29.01.2023 03:49:46
Oha. Danke:
Code: Alles auswählen
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 22.3.3 for AMD Radeon Graphics (gfx1100, LLVM 15.0.6, DRM 3.49, 6.1.0-1-amd64)
vainfo: Supported profile and entrypoints
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
Aber:
Code: Alles auswählen
$ ls -la /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
-rw-r--r-- 5 root root 12703584 Jan 13 09:23 /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
$ dpkg -S /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
mesa-va-drivers:amd64: /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.s
Und ich scheine nicht ganz alleine zu sein.
https://gitlab.freedesktop.org/mesa/mesa/-/issues/6734
https://github.com/mltframework/shotcut/issues/1232
rot: Moderator wanne spricht, default: User wanne spricht.