14 ноября 2016 г.

6 лучших программ для записи видео с экрана (со звуком)

Всё что мы просматриваем на мониторе нашего ПК, поддается записи. Зачем это нужно?  Например, для создания демо, промо и видеороликов для программного обеспечения. Также можно записать полноценный обучающий курс по определенному предмету. Кроме того, вполне реально записать скоростное прохождение какой-либо игры и выложить этот ролик в интернет. А сделать это помогут специальные программы-скринкасты для снятия видео.
Скринка́ст (англ. screencast) — цифровая видеозапись информации, выводимой на экран компьютера, также известная как video screen capture (досл. «видеозахват экрана»). Часто сопровождается звуковой записью происходящего.

В этой подборке представлены 6 популярных программных решений для скринкастинга в Linux/Ubuntu.

 1. RecordMyDsqesktop

Программа RecordMyDesktop позволяет захватывать видео с вашего рабочего стола или его части. Программа очень проста в использовании и в большей части будет полезна тем, кто делает видеоподкасты.
К программе есть графическая оболочка как для Gnome (gtk-recordMyDesktop) так и для KDE (qt-recordMyDesktop), что позволяет ее использовать практически в любом графическом окружении.


Описание RecordMyDesktop:

  1. Программа записывает видео и звук с рабочего стола и сохраняет полученный результат.
  2. recordMyDesktop позволяет производить захват видео выбранной части рабочего стола.
  3. Можно задать качество видеопотока и звука.
  4. Захватить видео с рабочего стола можно как Compiz-эффекты, так и 3D-приложения запущенные через Wine.
  5. Можно организовать сжатие видео на лету.
  6. Есть возможность указать частоту дискретизации записываемого звука.
  7. При записи видео можно скрыть указатель мыши.
Установка RecordMyDesktop

RecordMyDesktop можно установить из Менеджера приложений поиском - gtk-recordMyDesktop или выполнить следующую команду в терминале:

sudo apt install gtk-recordmydesktop

Домашняя страница http://recordmydesktop.sourceforge.net

2. Kazam - Записывайте видео или создавайте снимки экрана

Kazam представляет легкий в использовании интерфейс для записи событий экрана и создания снимков экрана. Программа позволяет записывать видео с рабочего стола и одновременно несколько звуковых потоков, также позволяя управлять уровнями звука и записываемой областью экрана.
Имеется встроенная поддержка кодеков H264 и VP8.


Основные возможности Kazam:

  1. Полная поддержкак GTK3.
  2. Поддержка записи звука с двух источников.
  3. Таймер отсроченного включения записи.
  4. Возможность задать количество кадров в секунду в пределах от 1 до 60.
  5. Возможность захвата курсора мыши.
  6. Функция записи произвольной области экрана.
  7. Позволяет снимать и сохранять скринкасты в форматах: VP8/WEBM; H264/MP4 и RAW/AVI
  8.  Создание снимка экрана.
Установка Kazam

Kazam можно установить из Менеджера приложений поиском - Kazam или выполнить следующую команду в терминале: 

sudo apt install kazam

Домашняя страница https://launchpad.net/kazam

3. SimpleScreenRecorder - удобное приложение для записи происходящего на вашем экране.

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


Характеристики SimpleScreenRecorder:

  1. Интерфейс на Qt.
  2. Быстрее VLC и ffmpeg/avconv.
  3. Запись целого экрана либо его части, запись OpenGL приложений напрямую (как это делает Fraps на платформе Windows).
  4. Более точная синхронизация видео со звуком (в сравнении с VLC и ffmpeg/avconv).
  5. Полная поддержка многопоточности.
  6. Остановка и возобновление записи по горячим клавишам или через индикатор приложения в трее.
  7. Отображение статистики во время записи: размер файла, время записи, частота кадров, битрейт и т.д..
  8. Предпросмотр записанного.
  9. Универсальные настройки по-умолчанию.
  10. Всплывающие подробные подсказки.
  11. Поддержка профилей.
Установка  SimpleScreenRecorder
Откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

 Домашняя страница  SimpleScreenRecorder

4. Vokoscreen — инструмент для захвата видео с экрана монитора 

Vokoscreen, это простое приложение, скринкастер для записи видео с экрана, основанное на ffmpeg.Vokoscreen может записывать видео неограниченной длины с хорошим качеством. Есть опция для выбора частоты кадров видео, а также поддерживается звуковое сопровождение. Vokoscreen может записывать весь экран, отдельное окно или выборочную область с возможностью паузы и возобновления записи. 
Приложение работает в любом окружениями рабочего стола Linux: Unity, Gnome Shell, Cinnamon, Mate, KDE, Xfce и др. Этот скринкастер отлично подходит, чтобы записывать видео с компьютерных игр.


Некоторые возможности Vokoscreen:

  1. Запись всего экрана, отдельного окна или выделенной области.
  2. Опция магнификации (лупа).
  3. Запись видео с вебкамеры.
  4. Запись видео в форматах:  AVI, MP4, FLV и MKV.
  5. Запись аудио в формат mp3.
  6. Опция скрытия/отображения курсора при записи.
Установка Vokoscreen

Vokoscreen можно установить из Менеджера приложений поиском - Vokoscreen или выполнить следующую команду в терминале: 

sudo apt install vokoscreen

Домашняя страница Vokoscreen

5. Open Broadcaster Software (OBS)

Open Broadcaster Software (OBS) - мощный инструмент для записи видео и транслирования любых мультимедийных потоков в сети Интернет. Это приложение позволяет наладить Ваш стрим с обзором игр и программ, проводить онлайн лекции и семинары, удаленные конференции и многое другое. Само вещание может быть организовано на многих популярных сервисах: Twitch, Vaughn Liv, iNSTAGIB.tv, GoodGame.ru, DailyMotion, CashPlat.tv, YouTube, CyberGame.TV, hitbox.tv, connectcast.tv, Azubu.tv.


Установка Open Broadcaster Software

Откройте терминал, скопируйте и выполните данную последовательность команд:

sudo add-apt-repository ppa:jonathonf/ffmpeg-3
sudo apt-add-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install ffmpeg libav-tools x264 x265 obs-studio


Домашняя страница  Open Broadcaster Software 

6. ScreenStudio 3

ScreenStudio — небольшое Java (Java Swing) графическое приложение для записи происходящего на экране (скринкаст) и трансляции мультимедийного контента в сеть Интернет (скринкастинг).
Скринкастинг — тип подкастинга (широковещания), позволяющий передавать для широкой аудитории видео-поток с записью происходящего на компьютере пользователя (видео-захват экрана).


ScreenStudio имеет максимально простой пользовательский интерфейс, функции и настройки распределены по вкладкам, интегрируется в область уведомлений (трей), большинство возможностей обеспечивается FFmpeg (набор библиотек и утилита командной строки, позволяющая записывать, конвертировать и передавать цифровое аудио и видео в различных форматах), или avconv (конвертер из Libav, заменяющий ffmpeg в Ubuntu).

ScreenStudio позволяет производить запись происходящего на рабочем столе в любом качестве (со звуком или без), выбор форматов и качества реализованы как "профили". Запись можно сохранять в локальный видео файл, или в режиме реального времени транслировать на выбранный сервис (используемым сервисом автоматически определяется формат транслируемого видео файла).

Установка и запуск ScreenStudio 3

Выполните следующие команды в терминале:

sudo add-apt-repository ppa:jonathonf/ffmpeg-3
sudo apt update 
sudo apt install ffmpeg openjdk-8-jre
wget https://goo.gl/ezGgkb -O ScreenStudio-3.0.9-bin.tar.gz
tar -zxvf  ScreenStudio-3.0.9-bin.tar.gz -C ~/
cd ~/ScreenStudio.Ubuntu
sudo ./ScreenStudio.sh


Домашняя страница ScreenStudio


Источник - http://compizomania.blogspot.com

19 октября 2016 г.

Настройка статического ip-адреса (Школьный сервер)

Сеть в ALT Linux настраивается с помощью Etcnet, более подробно про это можно почитать тут. Будем исходить из того, что при инсталляции системы был установлен режим конфигурирования сети «Получение адреса автоматически», если в вашей сети настроен и правильно функционирует dhcp-сервер, ваш компьютер имеет динамически выделенный адрес, и в большинстве случаев на обычной рабочей станции никакое дополнительное конфигурирование не нужно. ВНИМАНИЕ, если у вас есть ADSL-модем, в нем может быть настроен внутренний dhcp-сервер, и ваш компьютер по всей вероятности получит настройки сети от него. В этом случае не стоит конфигурировать вашу сетевую карту вручную. Но допустим, вам все-таки потребовался статический адрес, для этого отключим сетевой интерфейс eth0

#ip link set eth0 down
 
Файлы настройки сети в альт линукс находятся в папке /etc/net/ifaces, там, если у вас одна сетевая карта, должно быть четыре папки /default, /eth0, /local, /unknown. Непосредственное отношение к нашей сетевой карте имеет папка eth0 (eth0 по умолчанию присваивоемое имя сетевого интерфейса вашей реальной сетевой карты), в ней будет лежать файл /etc/net/ifaces/eth0/options, в общем случае его содержимое будет примерно таким:

TYPE=eth
DISABLED=no
NM_CONTROLLED=no
BOOTPROTO=dhcp
 
Последняя строка отвечает за способ получения сетевой картой сетевого адреса. Какие значения может принимать параметр BOOTPROTO: static — адреса и маршруты будут взяты из файлов ipv4address и ipv4route (о них будет рассказано ниже). dhcp — интерфейс будет сконфигурирован по DHCP. ipv4ll — интерфейс будет сконфигурирован с помощью IPv4LL (link-local). Это значит, что из сети 169.254.0.0/16 (169.254.0.1-169.254.255.254) будет подобран ещё не использованный адрес и назначен на интерфейс. Существует несколько комбинированных способов: dhcp-static — если конфигурация по DHCP не удалась (не удалось получить сетевой адрес с помощью dhcp-сервера), конфигурировать методом static (получить адрес статически из файлов ipv4address и ipv4route). Данный метод бывает очень удобен, например на мобильных ПК (в корпоративной сети ноутбук получает адрес через dhcp-сервер, при отстутсвии оного (дома/в командировке/ets) получает статический адрес). dhcp-ipv4ll — если конфигурация по DHCP не удалась, конфигурировать методом ipv4ll. dhcp-ipv4ll-static — если конфигурация по DHCP не удалась, конфигурировать методом ipv4ll. Если и это не удалось, конфигурировать методом static. ВНИМАНИЕ, известна проблема, что в последних трех случаях запись через тире (-) не работает, работает запятая (,) , т.е. например запись dhcp-static нужно записать как dhcp,static Теперь изменим запись BOOTPROTO=dhcp на BOOTPROTO=static.

Теперь нужно задать ip-адрес и маску сети, например 192.168.0.48/255.255.255.0 (таблица для преобразования маски в CIDR), для этого создадим файл /etc/net/ifaces/eth0/ipv4address и запишем в него параметры соединения (файл именно с таким названием отвечает за настройку ip-адреса)

# echo 192.168.0.48/24 > /etc/net/ifaces/eth0/ipv4address
 
Если ваша сетевая карта предполагает наличие двух ip-адресов, то в файл ipv4address следует добавить ещё один адрес (обратите внимание на то, что используется ">>" вместо ">"; с ">" файл перезапишется, с ">>" вывод предыдущей команды будет дописан в конец файла):

# echo 10.0.2.148/24 >> /etc/net/ifaces/eth0/ipv4address
 
Теперь зададим шлюз соединения, например 192.168.0.10, для этого создадим файл /etc/net/ifaces/eth0/ipv4route и запишем в него имя шлюза по умолчанию (файл именно с таким названием отвечает за настройку шлюза)

# echo default via 192.168.0.10 > /etc/net/ifaces/eth0/ipv4route
 
Включаем интерфейс

# ip link set eth0 up
 
Перезапускаем сеть (после рестарта сети сетевая карта включится сама, так что вышеприведенную команду можно не выполнять, просто показано как это делать)

# service network restart
 
Также сеть можно перезапустить командой

# /etc/init.d/network restart
 
У двух последних команд есть флаги stop и start, которые соответственно гасят всю сеть и включают ее (на самом деле это касается только команды-сервиса "network", команда "service" только запускает скрипты из /etc/init.d/). Ваш IP, маску и шлюз Вы можете изменить командами ip addr {add|change|replace} ... и ip route { add | del | change } ... . Например

# ip addr add 192.168.0.XX/24 dev eth0
# ip route add dev eth0 XX.XX.XX.XX
 
добавят (но не удалят) IP адрес и маршрут. Синтаксис команды ip обширен и выходит за рамки этой статьи. Однако эти команды изменяют конфигурацию сети до ближайшей перезагрузки компьютера. Для постоянного изменения Вам нужно отредактировать файлы, о которых говорилось выше. Файл с описанием dns-сервера /etc/resolv.conf у Вас, по идее, должен быть, но если его нет, то создадим его и поместим туда адрес Вашего dns-сервера, например 192.168.0.9
 
# echo nameserver 192.168.0.9 > /etc/resolv.conf
 
Если у вас два dns (второй например 192.168.1.9), создать этот файл и внести туда адреса dns-серверов вы также можете следующим образом:

# cat >>/etc/resolv.conf
nameserver 192.168.0.9
nameserver 192.168.1.9
 
Для прекращения ввода и сохранения файла следует нажать Сtrl+D. Так же можно добавить в resolv.conf список доменов по-умолчанию:

# echo search mydom1.local domain2.ru >> /etc/resolv.conf
 
Домены перечисляются в порядке предпочтения поиска в одну строку. В версиях 5.х настройки dns настоятельно рекомендуется делать в файле /etc/net/ifaces/имя_интерфейса/resolv.conf Отличия echo и cat читайте man echo и man cat. Запускаем скрипт resolv.all (чтобы система увидела новые настройки dns)

/etc/chroot.d/resolv.all

19 августа 2016 г.

OpenShot - видеоредактор

OpenShot — один из самых качественных полноценных нелинейных видеоредакторов на платформе Linux. Его создатель Джонатан Томас, начиная разработку в 2008 году, хотел создать простой, понятный, и в то же время мощный и стабильный редактор. И, как мне кажется, ему это удалось.
OpenShot, является нелинейным видеоредактором, это означает любой кадр видео, можно вставить в любое время, и таким образом, видеоклипы могут состоять из слоёв, смешанных, и расположенных так, как Вы пожелаете в своём творчестве. Все видеоклипы можно изменять, обрезать, вырезать и тд. без повреждений, это возможно в связи с тем что оригинальные клипы никогда не изменяется.
Вы можете использовать OpenShot, для создания фото слайд шоу, редактирования домашнего видео, создания телевизионных рекламных роликов и онлайн фильмов, или всего что Вы сможете придумать.


Описание функций:

1. Поддержка множества видео, аудио и графических форматов (на основе FFmpeg)

2. Интеграция в Gnome, поддержка функции перетаскивания.

3. Работа с несколькими треками.

4. Изменение размера клипа, обрезка, привязка кадров, и нарезка кадров.

5. Видео переходы с реальным временем просмотра.

6. Композиция из накладываемых изображений, добавление водяных знаков.

7. Создания названий шаблонов, создания заголовков, 3D анимационных титров.

8. Удобство работы с векторной графикой, а так же создание и вставка заголовков и титров.

9. Прокрутка движения картинок в фильмах.

10. Устойчивые цвета в клипах, включая альфа-композиции.

11. Поддержка ротоскопирования и последовательных изображений.

12. Перетаскивание строки.

13. Активизации кадров, переопределения горячих клавиш J,K,L.

14. Перекодирование видео основанное на FFmpeg.

15. Ключевые кадры анимации.

16. Цифровое масштабирование видеоклипов.

17. Изменение скорости клипов, ускорение или замедление и тд.

18. Создание эффектов переходов, а так же наложение масок.

19. Изменения размеров клипов, размеров кадров.

20. Смешивание и редактирование аудио.

21. Предустановки ключевых кадров видео и макетов.

22. Эффект Кена Бернса, делающий видеопанорамы на изображения.

23. Цифровые видеоэффекты, включение яркости, гамма, оттенка, оттенки серого, Chroma key голубого и зеленого экранов, а так же более 40 других аудио и видеоэффектов.

Установка:
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt-get update
sudo apt-get install openshot-qt

17 августа 2016 г.

Мультимедийные кодеки

Мультимедийные кодеки больше не поставляются по умолчанию в Linux Mint 18. Установить их очень просто. Для этого достаточно выполнить пару команд в Терминале:

sudo apt-get update
sudo apt-get install mint-meta-codecs
Будут установлены все, наиболее часто используемые и необходимые мультимедийные кодеки. В зависимости от скорости вашего интернет-соединения установка может занять несколько минут.

16 августа 2016 г.

CDEmu - CD/DVD эмулятор


Рассмотрю некоторые технические детали каждого из компонентов. CDEmu daemon написан на C с использованием Glib, работает с D-Bus, что позволяет использовать различные языки программирования при написании клиентов. Запуск демона может быть осуществлен на уровне сессии или на системном уровне: в первом случае создается отдельная шина для каждого сеанса пользователя, а во втором - используется системная, т.е. доступная всем. Демон, представляющий собой реализацию виртуального устройства, получает SCSI-команды из модуля ядра, обрабатывает их и передает результат обратно.

Библиотека libMirage (написана на языке C и Glib) обеспечивает унифицированный доступ к различным форматам образов дисков. Поддерживаются:
- B6T (BlindWrite 5-6 - здесь и далее указанно название программы, использующей указанный формат);
- C2D (WinOnCD);
- CCD (CloneCD);
- CDI (DiscJuggler);
- CIF (Easy CD Creator);
- CUE (CDRwin);
- DAA (PowerISO);
- ISO;
- MDS (Alcohol 120%);
- NRG (Nero Burning ROM);
- TOC (Cdrdao).

Чтобы установить открываем Терминал
   sudo apt-add-repository ppa:cdemu/ppa
   sudo apt-get update
   sudo apt-get install cdemu-daemon cdemu-client gcdemu 

6 мая 2016 г.

Полное удаление WINE

          Всем привет! Я уже ранее писал об установке и настройке WINE, но не написал о том как его ПОЛНОСТЬЮ удалить.
Итак, открываем Терминал и поочередно вводим следующие команды:

sudo apt-get purge wine
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get install -f
rm -r ~/.wine
rm -r ~/.local/share/applications/wine/Программы
rm -rf ~/.local/share/applications/wine*

после делаем перезагрузку, а если есть необходимость заново установить

sudo apt-get install wine

Кстати, можете воспользоваться этим скриптом

Вот так! Удачи!