Simple Screen Recorder - отличная штука для Linux, согласен. но под Windows его нет, а HomRec как раз для Windows. так что велосипед не велосипед, а просто свой вариант для тех, кто сидит на Windows со слабым железом :)
Кстати это решает вопрос по поводу переноса программы под Linux (deb)
программа сделана для людей которые не хотят читать тонны документации ffmpeg и вводить комманды чтобы записать геймплей кс 1.6. базовый интерфейс на понятном языке будет всяко лучше скрипта от ChatGPT
Вы правы, в статье не хватает объяснения, за счёт чего разница. Если коротко: HomRec - это не "OBS с урезанными фичами", а другой подход. OBS - это: сцены, фильтры, рендеринг превью, стриминг. Всё это постоянно работает в фоне, даже если вы просто пишете экран. HomRec делает одну задачу: захват -> кодирование -> файл. Нет рендеринга сцены, нет лишних слоёв. Всё нативно на C++, в одном exe. Поэтому на слабом железе он оставляет больше ресурсов тому, что вы записываете. А ресурсы к слову это не только CPU :)
Я запутался уже как то даже. Если мы говорим про тесты то ни там ни там я кодеки на настраивал. и там и там все по умолчанию, изменил лишь разрешение видео и фпс. Хотя наверное стоило бы
Да, всё включается само, без всяких переключателей. При запуске программа по очереди проверяет кодеки Nvidia, AMD и Intel - и если хоть один работает, молча использует его вместо обычного программного. От вас ничего не нужно, если вы сами не выбрали кодек вручную.
По качеству: x264 при том же битрейте обычно жмёт лучше, чем аппаратные кодеки. Но для записи важнее не грузить процессор, особенно на слабом железе. Поэтому аппаратное ускорение и включено по умолчанию, когда оно доступно.
Изменено:
Забыл добавить: у N100 встроенная графика с Quick Sync, так что в теории аппаратное ускорение там доступно. А вот сработает оно или нет на конкретной машине - зависит от двух вещей: собран ли именно тот ffmpeg, что идёт с программой, с поддержкой QSV (это есть не во всех сборках), и стоит ли на ноутбуке актуальный драйвер Intel Graphics. Если что-то из этого не так, проверка тихо проваливается, и программа откатывается на софтверный кодек - возможно, отсюда и разница с OBS, если она у кого-то будет.
Спасибо! Буду бесконечно благодарен любой обратной связи
Simple Screen Recorder - отличная штука для Linux, согласен. но под Windows его нет, а HomRec как раз для Windows. так что велосипед не велосипед, а просто свой вариант для тех, кто сидит на Windows со слабым железом :)
Кстати это решает вопрос по поводу переноса программы под Linux (deb)
Спасибо, я вообще не знал что на Windows 11 есть такая функция. Да и сижу я все ещё на Windows 10
программа сделана для людей которые не хотят читать тонны документации ffmpeg и вводить комманды чтобы записать геймплей кс 1.6. базовый интерфейс на понятном языке будет всяко лучше скрипта от ChatGPT
Вы правы, в статье не хватает объяснения, за счёт чего разница. Если коротко: HomRec - это не "OBS с урезанными фичами", а другой подход. OBS - это: сцены, фильтры, рендеринг превью, стриминг. Всё это постоянно работает в фоне, даже если вы просто пишете экран. HomRec делает одну задачу: захват -> кодирование -> файл. Нет рендеринга сцены, нет лишних слоёв. Всё нативно на C++, в одном exe. Поэтому на слабом железе он оставляет больше ресурсов тому, что вы записываете. А ресурсы к слову это не только CPU :)
Ага, а OBS это "лончер ffmpeg с GUI", удобно такое сказать про любую программу, да? ;-)
в следующем патче исправлю это, сам просто не заметил что изменение языка там очень сложное. спасибо :)
Здравствуйте, не против
Я запутался уже как то даже. Если мы говорим про тесты то ни там ни там я кодеки на настраивал. и там и там все по умолчанию, изменил лишь разрешение видео и фпс. Хотя наверное стоило бы
Да, всё включается само, без всяких переключателей. При запуске программа по очереди проверяет кодеки Nvidia, AMD и Intel - и если хоть один работает, молча использует его вместо обычного программного. От вас ничего не нужно, если вы сами не выбрали кодек вручную.
По качеству: x264 при том же битрейте обычно жмёт лучше, чем аппаратные кодеки. Но для записи важнее не грузить процессор, особенно на слабом железе. Поэтому аппаратное ускорение и включено по умолчанию, когда оно доступно.
Изменено:
Забыл добавить: у N100 встроенная графика с Quick Sync, так что в теории аппаратное ускорение там доступно. А вот сработает оно или нет на конкретной машине - зависит от двух вещей: собран ли именно тот ffmpeg, что идёт с программой, с поддержкой QSV (это есть не во всех сборках), и стоит ли на ноутбуке актуальный драйвер Intel Graphics. Если что-то из этого не так, проверка тихо проваливается, и программа откатывается на софтверный кодек - возможно, отсюда и разница с OBS, если она у кого-то будет.