Підручник: Запис екрана у вашому дистрибутиві GNU / Linux

Логотип Screencast

Є багато способів внести свій вклад у рух вільного програмного забезпечення, а не просто додаючи рядки вихідного коду до проектів. Ми також можемо співпрацювати, перекладаючи програмне забезпечення, повідомляючи про проблеми, які ми знаходимо, спільнотам розробників, щоб вони могли їх вирішити, поширюючи новини та навчальні посібники, як це робимо в цьому блозі тощо. І одним із наймодніших способів розповсюдження навчальних посібників є робити скріншоти або записувати що відбувається в нашому настільному та термінальному середовищі, щоб надати набагато більше прямої та практичної інформації.

Крім того, феномен youtuber посилюється, все більше людей потрапляє у цей світ, і мені здається, з чим-небудь цікавим мати справу, особливо зараз, коли світ відеоігор на Linux так сильно процвітає, і, безсумнівно, багато користувачів спливати Геймери Linux які прагнуть записувати свої ігри, щоб розміщувати їх на відомій потоковій платформі, демонструючи свої досягнення, огляди тощо. Отже, якщо ви не знаєте, як зафіксувати те, що відбувається на вашому ПК, у цьому підручнику ми покажемо найкращі альтернативи у вас та як це зробити ...

Попередні підготовки:

Dj tux

Перш ніж починати встановлювати будь-яку програму для трансляції екрану або фіксувати те, що відбувається на екрані, я раджу дотримуватися цих порад, інакше ви ви зіткнетеся з деякими проблемами які зазвичай досить дратують, і в багатьох випадках, якщо ви новий користувач, ви навіть не будете знати, що походження. Ці проблеми в основному кореняться в графічному стеку або стеку аудіо Linux, тобто у всіх драйверах та підсистемах, які обробляють графіку та обробку звуку в нашому дистрибутиві або операційній системі.

Загалом, більшість популярних дистрибутивів вже досить добре налаштовують цей стек і мають усі необхідні драйвери, щоб все було працювати належним чином з самого початку. Однак я рекомендую вам звернути особливу увагу на ті 100% безкоштовні дистрибутиви, ті, які усувають відомі двійкові краплі, оскільки щось може не працювати в них, хоча і не повинно, в принципі найпопулярніші графічні процесори та звукові карти повинні працювати безперебійно з безкоштовними драйверами. Але пам’ятайте також, що ці 100% безкоштовні дистрибутиви можуть спричинити інші проблеми, коли мова заходить про мультимедіа, і це те, що вони не мають певних власних кодеків, необхідних для обробки аудіо та відео ваших записів.

А якщо ти більш досвідчений користувач і ви вирішили створити власний дистрибутив з нуля або вибрали такі дистрибутиви, як Arch Linux, Gentoo, Slackware тощо, які, як правило, стають дещо більш «оголеними» з точки зору програмного забезпечення, і вам доведеться встановити його на ваш сподобається, пам’ятайте, не забувайте про такі пакети, як PulseAudio, ALSA, пакети кодеків тощо, оскільки, на мій досвід, вони, як правило, є центром більшості проблем при роботі з цим типом програм, які ми представляємо нижче.

Наприклад, одна з найдурніших проблем, з якою я зіткнувся, полягає в тому, що вона взагалі не записувала жодного звуку, і я просто пішов правильно налаштувати ASLA та PulsAudio оскільки існувало кілька каналів або аудіо носіїв із звуком, зниженим до межі. Або ми навіть можемо змінити еквалайзер системи, щоб зменшити фоновий шум і поліпшити якість.

Як записати графічне середовище

Vocoscreen скріншот

Існує безліч програм та альтернатив Щоб записати екран на вашому дистрибутиві GNU / Linux, за ці роки, що я працював із системами Linux, я спробував кілька. Наприклад, одним із перших, що я спробував, був RecordMyDesktop на моєму дистрибутиві SUSE. Потім я експериментував із кількома програмами, щоб побачити, яка з них мені найбільше сподобалася, серед них Kazam і довга тощо, але нарешті я залишився з Vokoscreen (ви можете побачити це на скріншоті, який я зробив), з яким я зробив найбільше записів для навчальних курсів тощо.

Який з них обрати ще раз - це дилема, але я збираюся познайомити вас із список програм для екрану запису Найбільш відомі:

  • Vokoscreen: на мій погляд, це один з найкращих, простих, але потужних, тому він мій улюблений і той, який я особисто рекомендую. Підтримує різні формати вихідного відео, дозволяє аудіозапис, різні параметри запису, підтримку веб-камери, тощо. І я, звичайно, бачу небагато мінусів ...
  • Казам: Якщо ви хочете чогось більш мінімалістичного, легкого та швидкого для початківців, можливо, Kazam - це те, що ви шукаєте. Недоліками порівняно з Vokoscreen є підтримка веб-камери та те, що у неї менше параметрів конфігурації, що трохи обмежує її.
  • SimpleScreenRecorder: це програма на базі Qt, яка відповідає своїй назві, дуже проста. Він також оптимізований для роботи з машинами з нижчою продуктивністю, а простота пов'язана з його роботою, оскільки у нього є багато опцій для налаштування, що може дещо заплутати в графічному інтерфейсі.
  • recordMyDesktop: Це головним чином інструмент командного рядка, написаний на мові C, до якого додано два графічні інтерфейси на основі Qt4 та GTK. Він дуже легкий і простий у використанні (ви навіть можете використовувати його з консолі за допомогою команди recordmydesktop), але забудьте про підтримку WebCam та аудіо- та відеоформати конкурентів ...
  • ScreenStudio: це мультиплатформна програма для запису, написана на Java. Більш-менш він має ті самі параметри, що і Vokoscreen або Kazam, і ви можете використовувати його на будь-якій платформі. Найбільша проблема полягає в тому, що це залежить від Java RE 8.0.
  • Зелений записник: це дуже простий та інтуїтивно зрозумілий додаток, що має безліч варіантів, і він може бути гарною альтернативою для Kazam або Vokoscreen, але він не підтримує запис WebCam. Однак є щось, що мені здається дуже цікавим, і це те, що він підтримує Wayland.
  • Відкрийте програму Studio Broadcastter Software: також називається OBS Studio - це найдосконаліша система, яка має більше можливостей для Linux. Ви можете записати кілька сцен і перемикатися між ними, у вас є фільтри для відео, аудіомікшер, параметри прямого ефіру тощо. Навпаки, ви повинні добре знати умови та параметри, які обробляються, щоб зробити адекватну конфігурацію, інакше ви втратите себе завдяки її величезному інтерфейсу.

Встановлення будь-якого з них не повинно бути проблемою, оскільки на офіційних веб-сайтах кожного з них є пакети DEB, RPM, ви також знайдете їх у сховищах вашого дистрибутива, щоб ви могли легко встановити їх за допомогою yum, APT , блискавка тощо І є навіть такі, як у випадку з Vokoscreen, які ви можете знайти в двійковий пакет .run що вам навіть не доведеться встановлювати, просто запустіть і все!

Як я вже сказав, Я віддаю перевагу Vokoscreen за його простоту, і тому що це працює досить добре з того, що я зміг перевірити. Як ви можете бачити в його інтерфейсі, ви знайдете параметри екрану для запису всього екрану, одного вікна або області, навіть якщо ви хочете, щоб запис йшов за курсором, ефект лупи, прогресивний відлік секунд, від якого починає записувати тощо. З іншого боку, у вас є кнопки для запуску, паузи та зупинки запису, за допомогою яких ви можете керувати цим.

Наступний вії Мова йде про звук, і ви можете вибрати між використанням PulseAudio та ASLA, і якщо у вас є кілька мікрофонів в системі, ви можете вибрати ті, які ви хочете взяти на себе за зйомку звуку. Інша важлива вкладка - мультимедійна, де ви можете вибрати формат відео та аудіо, кадри зйомки в секунду (не надто багато, якщо у вас не надто потужна графіка), а також аудіо та відео кодеки (пам’ятайте, що виберіть більш підходящий). А решта вкладки - це варіанти, де зберігати тощо. Просто так?

Як записати термінал

асцинема

Що стосується того, як робити запис у графічному режимі, але ви повинні знати, що для терміналу або консолі вашого дистрибутива є також захоплювачі, щось цілком практичне у світі Unix, де ви так багато працюєте з терміналу. Загалом, у цьому випадку це простіші програми, які потребують менше підготовки чи передумов, ніж попередні, тому я сумніваюся, що у вас будуть проблеми. І так само, як і з попередніми, буду перелічіть найкращі що ти збираєшся знайти:

  • ttystudio: це проста програма, яка дозволяє записувати те, що відбувається в терміналі, але робить це у вигляді анімованого GIF. Дуже корисно опублікувати результат згодом на веб-сайтах. Без сумніву, один з моїх улюблених.
  • асцинема: дозволяє записувати та ділитися тим, що відбувається в сеансах терміналу.
  • Шелр- Ще одна програма для борадінгу на простотекстових екранах.
  • Шоутерм: Ще одна корисна альтернатива запису.
  • Терміновий запис: він може легко записати вміст сеансу терміналу і дозволяє генерувати вихід HTML, цікавий для виведення результатів на веб-сайтах.
  • ttyrec: інструмент для запису терміналу та включає інструмент для відтворення.
  • tty2gif: ще один простий інструмент, який, як випливає з назви, дозволяє записувати та експортувати у GIF.

Yo я залишаюся з ttystudio, що ви можете встановити його дуже простим способом. Але для цього спочатку потрібно встановити пакет npm за допомогою менеджера пакунків, який ви використовуєте. Це пакет, який дозволяє вам керувати програмами JavaScript, як це відбувається, і як тільки він з’явиться, вам потрібно буде лише:

npm install -g ttystudio

Якщо ви обійдетеся без параметра -g, установка не буде глобальною. Після встановлення ви можете відкрити термінал і розпочати запис та експортуйте в GIF команди та все, що відбувається у вашому терміналі, за допомогою:

ttystudio micaptura.gif --log

Ви можете знайти більше інформації та її вихідний код в Сайт Github...

Не забудьте залишити свій коментарі, з сумнівами, що виникають, пропозиціями, іншими альтернативними програмами, які ви знаєте, досвідом тощо. Сподіваюся, цей підручник допоможе вам, і ви зможете зробити хороші записи у своєму дистрибутиві ...


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   rv - сказав він

    Гарний пост, дуже повний.
    Я збираюся протестувати варіанти, які ви перелічите, щоб побачити, чи з’являються коментарі ...
    Вітаю!

    1.    Ісаак - сказав він

      Велике спасибі!

  2.   Julio - сказав він

    Я щойно встановив vokoscreen на Debian Strecht, у мене все чудово.
    Щиро дякую за пораду.

  3.   Рей Паділла - сказав він

    Я встановив vokoscreen на Manjaro, і у мене проблеми з екраном запису. У процесі запису все проходить добре, але коли я зберігаю та відтворюю відео, я бачу, що системна панель інструментів періодично зникає, навіть у тому ж вікні, яке я вибрав, вона зникає і швидко з’являється. Будь ласка, якщо ви знаєте причину проблеми, я прошу вашої підтримки.
    Спасибо.

  4.   Едді - сказав він

    Привіт, я хотів би розпочати зйомку відео про нові інсталяції та рішення, які я виправляю в Linux, але я маю сумніви щодо того, як я міг зафіксувати установку з нуля дистрибутива, включаючи ту частину, де я заходжу в BIOS і модифікую його для завантаження через usb.

    Який правильний метод зробити таке відео, встановити на порожній розділ з іншого розділу з Linux та якоюсь там програмою захоплення чи щось подібне?

    Заранее спасибо!

    1.    Дієго Герман Гонсалес - сказав він

      У вас є дві альтернативи. Або виконайте установку на віртуальній машині і, таким чином, запишіть за допомогою програмного забезпечення, або придбайте пристрій, що дозволяє записувати відеовивід ПК.
      Звичайно, якщо у вас хороша камера і штатив, частина BIOS може бути записана з монітора.

  5.   Грегорі Перес Гомес - сказав він

    Абсолютно ідеальний підручник. Корисний, ефективний, практичний і, в той же час, простий у застосуванні.
    Дуже дякую. З повагою.