LINUX.ORG.RU

История изменений

Исправление einhander, (текущая версия) :

Ну и создание proxy файлов:

hardware:
ffmpeg -threads 2 -hwaccel vaapi  -vaapi_device /dev/dri/renderD128  -i  "Тёмная ночь-312981129955.mp4" -c:v h264_vaapi -vf "format=nv12,hwupload,scale_vaapi=iw/6:ih/6" -vcodec h264_vaapi  -preset fast -c:a copy -bf 0 -profile:v 66 out.mp4

software:
ffmpeg -threads 4  -i  "Тёмная ночь-312981129955.mp4" -c:v h264 -vf "format=nv12,scale=iw/6:ih/6" -vcodec h264  -preset fast -c:a copy -bf 0 -profile:v baseline out.mp4

rx550:
frame= 5766 fps=160 q=-0.0 Lsize=   31695kB time=00:03:50.60 bitrate=1125.9kbits/s dup=2 drop=0 speed= 6.4x
i5-4460S:
frame= 5766 fps=243 q=-1.0 Lsize=   13477kB time=00:03:50.60 bitrate= 478.7kbits/s dup=2 drop=0 speed=9.72x

Ryzen Hardware:
frame= 5766 fps=106 q=-0.0 Lsize=   34254kB time=00:03:50.63 bitrate=1216.7kbits/s dup=2 drop=0 speed=4.25x
Software 1400Mhz:
frame= 5766 fps=169 q=-1.0 Lsize=   13477kB time=00:03:50.63 bitrate= 478.7kbits/s dup=2 drop=0 speed=6.75x

Штатная функция Cinelerra создает proxy для этого файла за 1 мин 45 сек, fps можно посчитать самому. Параметр threads в настройках прокси не влияет на загрузку системы, используется всегда 2 потока, а не 8 как в ffmpeg.

Удивила прежде всего низкая производительность железного кодировщика как rx550 так и ноутбучной встройки, ожидал сильно большего. Скорее всего когда писал тот скрипт, у меня был дрвухядерный пентиум, там rx550 прямо сильно заметно быстрее было, чем в cinelerra. Чуть менее древний i5-4460S прям неожиданно быстр. Ноут на 2600MHz не тестировал.

Исправление einhander, :

Ну и создание proxy файлов:

hardware:
ffmpeg -threads 2 -hwaccel vaapi  -vaapi_device /dev/dri/renderD128  -i  "Тёмная ночь-312981129955.mp4" -c:v h264_vaapi -vf "format=nv12,hwupload,scale_vaapi=iw/6:ih/6" -vcodec h264_vaapi  -preset fast -c:a copy -bf 0 -profile:v 66 out.mp4

software:
ffmpeg -threads 4  -i  "Тёмная ночь-312981129955.mp4" -c:v h264 -vf "format=nv12,scale=iw/6:ih/6" -vcodec h264  -preset fast -c:a copy -bf 0 -profile:v baseline out.mp4

rx550:
frame= 5766 fps=160 q=-0.0 Lsize=   31695kB time=00:03:50.60 bitrate=1125.9kbits/s dup=2 drop=0 speed= 6.4x
i5-4460S:
frame= 5766 fps=243 q=-1.0 Lsize=   13477kB time=00:03:50.60 bitrate= 478.7kbits/s dup=2 drop=0 speed=9.72x

Ryzen Hardware:
frame= 5766 fps=106 q=-0.0 Lsize=   34254kB time=00:03:50.63 bitrate=1216.7kbits/s dup=2 drop=0 speed=4.25x
Software 1400Mhz:
frame= 5766 fps=169 q=-1.0 Lsize=   13477kB time=00:03:50.63 bitrate= 478.7kbits/s dup=2 drop=0 speed=6.75x

Штатная функция Cinelerra создает proxy для этого файла за 1 мин 45 сек, fps можно посчитать самому. Параметр threads в настройках прокси не влияет на загрузку системы, используется всегда 2 потока, а не 8 как в ffmpeg.

Удивила прежде всего низкая производительность железного кодировщика как rx550 так и ноутбучной встройки, ожидал сильно большего. Скорее всего когда писал тот скрипт, у меня был дрвухядерный пентиум, там прямо сильно заметно быстрее было, чем в cinelerra. Чуть менее древний i5-4460S прям неожиданно быстр. Ноут на 2600MHz не тестировал.

Исходная версия einhander, :

Ну и создание proxy файлов:

hardware:
ffmpeg -threads 2 -hwaccel vaapi  -vaapi_device /dev/dri/renderD128  -i  "Тёмная ночь-312981129955.mp4" -c:v h264_vaapi -vf "format=nv12,hwupload,scale_vaapi=iw/6:ih/6" -vcodec h264_vaapi  -preset fast -c:a copy -bf 0 -profile:v 66 out.mp4

software:
ffmpeg -threads 4  -i  "Тёмная ночь-312981129955.mp4" -c:v h264 -vf "format=nv12,scale=iw/6:ih/6" -vcodec h264  -preset fast -c:a copy -bf 0 -profile:v baseline out.mp4

rx550:
frame= 5766 fps=160 q=-0.0 Lsize=   31695kB time=00:03:50.60 bitrate=1125.9kbits/s dup=2 drop=0 speed= 6.4x
i5-4460S:
frame= 5766 fps=243 q=-1.0 Lsize=   13477kB time=00:03:50.60 bitrate= 478.7kbits/s dup=2 drop=0 speed=9.72x

Ryzen Hardware:
frame= 5766 fps=106 q=-0.0 Lsize=   34254kB time=00:03:50.63 bitrate=1216.7kbits/s dup=2 drop=0 speed=4.25x
Software 1400Mhz:
frame= 5766 fps=169 q=-1.0 Lsize=   13477kB time=00:03:50.63 bitrate= 478.7kbits/s dup=2 drop=0 speed=6.75x

Штатная функция Cinelerra создает proxy для этого файла за 1 мин 45 сек, fps можно посчитать самому. Параметр threads в настройках прокси не влияет на загрузку системы, используется всегда 2 потока, а не 8 как в ffmpeg.

Удивила прежде всего низкая производительность железного кодировщика как rx550 так и ноутбучной встройки, ожидал сильно большего. Скорее всего когда писал тот скрипт, у меня был дрвухядерный пентиум, там прямо сильно заметно быстрее было. Чуть менее древний i5-4460S прям неожиданно быстр. Ноут на 2600MHz не тестировал.