Я делаю игровые видео и недавно установленную Ubuntu, и я не смог найти хорошего устройства записи экрана для игр. Существуют ли какие-либо рекомендации (желательно бесплатные), которые можно записывать в формате HD, использовать несколько источников звука (например, наушники и звук компьютера) и есть в программном центре Ubuntu? Если это не в центре программного обеспечения, я все еще мог бы получить это, просто предпочтительно в центре программного обеспечения. Я уже пробовал Kazam Screencaster и RecordMyDesktop, но у меня они не сработали. Спасибо ребята!
software-recommendation
video
games
Ной Мюллер
источник
источник
qjackctl
который помогает запускать JACK очень простым способом. Затем RecordMyDesktop перечислит все ваши аудиоисточники, а JACK направит аудио из многих источников на рекордер. Удачи!Ответы:
Я действительно могу ручаться за ответ, который Грамбель сделал о recordmydesktop в терминале. Это был лучший способ использования ресурсов. Также ffmpeg / avconv. Но есть несколько факторов, которые вы должны учитывать при записи:
Сколько оборотов в минуту у вашего жесткого диска (если у вас нет SSD, не беспокойтесь о жестком диске). Если у него 5400 оборотов в минуту, у вас больше шансов, что при записи во время воспроизведения видео не будет выглядеть гладким или игра будет работать медленнее. Если это 7200 об / мин и, в довершение всего, на жестком диске много кеша (например, 16 МБ, 32 МБ или 64 МБ), тогда вам будет удобнее.
Какая у вас видеокарта. Например, у меня был случай, когда у пользователя был FX 5200. Я имею в виду настоящий Nvidia FX 5200. Правда? .. В мире нет такой мощности, которая позволила бы вам записать игру во время игры на этой видеокарте в гладкий и кристально чистый способ. Таким образом, чем лучше ваша видеокарта, тем лучше будет опыт.
Мощность процессора. Ожидается, что вы создадите лучшую и потрясающую игровую запись, но у вас будет Intel Celeron или AMD Duron ... черт возьми, нет. Эта видеозапись действительно ДЕЙСТВИТЕЛЬНО сосет. Если ваш процессор не достаточно мощный (и рядом с ним, ваша материнская плата), тогда не делайте странное лицо, когда вы видите, что запись во время воспроизведения сильно запаздывает, и это заставит видео выглядеть ужасно.
По моему опыту, имея хороший компьютер с достаточным количеством процессора, ОЗУ, ВИДЕО и другими очевидными вещами для записи (особенно из опыта чтения / записи жесткого диска), вы можете использовать Kazam для него (так как вы говорите о HD) , Но не Kazam, который поставляется с Центром программного обеспечения, а тот, который входит в PPA. У него лучшая производительность, чем у PPA. По крайней мере, по сравнению с 12.04 или 12.10. Если вы хотите попробовать это, сделайте следующее:
Но учтите, что:
При записи, в зависимости от приложения для записи, записанное видео может быть отправлено непосредственно на HDD / SDD, и в этом случае оно будет использовать некоторую скорость жесткого диска, что будет влиять на то, как будет выглядеть игра. В другом случае, в зависимости от доступного объема ОЗУ, он отправит его в ОЗУ, а затем начнет его обрабатывать (кодирование видео на лету), а затем записывать на диск с интервалами.
В любом случае, помните, что видео будет в большинстве случаев кодироваться во время записи игры. Это означает, что он займет часть вашей оперативной памяти, скорости процессора и жесткого диска. Таким образом, чем больше у вас всего этого, тем меньше вы будете ощущать влияние.
Если ваша видеокарта и / или процессор оптимизированы для определенных методов кодирования (например, H.264), то это очень поможет.
Обратите внимание, я не упоминаю звук. Это связано с тем, что звук оказывает меньшее влияние на производительность ПК, чем реальное видео.
Для примера у меня есть видео, сделанное с использованием Ubuntu 13.04 на Intel i7 2600 с 16 ГБ оперативной памяти и Nvidia 560 TI. У меня есть твердотельный накопитель Intel на 120 ГБ с материнской платой Intel DZ68DB ... да, я знаю ... все Intel. Во всяком случае, вы можете увидеть, как ведет себя видео.
Для нескольких аудиоисточников Kazam (тот, что в PPA) предлагает:
Как вы можете видеть, у вас есть звук из динамиков и звук из микрофона.
источник
RecordMyDesktop - самое простое решение, вы используете его следующим образом:
Однако он медленный и недостаточно быстрый для игр с большими разрешениями. Это также имеет проблему, когда дело доходит до очень длинных записей, которые имеют тенденцию к повреждению, поэтому рекомендуется останавливать и перезапускать кодировку каждые 30 минут или около того, чтобы не рисковать поврежденным потоком.
Для правильного захвата игры вам нужен GLC , который специально написан для OpenGL и работает только с приложениями OpenGL. Это не в Ubuntu, но вы можете скачать исходный код и скомпилировать его самостоятельно. После компиляции вам нужно начать игру
glc-capture
с помощью строки вроде:GLC достаточно быстр для захвата игр с разрешением 1280x720 и более в зависимости от вашего компьютера.
Если вам нужно больше гибкости при захвате нескольких аудиоисточников, вы можете использовать инструменты pulseaudio. Наиболее важным является то
pavucontrol
, что это приложение микшера для pulseaudio, которое позволяет вам решать, что записывается, и даже переключать источники записи во время выполнения. Чтобы выбрать записывающее устройство, перейдите в раздел «Устройства ввода / Все устройства ввода» и выберите одно из них с именем «Монитор встроенного аудио-аналогового стерео». Все мониторы позволяют записывать аудио выход. Это то, что вам, вероятно, придется делать при использовании GLC и recordmydesktop, так как я думаю, что по умолчанию они будут записывать линейный вход или что-то в этом роде, а не фактический вывод динамика.Pulseaudio также поставляется с многочисленными модулями, которые позволяют перенаправлять или фильтровать вывод. Например, чтобы создать виртуальную звуковую карту, которая не выводится на ваши динамики, вы используете:
Документации может быть немного не хватает, но она должна позволять вам делать большинство вещей, которые вы, возможно, захотите сделать. Для отдельной записи звука игры и выхода на гарнитуру можно настроить
pavucontrol
так, чтобы GLC записывал звук игры, а затем использовать отдельнуюparecord
для захвата гарнитуры.источник
Возможно, вы захотите попробовать Gamecaster из Ubuntu Vibes .
На момент написания, доступен только для 12.04 и 12.10. Развитие, кажется, прекратилось. Нажмите комбинацию клавиш: CTRL- ALT- T,
чтобы открыть терминал, и скопируйте / вставьте коды ниже.
ПРЕДУПРЕЖДЕНИЕ GAMECASTER все еще находится в альфа-стадии (0,3)
шарики исходного кода см. здесь
источник
Я рекомендую SimpleScreenRecorder. Вы должны использовать командную строку, чтобы получить его, но это действительно просто. У меня были проблемы с множеством других устройств записи экрана, у которых были огромные проблемы с разрывом видео и тому подобное, но SSR мне очень помог
Это все, что нужно сделать. Надеюсь это поможет!
источник
Попробуйте glc, его нет в программном центре, и я не знаю, поддерживает ли он несколько аудиоисточников, но это был единственный, который отлично работал для меня с OpenGL.
источник
Вы можете попробовать Open Broadcaster Software (OBS). Это сделано для нескольких операционных систем; Я использую его на своем игровом компьютере с Windows, но он также работает в Linux.
Он захватывает несколько источников звука, как я часто транслирую / записываю игры, Mumble и другие вещи.
Эта ссылка для 14.04, но она также должна работать для вас:
http://ubuntuhandbook.org/index.php/2015/06/open-broadcaster-software-ubuntu-14-04/
Это также, вероятно, в хранилищах.
Надеюсь это поможет.
источник