Запись стрима в OBS: как сохранять каждый эфир и не терять файл при вылете
Запись прошлых трансляций на Twitch живёт недолго, а фрагменты с
музыкой из неё могут вырезать или заглушить. Если вы хотите потом нарезать клипы, залить эфир на YouTube или просто пересмотреть свои ошибки, нужна своя копия на диске. OBS умеет писать её параллельно с трансляцией. Настроить это - пять минут, но есть одна ловушка, из-за которой многие теряют многочасовые записи.
Ниже - версия OBS для Linux с русским интерфейсом. В Windows и macOS разделы и пункты называются так же.
Шаг 1. Путь, качество и формат записи
Откройте «Настройки» → «Вывод». В режиме вывода «Простой» нас интересует блок «Запись».
Путь записи. Выберите диск, на котором много свободного места. Час записи в качестве трансляции с битрейтом 6000 Кбит/с занимает около 2,8 ГБ, а четырёхчасовой эфир - больше 10 ГБ. Если системный диск маленький, укажите второй.
Качество записи. Вариант «То же, что у трансляции» не создаёт дополнительной нагрузки: OBS кодирует видео один раз и отдаёт его и на стрим, и в файл. Минус - в записи будут те же артефакты, что видят зрители в динамичных сценах. Вариант «Высокое качество, средний размер файла» кодирует запись отдельно и выглядит заметно лучше, но файлы крупнее. Если у вас кодировщик видеокарты (NVENC, AMF или QuickSync), смело берите его. Если кодирование идёт на процессоре (x264), OBS сам предупредит о дополнительной нагрузке. Тогда сначала проверьте, не появится ли «Кодировщик перегружен» в тестовом эфире.
Формат записи. Вот та самая ловушка. Обычный MP4 становится читаемым только в момент, когда вы нажимаете «Остановить запись». Если OBS вылетит, компьютер зависнет или пропадёт свет, файл MP4 почти всегда оказывается битым целиком, даже после трёх часов эфира.
Поставьте «Видеоформат „Матрёшка“ (.mkv)». MKV пишется так, что при сбое сохраняется всё, что было записано до него.
В списке есть ещё «Фрагментированный MP4»: он тоже переживает сбой, но открыжается не во всех плеерах и редакторах. «Гибридный MP4» в OBS пока помечен как бета. MKV - самый проверенный вариант.
Шаг 2. Чтобы MKV сразу становился MP4
Некоторые видеоредакторы плохо понимают MKV. Чтобы не конвертировать вручную, откройте «Настройки» → «Расширенные», блок «Запись», и включите «Автоматически перепаковывать в mp4».
Теперь OBS пишет безопасный MKV, а после остановки записи сам делает рядом копию в MP4. Это перепаковка, а не перекодирование: видео не пережимается, качество не теряется, и занимает это секунды. Исходный MKV остаётся в папке, удалите его, когда убедитесь, что MP4 открывается.
В этом же блоке есть «Формат имени файла». По умолчанию в имени стоит дата и время, этого достаточно, чтобы записи не перезаписывали друг друга.
Шаг 3. Запись стартует вместе со стримом
Забыть нажать «Начать запись» в начале эфира - классика. Во вкладке «Общие», блок «Вывод», включите «Автоматически включать запись во время трансляции».
Пункт «Продолжать запись по завершении трансляции» оставьте выключенным, если не хотите, чтобы после эфира в файл писался рабочий стол.
Если запись всё-таки осталась в MKV
Например, вы записывали без автоперепаковки или OBS вылетел до её запуска. Откройте «Файл» → «Перепаковать записи». Перетащите MKV-файл в окно или нажмите «...» в пустой строке столбца «Файл записи OBS» и выберите его. Затем нажмите «Перепаковать», и MP4 появится в той же папке.
Проверка перед первым эфиром
Нажмите «Начать запись», подождите минуту, остановите и откройте получившийся MP4 в обычном плеере. Проверьте три вещи: есть ли звук микрофона и игры, не дёргается ли картинка и сколько весит минута записи. Умножьте вес минуты на длину вашего типичного стрима, и вы будете знать, сколько места нужно на диске.
Гайд подготовила команда BoostStream: мы делаем инструменты для небольших стримеров и пишем о том, с чем они сталкиваются каждый день.