У меня есть некоторые проблемы с ffmpeg
. Я хочу только уменьшить битрейт видео. Я использую модуль с открытым исходным кодом Radeon и RadeonSI для HD 8370D.
Я попробовал следующую команду, но если входной файл mkv
он не работает.
ffmpeg -vaapi_device /dev/dri/renderD128 -i <inputfile> -vf 'format=nv12,hwupload' -c:v h264_vaapi <outfile>.mkv
Какова правильная команда для перекодирования mkv
в mkv
с помощью H.264 VA-API с использованием ffmpeg
?
metallaro1980@linux-0zob:/run/media/metallaro1980/Volume/Nuova cartella (4)> ffmpeg -vaapi_device /dev/dri/renderD128 -i "Die Hard 2 -58 minuti per morire.H264.1080p.DTS.ITA.mkv" -vf 'format=nv12,hwupload' -c:v h264_vaapi prova.mkv
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'radeonsi'
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[h264_vaapi @ 0x933cc0] Encoding entrypoint not found (7 / 6).
Stream mapping:
Stream #0:1 -> #0:0 (h264 (native) -> h264 (h264_vaapi))
Stream #0:0 -> #0:1 (dts (dca) -> opus (libopus))
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height