Как настроить dxtory для слабых компьютеров
DxTory captures from the GPU, but still has to put the content that it captures into a DirectShow device, which takes CPU.
Game capture captures textures directly from the GPU and puts them into OBS, which does not require a DirectShow device or other CPU interaction.
Because of the way DXtory works, it has to download the texture from the video RAM to system memory before it can either present it over the virtual DirectShow device or record it to disk, and all operations aside from the optional initial scaling of the framebuffer on the GPU will have to be handled by the software itself.The fact remains that DXtory mainly puts load on the CPU while Game Capture is processed entirely on your video card and thus causes almost no CPU load at all.
Приступим к настройке этих программ!
1. Скачиваем и устанавливаем Dxtory и OBS с просторов интернета. Данное руководство писалось под версию Dxtory 2.0.122. Рекомендую именно её. Я натыкался на кривые (сами по себе или криво крякнутые) версии которые отказывались захватывать источник.
2. Запускаем Dxtory и нажимаем на кнопку Ignore Setting
3. [. Важно. ] В появившемся окошке нажимаем на зеленый крестик( 1 ) и указываем путь к OBS( 2 ). И для х86, и для х64 версий, смотря кто какую использует. Это делается для того чтобы Dxtory игнорировал программу OBS и не пытался применять захват к ней. Если этого не сделать Dxtory и OBS не будут нормально функционировать.
4. На вкладке Overlay ставим галочки как на рисунке. Зеленая цифра 69 показывает расположение индикатора частоты кадров в игре. Расположение этого индикатора можно поменять.
5. Вкладку Folder оставляем без изменений. Эту настройку необходимо менять если вы собираетесь записывать видео из игры непосредственно на HDD вашего компьютера.
6. На вкладке HotKey изменяем горячии клавиши под себя. Нас интересует самая первая. Она включает и выключает захват видео.
7. Настало время для самой интересной вкладки - Movie. Тут находятся все основные настройки видеопотока. Кодек, фреймрейт, размер кадра и т.д. Ниже я поясню что значат те или иные важные для нас настройки, но в основном все должно быть так ка на рисунках.
-
Кодек ( 1 ) выставляем как на рисунке. Нажимаем на кнопку 1.1 и выставляем все так, как на рисунке ниже.
8. Вкладка Audio. Мы не будем использовать Dxtory для захвата звука, поэтому убираем галочку с Record Sound ( 1 ) если она там стоит. Остальное - как на рисунке.
9. Вкладка ScreenShot. Все понятно из названия. Скриншоты мы делать тоже не будем. Выставляем всё как на рисунке.
10. Вкладка Advanced Setting. Убираем все галочки.
UPD1 Processing threads ( 1 ) - количество ядер CPU(включая виртуальные), участвующих в процессе ресайза/перекодирования. Ни ресайзом, ни перекодированием мы заниматься не будем, но на всякий случай выставим число, равное количеству физических ядер процессора. У меня 4-х ядерный процессор, поэтому я ставлю цифру 4. Я Пробовал ставить и 2, и 8, но особой разницы не заметил. UPD1
11. Вкладка Global. Выставляем всё как на рисунке.
- Открываем OBS и в поле "Источники" нажимаем правой кнопкой мышки, затем Добавить -> Устройство -> OK
- В открывшемся окне проверяем источник ( 1 ). Должно быть Dxtory Video 1. Остальные параметры выставляем как показано на рисунке. Не забываем отключить аудиоустрйоство ( 2 ). Нажимаем ОК.
- Далее идём в настройки программы OBS в раздел "Видео". UPD1 Выставляем разрешение ( 1 ) с которыми мы будем стримить. В моём случае - 1280х720. FPS ( 2 ) должен быть таким же, какой мы выставили в Dxtory. UPD1
- UPD1 Нажимаем "OK". Выделяем наш источник ( 1 ), затем нажимаем кнопку "Предпросмотр" ( 2 ). Кнопка "Изменение сцены" станет активной ( 3 ). Нажимаем её. UPD1
- UPD1 Затем нажимаем правой кнопкой мышки на "сцене" ( 1 ), затем "Позиция/Размер" ( 2 ), затем "По размеру экрана" ( 3 ). Или же можно просто нажать комбинацию " Ctrl-F ". UPD1
- Запускаем Dxtory.
- Запускаем игру которую мы будем стримить. В верхней части экрана(если мы ничего не меняли при настройке) появился зеленый индикатор FPS. Это значит что Dxtory опознал игру и начал захват экрана, но не начал передавать видео в OBS. Сворачиваем игру.
- Запускаем OBS.
- Разворачиваем игру и нажимаем горячую клавишу запуска захвата которую мы настроили ранее (п.6 данного гайда). Цвет индикатора FPS должен измениться на желтый. Снова сворачиваем игру.
- Запускаем стрим в OBS и разворачиваем игру.
- Profit!
Я использую данную связку программ для трансляции игр в 720р@30fps, при оригинальном(полноэкранном) разрешении 1920х1080.
UPD1
DxTory captures from the GPU, but still has to put the content that it captures into a DirectShow device, which takes CPU.
Game capture captures textures directly from the GPU and puts them into OBS, which does not require a DirectShow device or other CPU interaction.
Because of the way DXtory works, it has to download the texture from the video RAM to system memory before it can either present it over the virtual DirectShow device or record it to disk, and all operations aside from the optional initial scaling of the framebuffer on the GPU will have to be handled by the software itself.The fact remains that DXtory mainly puts load on the CPU while Game Capture is processed entirely on your video card and thus causes almost no CPU load at all.
Приступим к настройке этих программ!
1. Скачиваем и устанавливаем Dxtory и OBS с просторов интернета. Данное руководство писалось под версию Dxtory 2.0.122. Рекомендую именно её. Я натыкался на кривые (сами по себе или криво крякнутые) версии которые отказывались захватывать источник.
2. Запускаем Dxtory и нажимаем на кнопку Ignore Setting
3. [. Важно. ] В появившемся окошке нажимаем на зеленый крестик( 1 ) и указываем путь к OBS( 2 ). И для х86, и для х64 версий, смотря кто какую использует. Это делается для того чтобы Dxtory игнорировал программу OBS и не пытался применять захват к ней. Если этого не сделать Dxtory и OBS не будут нормально функционировать.
4. На вкладке Overlay ставим галочки как на рисунке. Зеленая цифра 69 показывает расположение индикатора частоты кадров в игре. Расположение этого индикатора можно поменять.
5. Вкладку Folder оставляем без изменений. Эту настройку необходимо менять если вы собираетесь записывать видео из игры непосредственно на HDD вашего компьютера.
6. На вкладке HotKey изменяем горячии клавиши под себя. Нас интересует самая первая. Она включает и выключает захват видео.
7. Настало время для самой интересной вкладки - Movie. Тут находятся все основные настройки видеопотока. Кодек, фреймрейт, размер кадра и т.д. Ниже я поясню что значат те или иные важные для нас настройки, но в основном все должно быть так ка на рисунках.
-
Кодек ( 1 ) выставляем как на рисунке. Нажимаем на кнопку 1.1 и выставляем все так, как на рисунке ниже.
8. Вкладка Audio. Мы не будем использовать Dxtory для захвата звука, поэтому убираем галочку с Record Sound ( 1 ) если она там стоит. Остальное - как на рисунке.
9. Вкладка ScreenShot. Все понятно из названия. Скриншоты мы делать тоже не будем. Выставляем всё как на рисунке.
10. Вкладка Advanced Setting. Убираем все галочки.
UPD1 Processing threads ( 1 ) - количество ядер CPU(включая виртуальные), участвующих в процессе ресайза/перекодирования. Ни ресайзом, ни перекодированием мы заниматься не будем, но на всякий случай выставим число, равное количеству физических ядер процессора. У меня 4-х ядерный процессор, поэтому я ставлю цифру 4. Я Пробовал ставить и 2, и 8, но особой разницы не заметил. UPD1
11. Вкладка Global. Выставляем всё как на рисунке.
- Открываем OBS и в поле "Источники" нажимаем правой кнопкой мышки, затем Добавить -> Устройство -> OK
- В открывшемся окне проверяем источник ( 1 ). Должно быть Dxtory Video 1. Остальные параметры выставляем как показано на рисунке. Не забываем отключить аудиоустрйоство ( 2 ). Нажимаем ОК.
- Далее идём в настройки программы OBS в раздел "Видео". UPD1 Выставляем разрешение ( 1 ) с которыми мы будем стримить. В моём случае - 1280х720. FPS ( 2 ) должен быть таким же, какой мы выставили в Dxtory. UPD1
- UPD1 Нажимаем "OK". Выделяем наш источник ( 1 ), затем нажимаем кнопку "Предпросмотр" ( 2 ). Кнопка "Изменение сцены" станет активной ( 3 ). Нажимаем её. UPD1
- UPD1 Затем нажимаем правой кнопкой мышки на "сцене" ( 1 ), затем "Позиция/Размер" ( 2 ), затем "По размеру экрана" ( 3 ). Или же можно просто нажать комбинацию " Ctrl-F ". UPD1
- Запускаем Dxtory.
- Запускаем игру которую мы будем стримить. В верхней части экрана(если мы ничего не меняли при настройке) появился зеленый индикатор FPS. Это значит что Dxtory опознал игру и начал захват экрана, но не начал передавать видео в OBS. Сворачиваем игру.
- Запускаем OBS.
- Разворачиваем игру и нажимаем горячую клавишу запуска захвата которую мы настроили ранее (п.6 данного гайда). Цвет индикатора FPS должен измениться на желтый. Снова сворачиваем игру.
- Запускаем стрим в OBS и разворачиваем игру.
- Profit!
Читайте также: