The OpenNET Project
 
Поиск (ключи):  ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
ССЫЛКИ НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Скринкасты с помощью ffmpeg x11grab и lossless кодека qtrle
С недавних времён в ffmpeg появилась поддержка кодирования в qtrle.
Apple Quicktime Animation (RLE) это кодек без потерь, идеально подходящий
для снятия и кодирования скринкастов на лету, а самое главное,
что полученный mov файл ещё и сжимается в несколько раз 7zip'ом. В итоге
qtrle выигрывает по размеру у таких платных кодеков, как
TechSmith Screen Capture Codec.

Если ffmpeg у вас уже имеется, то смотрим есть ли в нём поддержка
x11grab и кодека qtrle

   #ffmpeg -formats 2> /dev/null | egrep '(x11grab|qtrle)'
   D  x11grab         X11grab
   DEV D  qtrle

"DEV" значит есть поддержка декодирования и кодирования, если у вас только
"D V", то нужно обновить ffmpeg.

Cнимаем скринкаст с параметрами:
60 кадров в секунду, ключевой кадр каждые 600 кадров(10 с.) и
разрешение 1280x1024 в файл screencast.mov

   #ffmpeg -r 60 -g 600 -s 1280x1024 -f x11grab -i :0.0 -vcodec qtrle screencast.mov
 
29.01.2008, Автор: unnamed
Раздел:    Корень / Пользователю / Обработка изображений и видео

Обсуждение [ Ajax режим | Смотреть все | RSS ]
 
  • Скринкасты с помощью ffmpeg x11grab и lo, muor, 18:41, 29/01/2008 [ответить] (1)
  • +/
    неужели этот способ способен заменить крупные программы для скринкастов? хотя нет этот способ скорее на "скорую руку" чем для постоянного использования (ИМХО)

     
  • Скринкасты с помощью ffmpeg x11grab и lo, StraNNicK, 20:09, 31/01/2008 [ответить] (3)
  • +/
    А какие есть крупные программы для скринкастов?

     
  • Скринкасты с помощью ffmpeg x11grab и lo, Switch, 17:52, 02/02/2008 [ответить] (4)
  • +/
    Аналогично, после установки из портов ffmpeg-2007.10.04_1 нет там поддержки такого кодека x11grab. В Makefile также никакого напоминания по опции X11GRAB. Где искать, куда смотреть?

  • Скринкасты с помощью ffmpeg x11grab и lo, Max, 14:00, 06/05/2009 [ответить] (9)
  • +/
    Чел выкладывай названия "Крупных" программ для скринкаста под никс. давай! куда пропал?

  • Скринкасты с помощью ffmpeg x11grab и lo, dimasp, 01:29, 30/01/2008 [ответить] (2)
  • +/
    Во FreeBSD из портов ffmpeg собирается без x11grab :((
    А при сборке с поддержкой у меня работать тоже не захотел, в core выпадает :((

     
  • Скринкасты с помощью ffmpeg x11grab и lo, Peter Vereshagin, 19:44, 02/07/2009 [ответить] (10
  • +/
    на freebsd добавил x11grab в /usr/ports/multimedia/ffmpeg/Makefile так:
    ===
                    --enable-swscale \
                    --enable-x11grab \
                    --mandir=${PREFIX}/man
    ===
    пересобрал --- работает

  • Скринкасты с помощью ffmpeg x11grab и lo, RUR, 10:50, 04/02/2008 [ответить] (5) 
  • +/
    А как qtrle соотносится, напр., с huffman кодеком, с точк зрения сжатия?
    Вообще, кто знает обзорчик по лосслесс кодекам?  

  • Раздел полезных советов: Скринкасты с по, glyph, 11:16, 04/02/2008 [ответить] (6) 
  • +/
    Извините, 60 кадров в секунду для скринкаста слишком много. Хватает 5 кадров в секунду, будет некоторая латентность, зато размер позволяет его смотреть практически на любом канале, а не качать сначала. И размеры захватываемой области тоже лучше седлать поменьше.
    Я понимаю, что это рефренсная команда, просто народ обычно методом copy-paste работает, просто потом становится мучительно больно, когда понимаешь, что остается только переснимать. Я бы захватывал так:
    #ffmpeg -r 5 -g 120 -s 640x480 -f x11grab -i :0.0 -vcodec qtrle screencast.mov
    (обычно скринкасты ужимают до 320х480, но это как кому нравится, и ключевой кадр каждые 2 секунды, тогад навигация в редакторах проще), а после редактирования и финального мастеринга - конвертация в flv.

  • Скринкасты с помощью ffmpeg x11grab и lo, Roxis, 17:35, 04/02/2008 [ответить] (7) 
  • +/
    если нужен flv и исходный файл сжат не будет, то юзайте кодек flashsv и пишете сразу в flv

  • Скринкасты с помощью ffmpeg x11grab и lo, vladik, 17:54, 28/01/2009 [ответить] (8
  • +/
    Пробовал как советовал glyph
    #ffmpeg -r 5 -g 120 -s 640x480 -f x11grab -i :0.0 -vcodec qtrle screencast.mov
    Но в резултате имеем картинку  с левого верхнего угла 640х480 остальное обрезается.
    Надо так
    #ffmpeg -r 5 -g 120 -s 1280x1024 -f x11grab -i :0.0 -s 640x480 -vcodec qtrle screencast.mov


  • Скринкасты с помощью ffmpeg x11grab и lo, Mem, 14:24, 21/12/2009 [ответить] (11
  • +/
    У меня при записи ffmpeg-ом курсор все время одной и той же формы. Я записываю работу с браузером, подвожу курсор к ссылке - курсор меняет форму, а на записи ffmpeg-а курсор все время выглядит одинаково.

    Как вам удалось это победить?


     
  • Скринкасты с помощью ffmpeg x11grab и lo, petr999, 15:46, 21/12/2009 [ответить] (12
  • +/
    Тоже очень хотелось бы узнать! Специально в рассылке WindowMaker спрашивал, нашёл как поменять мышиный указатель, в том числе как брать их с deviantArt и конвертировать для Xorg, но! ffmpeg так и показал мне указатель по типу как в винде, хотя неа экране у меня ещё со времён os/2 они только чёрные, аж мухи бывает залётные с ними летом пытаются заигрывать. А я бы ещё очень желал подсветку полупрозрачную вокруг мыши по типу как от луча прожектора, видел такое у макинтошников на скринкастах, самому это рисовать влом уже совсем.
    Видимо, надо именно где-то в суппорте ffmpeg спрашивать, я уже не осилил -- совсем некогда было, нужно было поскорее наконец сделать вот это: http://vimeo.com/7469375

    >У меня при записи ffmpeg-ом курсор все время одной и той же
    >формы. Я записываю работу с браузером, подвожу курсор к ссылке -
    >курсор меняет форму, а на записи ffmpeg-а курсор все время выглядит
    >одинаково.
    >
    >Как вам удалось это победить?



    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 19.03 Заметки по настройке времени, логов, BGP и Radius в Cisco IOS
    - 18.03 Увеличение скорости работы графического интерфейса Qt4 приложений
    - 17.03 Упрощение тестирования экспериментальных версий Ubuntu при помощи TestDrive
    - 16.03 Создание масштабируемого хранилища с использованием WD MyBook NAS + FreeBSD + ZFS
    - 15.03 Наблюдение за трафиком на удаленном хосте через GUI-интерфейс Wireshark
    - 12.03 Организация приема SNMP trap’ов и их отправки на коммутаторах DLink
    - 11.03 Создание шаблонов блоков конфигурации samba при помощи опции "copy"
    - 10.03 Включение и настройка LLDP на коммутаторах Linksys / Cisco серий SPS и SRW средствами SNMP
    - 09.03 Использование протокола CDP (Cisco Discovery Protocol) в Linux
    - 08.03 Решение проблемы с индексацией данных в связке Samba и LDAP
    RSS | Следующие 15 записей >>


    Подпишись на Linux Format и получи один из 3 ценных призов!

    Началась подписка на журнал Linux Format на 2010 год. Спешите оформить подписку на единственный в России ежемесячный журнал о Linux!

    Все, оформившие подписку на печатную версию журнала, получают диск с архивом журнала Linux Format за 2005-2009г. в подарок. Также в подарок вы получаете именную электронную версию в формате PDF. Теперь вы можете приступить к чтению журнала сразу в момент выхода свежего номера, не дожидаясь, пока вам доставят бумажную версию.

    Кроме того, все, оформившие подписку на первую половину или весь 2010 год в интернет-магазине ГНУ/Линуксцентра, автоматически становятся участниками розыгрыша ценных призов:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList