Форум русскоязычного сообщества Xubuntu

Установка и настройка => How-To и FAQ => Тема начата: bezja от ноября 12, 2012, 17:31:51

Название: Запись скринкастов через терминал
Отправлено: bezja от ноября 12, 2012, 17:31:51
Здравствуйте. Появилась следующая задачка. Хочу научиться записываться видео с экрана монитора именно через команды терминала.
Где-то отрыл следующее решение
ffmpeg -f alsa -i pulse -f x11grab -r 25 -bufsize 200000000 -s 1920x1080 -i :0.0 -an -vcodec mpeg2video -vb 16000000 -threads 2 -y screencast.avi
Но пишется только видео. Звук не захватывается с вебки. Подскажите, пожалуйста, что нужно исправить в команде, чтобы захватывался еще и звук с вебки
Название: Запись скринкастов через терминал
Отправлено: bezja от февраля 09, 2013, 13:06:37
Нашел некоторое решение данной ситуации.
alias skt1="ffmpeg -f x11grab -r 25 -bufsize 200000000 -s 1366x768 -i :0.0 -an -vcodec mpeg2video -vb 16000000 -threads 2 -y screencast.avi"
alias skt2="ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec pcm_s16le -f x11grab -s 1360x768 -r 25 -i :0.0 -vcodec qtrle screencast.mov"

Первый алиас записывает видео с экрана монитора. Второй алис записывает и видео с экрана и звук. Но с одни "НО"..Все это дело истинно для ноутбука с встроенной камерой. Пробовал данные команды на стационарнике с внешней камерой. Результат 50 на 50. Первый алиас справляется со своей задачей и так же пишет видео.  А вот второй не хочет. Выдет ошибку что кодек aac являтся экспериментальным, задайте параметр '- ....... (не помню сейчас какой там этот параметр)'. Пробовал прописывать данный параметр, но запись звука все равно не идет....
Название: Запись скринкастов через терминал
Отправлено: svn2709 от мая 26, 2013, 15:47:20
запись (screencasting) с экрана:
ffmpeg -f x11grab -s 1280x1024 -r 25 -i :0.0 -sameq output.mkv
со звуком, необходим звуковой сервер, например, pulse:
ffmpeg -f alsa -i pulse -ab 192 -acodec pcm_s16le -f x11grab -s 1280x1024 -r 25 -i :0.0 -sameq output.mkv
1280x1024 - мое разрешение экрана.
решение убунтовское, но прекрасно работает у меня на wheezy, не так часто мне это надо, поэтому ставить какой то софт специальный нет необходимости, может кому пригодится.
Название: Запись скринкастов через терминал
Отправлено: denkin от мая 26, 2013, 22:44:39
svn2709 я открою вам страшную тайну: это "убунтовское" решение будет работать даже в РХЛ или Сусе, потому что оно "ЛИНУКСОВОЕ"  :glass:

Естественно при наличие установленных утилит, используемых в команде
Название: Запись скринкастов через терминал
Отправлено: svn2709 от мая 26, 2013, 23:02:47
Цитата: denkin от мая 26, 2013, 22:44:39
svn2709 я открою вам страшную тайну: это "убунтовское" решение будет работать даже в РХЛ или Сусе, потому что оно "ЛИНУКСОВОЕ"  :glass:

Естественно при наличие установленных утилит, используемых в команде

не факт, что везде, при чем по разным причинам, а тайна, действительно, очень страшная, я забоялся даже, ага  :confused:
Название: Запись скринкастов через терминал
Отправлено: myth от июня 18, 2013, 17:40:29
recordmydesktop - не проще? он как с гуи так и из терминала работает
Название: Запись скринкастов через терминал
Отправлено: svn2709 от июля 06, 2013, 21:14:41
vokoscreen (http://packages.siduction.org/extra/pool/main/v/vokoscreen-git/) для того же.