Как сделать скринкастинг (запись на рабочем столе) высококачественным аудио и видео?

9

У меня есть googled вокруг и нашел все обычные решения. Никто из них не работает для меня. Прежде всего, я хочу сделать высококачественные записи. Во-вторых, я использую JACK audio (PulseAudio полностью удален.)

Моя ОС и детали оборудования находятся в конце. Но я думаю, что звук JACK - главная проблема, когда дело доходит до скринкастинга. JACK - мой единственный вариант, потому что целью этого компьютера является производство аудио.

Моя следующая задача, похоже, сама Ubuntu ... ffmpeg и Ubuntu не так дружелюбны. Например, мне не очень нравится компиляция моего собственного ffmpeg. И даже если я это сделаю (это вариант последней инстанции), я хочу легко записывать конкретные окна программы, даже если они перемещаются по экрану. Командная строка ffmpeg, по-видимому, ограничена возможностью записи предопределенных областей экрана, и ей не хватает гибкости, простоты использования и простоты.

Я ищу подход GUI для записи моего рабочего стола с помощью аудио с помощью JACK. И я хочу, чтобы аудио и видео высокого качества синхронизировались. Я думаю, что значительное количество пользователей Linux заинтересованы в таком решении.

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

Главная страница - SimpleScreenRecorder - веб-сайт Маартен Баерт

(К сожалению, сбой в репозитории SSR и я не могу попробовать текущую / последнюю версию git, потому что я не могу получить версию git для сборки на Ubuntu, но я открою для этого отдельный вопрос).

Пока SSR не появится с поддержкой JACK audio (если это произойдет), я надеюсь, что у кого-то еще есть решение, которое работает сейчас.

Кстати, у меня есть мост jack2alsa. (Это часть KX Studio.)

Я запускаю Kubuntu 12.04. Кроме того, я установил Rule-lts стек включения оборудования, студию KX и ядро ​​3.8.0-30-lowlatency. Я использую видеокарта AMD / ATI Radeon HD6750 1 ГБ PCI-Express с 3 мониторами и аудио-интерфейсом Focusrite Scarlett 2i2.

Вот некоторые из ссылок, которые я исследовал в своем исследовании screencasting:

5 способов записи рабочего стола в Linux Ссылка

Видеозапись экрана для Linux - Linux Mint Community Ссылка

Встроенный скринкаст KDE4 для записи на рабочем столе | flapjacktastic Ссылка

Запись рабочего стола в Linux с помощью ffmpeg | xpressrazor Ссылка

Запись рабочего стола в Linux с помощью ffmpeg | xpressrazor Ссылка

Захват видео на рабочем столе Linux | commandlinefu.com Ссылка

Как записать ваш рабочий стол с помощью FFmpeg на Ubuntu Linux: 10 шагов Ссылка

Главная страница - SimpleScreenRecorder - веб-сайт Маартен Баерт Ссылка

6 из Best Free Linux Screencasting Software - Ссылки на Linux - Сайт портала Linux Ссылка

6 из Best Free Linux Screencasting Software - Ссылки на Linux - Сайт портала Linux Ссылка

[ubuntu_studio] ffmpeg, используя Jack в качестве входа Ссылка

Запишите свой рабочий стол в Linux с помощью ffmpeg: linux Ссылка

Crazed Mule Productions: запись рабочего стола с ffmpeg Ссылка

    
задан MountainX 19.09.2013 в 18:15
источник

2 ответа

10

Решение, которое мне нравится, - использовать SimpleScreenRecorder. Вот как я это сделал:

Как создать и установить последнюю версию SimpleScreenRecorder из git?

Мое решение оказалось простым проследить, как только я получил необходимую мне помощь. Я надеюсь, что другие могут теперь следовать git .

Подробнее о SSR:

Главная страница - SimpleScreenRecorder - веб-сайт Маартен Баерт

SimpleScreenRecorder - это программа Linux, которую я создал для записи программ и игр. Уже было несколько программ, которые могли бы это сделать, но я не был на 100% доволен кем-либо из них, поэтому я создал свой собственный.

Моя первоначальная цель состояла в том, чтобы создать программу, которая была просто очень проста в использовании, но когда я писал ее, я начал добавлять все больше и больше функций, и результат на самом деле довольно мощная программа. Он "прост" в том смысле, что он проще в использовании, чем ffmpeg / avconv или VLC, потому что он имеет простой пользовательский интерфейс.

Функции

  • Графический пользовательский интерфейс (на основе Qt).

  • Быстрее, чем VLC и ffmpeg / avconv.

  • Записывает весь экран или его часть или записывает непосредственно приложения OpenGL (аналогично Fraps в Windows).

  • Синхронизирует звук и видео должным образом (общая проблема с VLC и ffmpeg / avconv).

  • Уменьшает частоту кадров видео, если ваш компьютер слишком медленный (вместо того, чтобы использовать всю вашу оперативную память, например VLC).

  • Полностью многопоточность: небольшие задержки в любом из компонентов никогда не блокируют другие компоненты, в результате получается более плавное видео и более высокая производительность на компьютерах с несколькими процессорами.

  • Приостановить и возобновить запись в любое время (либо нажав кнопку, либо нажав горячую клавишу).

  • Показывает статистику во время записи (размер файла, скорость передачи, общее время записи, фактическая частота кадров, ...).

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

  • Использует библиотеки libav / ffmpeg для кодирования, поэтому он поддерживает множество различных кодеков и форматов файлов (добавление более тривиально).

  • Может также транслироваться в реальном времени (экспериментальный).

  • Разумные настройки по умолчанию: не нужно ничего менять, если вы этого не хотите.

  • Подсказки практически для всех: нет необходимости читать документацию, чтобы узнать, что что-то делает.

ответ дан MountainX 19.09.2013 в 20:42
источник
2

использовать kazam screencaster, он также может записывать аудиовыход от динамиков или также eidete Ссылка

или Ссылка

    
ответ дан gaurav9 19.09.2013 в 18:35