ffmpeg: без проблем запишите свой рабочий стол Linux

Логотип ffmpeg

FFmpeg представляет собой набор бесплатных программных утилит, которые уже знакомы почти каждому. Последней стабильной версией была 1.1, и она может записывать, конвертировать, транслировать аудио и видео, она содержит кодеки, так далее. Изначально он был создан для Linux, хотя может использоваться и в других системах. Теперь вы можете записывать свой рабочий стол с помощью этого пакета и рассказывать друзьям о том, что происходит, или использовать его для записи видеоуроков.

Некоторое время назад я искал инструменты  записать то, что произошло на экране моего компьютера для создания видеоуроков по Linux, после долгих поисков и тестирования инструменты, которые я нашел, не убедили меня в пользу openSuSE (я, наконец, остался с recordmydesktop), вместо этого для Ubuntu я нашел xvidcap.

Ну тогда, я объясню что-то, чтобы им не приходилось так много смотреть, если это происходит с ними, как со мной, и существующие программы для этого не очень убедительны. Речь идет о том, как это сделать с помощью ffmpeg и PulseAudioVolume Control. Если у вас установлены эти два пакета (ffmpeg и pavucontrol), первым делом нужно открыть PulseAudio Volume Control и перейти на экран «Запись», там мы выберем опцию «Монитор встроенного аудио AnalogStereo» для записи. Затем, чтобы автоматизировать процесс и сделать это простым способом, нам просто нужно запустить сценарий, используя одну из следующих команд (находится в том же каталоге, где он находится):

         настольный рекордер sh

         ./ регистратор

         исходный настольный рекордер

Но сначала мы должны создать этот сценарий, чтобы его можно было выполнить. Для этого мы открываем текстовый лист в редакторе, который нам нужен, и назовем файл «desktoprecording.sh» без кавычек и внутри мы пишем:

#! / Bin / Баш
STR = "@"
ИМЯ = "myivideo.avi"
если [$ STR]; тогда
ИМЯ = "$ @"
еще
echo "Если вы не укажете имя видеофайла, будет использоваться myivideo.avi"
ИМЯ = "myivideo.avi"
fi
#NAME = ”$ (echo $ NAME | sed 's / \ / \\ / g')”;
echo "Сохранение в $ NAME ...";
ffmpeg –f alsa –i по умолчанию –f x11grab –s ZZZZxYYYY –r RR –i: 0.0 –sameq «$ NAME»

Если вы посмотрите на последнюю строку скриптС параметром x11grab мы можем записать область, указанную после –s (вы должны заменить ZZZZxYYYY разрешением или размером области, которую вы хотите записать, например 800 × 640). Параметр –r позволяет нам ввести частоту кадров для записываемого видео (RR должен быть заменен этим коэффициентом, например 30). И вуаля, после сохранения скрипта можно приступать к его использованию.

Больше информации - VP9 - новый формат сжатия видео Google

Источник - Экспрессразор


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Tobal сказал

    Здравствуйте, при копировании из wordpres одинарные и двойные кавычки теряют свой правильный формат, и он не работает, вы можете записать его в формате кода или загрузить где-нибудь в виде файла? Спасибо

  2.   Таррибалис сказал

    Спасибо. В разрешении, например 1280X800, X должен быть написан с большой буквы, чтобы команда работала.

bool (истина)