Вопрос или проблема
Я хотел бы получить общее объяснение о том, как сделать захват экрана, так как иногда мне нужно сохранять фрагменты видео, и у меня были проблемы с работой youtube-dl.
Примечание: цель этого вопроса и ответа – перенести этот мой ответ с Stack Overflow, так как он действительно не подходит для этого сайта.
Как скачать прямую трансляцию YouTube (или любой другой стриминговой службы) (через захват экрана)
OBS Studio прекрасно справляется с этой задачей. Вот инструкции по общей установке и настройке OBS Studio, включая настройку видеоиAudio-источников и осуществление записи экрана и захвата звука.
Установите его. Он мультиплатформенный (Windows, Mac и Linux), очень качественный и хорошо поддерживаемый, с отличными инструкциями по установке. Перейдите по следующей ссылке для установки: https://obsproject.com/.
Он также бесплатный и с открытым исходным кодом, и без стоимости (это не одно и то же), что является замечательным.
Исходный код: https://github.com/obsproject/obs-studio
Лицензия GPL v2.0: https://github.com/obsproject/obs-studio/blob/master/COPYING
Я на Linux Ubuntu 18.04 и 20.04, поэтому я использовал инструкции для Ubuntu здесь: https://obsproject.com/wiki/install-instructions#linux. На момент написания это были:
sudo apt install ffmpeg
sudo apt install v4l2loopback-dkms
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install obs-studio
Затем я следовал этим инструкциям, написанным Кеззом Брейси 25 июля 2020 года: https://photography.tutsplus.com/tutorials/obs-for-screen-recording-quick-start–cms-28549. Позвольте мне кратко их изложить и добавить некоторые из моих собственных шагов:
Откройте его. В первый раз, когда вы его откроете, он спросит, хотите ли вы оптимизировать для стриминга или просто для записи. Большинство людей захотят выбрать вариант только для записи. Если вы также проводите прямые трансляции для аудитории, выберите вместо этого этот вариант.
Теперь, внизу главного окна OBS под “Источники” вы увидите, что оно пустое. Нажмите на значок +, чтобы добавить новый видеоресурс. Выберите “Захват экрана (XSHM)”, как показано здесь (эти изображения заимствованы из инструкций Кезза Брейси выше):
Нажмите “ОК”:
Нажмите “ОК” снова:
Нажмите “Настройки” в правом нижнем углу:
Нажмите “Вывод” в левом меню → установите или запомните ваш “Путь записи” (мне нравится устанавливать его на home/USERNAME/Videos/OBS) → при желании установите флажок “Генерировать имя файла без пробелов” (я это делаю) → нажмите “ОК”.
Вернитесь на главный экран, внизу, в разделе “Микшер аудио” вы должны увидеть “Аудио рабочего стола”, что является любым звуком, воспроизводимым с вашего компьютера, и “Микрофон/Аux”, который является любым окружающим звуком, улавливаемым микрофоном или AUX-разъемом вашего компьютера. Обычно, для создания видеоуроков и подобных вещей, вы захотите оставить оба этих аудио источника ВКЛЮЧЕННЫМИ, чтобы вы могли говорить в своем видео и объяснять, что вы делаете, пока делаете это, и это будет записывать звуки, которые также поступают из компьютера через источник “Аудио рабочего стола”.
Если вы слушали спокойную дзен-музыку, звучащую из вашего компьютера через наушники, пока вы говорили, вы захотите выключить “Аудио рабочего стола”, чтобы слышали только вы, а не запись, или же, если вы записываете YouTube или другую прямую трансляцию, вам нужно будет выключить “Микрофон/Аux”, чтобы не добавлять окружающий шум в запись — вы получите только звуковой трек видео вместо этого.
Так что нажмите на значок динамика, чтобы отключить ввод звука с Mic/Aux, как показано здесь. Теперь он покажет красный значок с X, что означает, что он ВЫКЛЮЧЕН:
Нажмите кнопку “Начать запись” справа в этой нижней панели. Теперь откройте свою прямую трансляцию на YouTube, сделайте полноэкранным, и вуаля! Вы записываете это в режиме реального времени, захватывая экран для видео и “Аудио рабочего стола” для звука.
Когда закончите, нажмите кнопку “Остановить запись” (где раньше была кнопка “Начать запись”), или нажмите на значок OBS Studio в правом верхнем углу вашего компьютера (по крайней мере, для Ubuntu) и выберите “Остановить запись”:
Перейдите к вашему “Пути записи”, который вы установили выше, и вуаля! Вот ваша видеозапись!
Примечание: если вы хотите записать прямое видео, не слыша его звук в динамиках вашего компьютера, просто вставьте пару наушников или сломанные наушники. Это грубо, но я не знаю другого способа. Изменение настроек звука в Ubuntu может привести к необычным побочным эффектам, таким как запись звука с микрофона даже тогда, когда микрофон отключен в “Микшере аудио” внизу OBS Studio.
Ответ или решение
Как использовать OBS Studio для захвата экрана (включая сохранение живых видео или создание учебных пособий)
OBS Studio (Open Broadcaster Software) — это мощное и бесплатное программное обеспечение для захвата экрана и стриминга, доступное на всех основных операционных системах: Windows, Mac и Linux. Если вы хотите зафиксировать контент с экрана, например, для создания учебных пособий или записи живых трансляций, OBS Studio — отличный выбор.
Установка OBS Studio
-
Скачивание и установка: Перейдите на официальный сайт OBS Studio obsproject.com, чтобы скачать и установить его. Инструкции по установке для различных операционных систем представлены на сайте.
-
Установка на Linux (пример для Ubuntu):
- Откройте терминал и выполните команды:
sudo apt install ffmpeg sudo apt install v4l2loopback-dkms sudo add-apt-repository ppa:obsproject/obs-studio sudo apt update sudo apt install obs-studio
- Откройте терминал и выполните команды:
Начальная настройка OBS Studio
-
Запуск OBS Studio: При первом запуске программы вам будет предложено оптимизировать настройки для стриминга или записи. Выберите Только запись, если вам это необходимо.
-
Добавление источника:
- В главном окне OBS в разделе Sources (Источники) нажмите на значок +, чтобы добавить новый источник.
- Выберите Screen Capture (XSHM) (Захват экрана).
-
Настройка параметров записи:
- Нажмите на кнопку Settings (Настройки) в правом нижнем углу.
- Перейдите в раздел Output (Вывод) и установите путь для записи, например,
home/USERNAME/Videos/OBS
. Опционально, вы можете включить опцию Generate File Name without space (Генерировать имя файла без пробелов).
Настройка аудио
OBS Studio позволяет записывать звук с вашего компьютера и с микрофона. В разделе Audio Mixer (Аудиосмешиватель) вы увидите два основных источника: Desktop Audio (Аудио рабочего стола) и Mic/Aux (Микрофон/АUX).
- Для учебных видео обычно рекомендуется оставлять оба источника активными.
- Если вы хотите, чтобы фоновые звуки не записывались, просто отключите соответствующий источник, нажав на иконку динамика.
Начало записи
- Нажмите на кнопку Start Recording (Начать запись) в нижней панели OBS.
- Откройте браузер и запустите необходимую вам живую трансляцию или другой контент, который хотите захватить. Для наилучшего качества сделайте окно полноэкранным.
Завершение записи
Когда вы закончите записывать:
- Нажмите на кнопку Stop Recording (Остановить запись). Запись будет автоматически сохранена в указанной вами папке.
Полезные советы
- Если вы хотите записывать живые трансляции, не слыша аудио на динамиках, используйте наушники.
- Обратитесь к кабинету настроек звука вашего компьютера, если у вас возникли проблемы с записью.
- Проверяйте папку сохранения, чтобы убедиться, что запись прошла успешно.
Заключение
OBS Studio — это превосходный инструмент для захвата экрана и создания учебных пособий или записи контента в реальном времени. Надеюсь, это руководство стало полезным для вас, и теперь вы сможете легко настраивать и использовать OBS Studio для своих нужд.