Снимает ScreenCast’ы в Linux или захват видео непосредственно с X-сервера
Понадобилось тут для наглядности снять видео с рабочего стола Ubuntu. Естественно возник закономерный вопрос: «Как это осуществить?». Что брать за источник видеоданных и как всё это дело захватывать. Выход был найден достаточно быстро. Что может быть лучшим источником видео с рабочего стола, чем сам X-сервер? Ничего. Именно им и будем пользоваться, а захватить с сжать видеофайл нам поможет утилита ffmpeg.
Для начала нам будет необходимо установить сам ffmpeg:
user@ubuntu:-$ sudo apt-get install ffmpeg
Так же, неплохо было бы установить кодеки, которыми будем жать видеофайл. У меня они уже стояли, да и установка кодеков дело незамысловатое.
Теперь собственно команда, которая пишет видео с рабочего стола:
user@ubuntu:-$ ffmpeg -f x11grab -i :0.0 -s 1280×800 -r 25 -vcodec qtrle screencast.mov
Разберёмся с параметрами командной строки:
- -f x11grab — источник сигнала (в нашем случае X-сервер);
- -i :0.0 — экран X-сервера или просто номер монитора;
- -s 1280×800 — захватываемое разрешение экрана (тут очень рекомендую сохранять пропорции экрана, а ещё лучше жать в натуральное разреление экрана, ибо потеря качества очень серьёзная);
- -r 25 — количество кадров в секунду;
- -vcodec qtrle — кодек для захвата (парамерт необязательный, по идее ffmpeg опеределяет тип кодека автоматически по расширению выходного файла);
- screencast.mov — собственно выходной файл. Можно указывать полный путь.
После выполнения указанной команды сразу же начнётся процесс записи. Чтобы остановить запись необходимо нажать «q» в терминале, в котором идёт процесс захвата.
Вот в общем-то и всё. Для удобства публикации, полученный файл можно конвертировать в формат .flv тем же ffmpeg’ом, например так:
user@ubuntu:-$ ffmpeg -i screencast.mov screencast.flv
В целом всё просто. Единственное отмечу, что в зависимости от используемого кодека система может ощутимо притормаживать, особенно на слабых машинах, поэтому к выбору формата сжатия лучше подойти серьёзно и кодировать «быстрым» кодеком, а потом просто пережимать в нужный формат, тем более, что отличное качество изображения для подобных вещей обычно не требуется.
Комментариев пока нет.
Ваш отзыв
3D ADSL Evolution FAQ Firefox Flash GNOME GTalk HDD Intel ISO Jabber Linux mount NFS PLC Root RTorrent Torrent TuxGuitar Ubuntu uTorrent Vista Wi-Fi Windows Windows 7 WTorrent Автозапуск Антивирус Гитара Железо Зеркало Интернет Консоль Ноутбук Обзор Обновление Подстветка Портативный софт Почта Репозиторий Русификация Сервер Сеть Улыбнуло
Облако тегов требует для просмотра Flash Player 9 или выше.
Архивы
- Июль 2010 (1)
- Апрель 2010 (1)
- Март 2010 (1)
- Февраль 2010 (1)
- Январь 2010 (2)
- Декабрь 2009 (1)
- Октябрь 2009 (1)
- Август 2009 (4)
- Июль 2009 (5)
- Июнь 2009 (14)
- Май 2009 (24)
- Апрель 2009 (9)
- Март 2009 (5)
Поиск
Помощь сайту
- Московский адвокат на 1 час Москва. . Апартаменты в Черногории: вышивка бисером купить. Фирма Гамма - товары для вышивки. . аккумулятор для asus eeepc .