Как создать видео захвата экрана без потери качества?

Я хочу создать учебные пособия по захвату экрана, такие как https://laracasts.com/series/php7-up-and-running/episodes/1 (с опцией HD) для YouTube. На видео ларакастов слова читаются отлично, а вот на моем снятом видео слова размазаны.

Как это исправить (у меня Movavi Screen Capture Studio)? Какая программа является лучшим решением для создания туториалов (например, laracasts) на MacOS?

Ответы (2)

QuickTime входит в состав macOS. Это приложение имеет встроенный инструмент для захвата экрана. Вы можете создать новую запись экрана, нажав Command-N, чтобы создать новую запись экрана после открытия QuickTime, затем установите для параметров максимальное качество, щелкнув раскрывающийся список рядом с кнопкой записи. Видео будет сохранено после записи в любое место на вашем компьютере. Подробнее см. здесь, на веб-сайте Apple .

После этого вы можете загрузить отснятый материал в свой видеоредактор и отправить его кому-нибудь.

Надеюсь это поможет.

Снимать видео на macOS очень просто. Сделать это без потери качества совсем не просто.

Простой подход

Если вы хотите простоты и не возражаете против небольшой неточности цвета, вы можете использовать ScreenFlow. Он возьмет на себя большую часть тяжелой работы, включая окончательное закодированное видео.

Бесплатной альтернативой этому является использование CamTwist и отправка его вывода в Syphon Recorder или использование программного обеспечения Open Broadcaster. Однако это не даст вам возможности редактирования после обработки, и вам нужно будет знать, как впоследствии кодировать видео вручную.

Расширенный подход (примечание: это только в том случае, если вы не боитесь копнуть глубже).

Большинство решений для видеозаписи ухудшат качество изображения, даже если вы попытаетесь записать «без потерь». Если вы хотите, чтобы видео было действительно 1:1 с вашим источником, вам понадобится несколько вещей:

  • SSD или лучше : для идеальных видео требуется высокая скорость записи на диск, поэтому жесткие диски не помогут, за исключением, возможно, сверхнизких разрешений. Кроме того, вам потребуется много места на диске.
  • Формат RGB : программное обеспечение, с помощью которого вы записываете, должно быть способно обрабатывать видео в формате RGB, в то время как большинство решений для записи по умолчанию используют YUV и не имеют средств для его изменения.
  • Гибкое кодирование : это не принесет вам пользы, если вы можете получить идеальное видео, но закодированное видео теряет качество.

Пока что единственное решение, которое я нашел, которое обеспечивает правильный формат RGB и частоту кадров, - это Siphon Recorder . Установите качество «Без потерь», а для частоты кадров выберите «Как можно быстрее» для максимальной плавности и идеального качества. Это даст вам необработанный файл видео, который вы затем сможете закодировать.

Для кодирования я рекомендую научиться использовать ffmpeg . Он предлагает огромную гибкость, и вы можете получить потрясающее сжатие, сохраняя при этом все свое качество. Вот пример команды, которую я бы использовал для видео на YouTube:

ffmpeg -i ~/Desktop/Input.mov -c:v libx264rgb -preset veryslow -crf 0 -vf fps=60 -c:a pcm_s16be ~/Desktop/Output.mkv

Для архивации видео на вашем компьютере вы можете использовать это:

ffmpeg -i ~/Desktop/Input.mov -c:v ffv1 -level 3 -vf fps=60 -c:a copy ~/Desktop/Output.nut

Также можно сделать снимок экрана с помощью ffmpeg, но в настоящее время существует ошибка частоты кадров, которая не позволяет версии macOS достичь идеальной плавности для захвата в реальном времени.

Наконец, если вы хотите проверить точность своих видео, вы можете использовать встроенную утилиту Digital Color Meter для проверки пикселей и значений ваших видео. Если вы не против потратить несколько долларов, в Mac App Store есть гораздо лучшая версия под названием Classic Color Meter .