@@ -69,8 +69,8 @@ def get_selected_gpu(self) -> str:
69
69
FFMPEG_HWACCEL_NVIDIA : "-hwaccel cuda -hwaccel_output_format cuda" ,
70
70
"preset-jetson-h264" : "-c:v h264_nvmpi -resize {1}x{2}" ,
71
71
"preset-jetson-h265" : "-c:v hevc_nvmpi -resize {1}x{2}" ,
72
- "preset-rk-h264" : "-hwaccel rkmpp -hwaccel_output_format drm_prime -afbc rga " ,
73
- "preset-rk-h265" : "-hwaccel rkmpp -hwaccel_output_format drm_prime -afbc rga " ,
72
+ "preset-rk-h264" : "-hwaccel rkmpp -hwaccel_output_format drm_prime" ,
73
+ "preset-rk-h265" : "-hwaccel rkmpp -hwaccel_output_format drm_prime" ,
74
74
}
75
75
PRESETS_HW_ACCEL_DECODE ["preset-nvidia-h264" ] = PRESETS_HW_ACCEL_DECODE [
76
76
FFMPEG_HWACCEL_NVIDIA
@@ -91,8 +91,8 @@ def get_selected_gpu(self) -> str:
91
91
FFMPEG_HWACCEL_NVIDIA : "-r {0} -vf fps={0},scale_cuda=w={1}:h={2}:format=nv12,hwdownload,format=nv12,format=yuv420p" ,
92
92
"preset-jetson-h264" : "-r {0}" , # scaled in decoder
93
93
"preset-jetson-h265" : "-r {0}" , # scaled in decoder
94
- "preset-rk-h264" : "-r {0} -vf scale_rkrga=w={1}:h={2}:format=nv12,hwdownload,format=nv12 ,format=yuv420p" ,
95
- "preset-rk-h265" : "-r {0} -vf scale_rkrga=w={1}:h={2}:format=nv12,hwdownload,format=nv12 ,format=yuv420p" ,
94
+ "preset-rk-h264" : "-r {0} -vf scale_rkrga=w={1}:h={2}:format=yuv420p:force_original_aspect_ratio=0,hwmap=mode=read ,format=yuv420p" ,
95
+ "preset-rk-h265" : "-r {0} -vf scale_rkrga=w={1}:h={2}:format=yuv420p:force_original_aspect_ratio=0,hwmap=mode=read ,format=yuv420p" ,
96
96
"default" : "-r {0} -vf fps={0},scale={1}:{2}" ,
97
97
}
98
98
PRESETS_HW_ACCEL_SCALE ["preset-nvidia-h264" ] = PRESETS_HW_ACCEL_SCALE [
0 commit comments