Я хотел бы создать небольшой клип о моей игре Minecraft, OpenGL . Обычные диктофоны не записывают должным образом OpenGL .
Какое программное обеспечение доступно для этой цели?
Мой опыт работы с программным обеспечением в похожем (но уже не дублированном) вопросе :
- kazam : очень низкая частота кадров, несмотря на установку 60 кадров в секунду, отсутствие звука, единый меню постоянно мигает в полноэкранном окне.
- RecordMyDesktop : максимальная частота кадров составляет 50 кадров в секунду, но видео становится чрезвычайно быстрым, если не использовать стандартные 15 кадров в секунду.
- xvidcap : недоступно 12.04
- tibesti : не доступно 12.04
- подмигивание : не запускается
- ffmpeg : видео очень низкого качества и без звука с рекомендованными настройками, но может быть настроено (к сожалению, без графического интерфейса).
- kdenlive : использует recordmydesktop, и записанный клип становится поврежденным
- aconv : видео ускорено , изображение часто искажается , звука нет
software-recommendation
video
multimedia
opengl
screencast
Тамас Селеи
источник
источник
Ответы:
GLC хорошо подходит для этой цели. К сожалению, он не упакован в архив. Тем не менее, я поместил его (и его зависимости) в PPA:
Вы можете добавить PPA в вашу систему, используя следующие команды:
Затем вы можете установить GLC с:
После установки инструмента вы можете начать запись приложения, выполнив:
Это сразу запустит приложение. Вы можете начать и остановить запись в игре, нажав сочетание клавиш Shift+ F8.
Когда вы закончите, вы получите файл
/tmp/capture.glc
, содержащий данные, захваченные инструментом. Вы можете немедленно воспроизвести запись с помощью:Если вы хотите преобразовать запись в видео, вы можете сделать это с помощью:
Это создаст файл MP4
/tmp/capture.avi
с именем с битрейтом 3000 кбит / с.Источники:
источник
Я использую SimpleScreenRecorder для записи моего геймплея Minecraft. Требовалось несколько настроек, чтобы звук работал, но почти все, что вам нужно для записи Minecraft, должно быть на сайте (в разделе «Запись аудио игры»). Он имеет графический интерфейс и, несмотря на название, имеет довольно много настроек, которые можно настроить, чтобы получить видео в соответствии с вашими потребностями (например, качество по сравнению с размером файла). Инструкции по установке находятся здесь . Для Ubuntu вам нужно добавить репозиторий ppa:
Для записи Minecraft с ним, убедитесь , что видео вход установлен на «Record OpenGL», нажмите настройки OpenGL и поместите команду Java , чтобы открыть свой Minecraft запуска в «Command»:
java -jar /path/to/launcher/Minecraft.jar
. Убедитесь, что установлен флажок «Запустить приложение OpenGL автоматически». Это заставит ваш лаунчер Minecraft открыть вас, когда вы продолжите к окну записи. Просто войдите в систему, нажмите кнопку воспроизведения и нажмите Ctrl + R (настраивается для использования других комбинаций), чтобы начать / остановить запись (в качестве альтернативы, вы можете использовать кнопки).GLC - еще один инструмент, который делает то же самое, но я еще не использовал его и не знаю, на что это похоже. Не стесняйтесь попробовать это все же.
источник
Есть много программ, которые захватывают экран из буфера X, но это очень интенсивно использует процессор и работает медленно. Тем не менее, я нашел один вариант, который на самом деле захватывает непосредственно с видеокарты: Юкон
Еще один GLC. glc - это инструмент захвата ALSA & OpenGL для Linux. Он состоит из общей библиотеки захвата, воспроизведения и обработки видео и набора инструментов, созданных вокруг этой библиотеки. GLC должен быть в состоянии захватить любое приложение, которое использует ALSA для звука и OpenGL для рисования. Это все еще относительно новый проект, но у него уже есть длинный список возможностей.
источник