Всім привіт друзі!
Сьогодні покажу маленький, але дуже корисний плагін для ОBS, аби відслідковувати "вагу" ваших файлів/сцен у OBS, через які вона може лагати або занадто навантажувати ваш ПК, якому і так не легко під час стріма)))
Качаємо з GitHub плагін Source Profiler, ось ТУТ пряме посилання.
Встановлюється просто, в 2 кліка. OBS при цьому має бути закрита, звісно.
Якщо все пройшло добре- в інструментах зявиться наш "сорс профайлер":
Для чого він і що робить?
Це як диспетчер завдань на ПК, він показує усі наявні сцени, джерела, фільтри, підключені до OBS пристрої та реальне навантаження на ваш CPU і GPU, які ці файли або сцени викликають.
Ось до прикладу, відкрили ми OBS Studio і що бачимо?
OBS пише навантаження 0.1-0.2% на цп в режимі простою, але тільки одна сцена де чат споживає 0.38% і це при тому, що я навіть нею не користуюсь, я знаходжусь на іншій сцені!
Там нічого не відбувається, хоча є онлайн чат з Твіча, фонова заставка у надлегкому форматі webM, і намальована у фотошоп супер легка прозора сцена у PNG:
Думаю ні для кого не секрет, що OBS завжди не коректно показує РЕАЛЬНЕ навантаження і часто люди стикаються з такою проблемою, що все наче добре, навантаження нема, але якась сцена підлагує, або пише що кодувальник перегружено, або просто OBS вилітає...
Якщо це стається під час стріма- це проблема, бо мінус стрім...
Для цього ось цей Source Profiler і треба, аби відслідковувати "важкі файли" у сценах і оптимізувати їх, або прибрати, або зменшити розмір чи формат. Повірте це реально гарно допомагає зняти багато навантаження з OBS))
Оболонка(фон)- це по суті тепер маленький файл у webM форматі, на секунд 8-10, зациклений по кругу, який споживає біля 0.8-0.9% ЦП, раніше, коли це було звичайне відео mp4- мало того що воно важило у 7 разів більше, так воно ще й жерло цілих 4% і не давилось))
Тому звертайте увагу на вагу і формат файлів, які додаєте у свій OBS, чим вони менші і легші- тим краще!
Ось до прикладу моя основна сцена де відбувається 99% всього дійства під час стрімів- PS5:
Що ми бачимо? Купа інших сцен інтегрованих до цієї сцени, купа фільтрів, карта захоплення, донати, реклама, музика, алерти, підписки, фон, сцени чату аби плавно зявлялись коли на них перемикаєшся(але то більше заслуга Move Source плагіну, який до речі теж постійно працює і бере свої відсотки навантаження.)
Загалом під час стріма картина така- 23-26% загальне навантаження повної сцени, хоча OBS під час стріма пише біля 10%...
А тут реально десь біля 10% бере тільки карта відеозахоплення, і десь біля 12-15% бере на себе камера, бо там важка і велика сцена, на якій накладено маску, 5 фільтрів і лут фільтр. Все інше у сцені оптимізовано по максимум на скільки це взагалі можливо було і бере 1-1.5%
Сподівають комусь це серйозно допоможе вирішити проблеми всередині OBS і викликані через це лаги, надвелике навантаження у сцені через важкі файли завжди не є добре. Особливо це важко для не дуже потужних ПК...
Рекомендую також всі картинки закидувати у легкому PNG форматі, всі відео зробити у webM форматі, ну і мальовані сцени мають бути з прозорим фоном(альфа-канал), аби не важити ЦП багато. Це стосується всіх)
Будуть питання- пишіть, питайте, завжди радий допомогти)