LINUX.ORG.RU

Нужен Screen Grabber - запись в видеофайл


0

1

Как эта штука правильно называется? Screen Capture?
Чем записать видео экрана под Линуксом?
Очень желательно - с минимальным сжатием, либо - без сжатия.
Можно даже - в сформированный исполняемый файл или бинарник+elf.

★★★★★
Ответ на: комментарий от gray

Слишком очевидно, ведь гугл даже на самое размытое понятие того, что хочет автор выдаёт список программ, их сравнение и обзоры с инструкциями.

alltiptop ★★★★★
()

ffmpeg -f x11grab ...

anonymous
()
Ответ на: комментарий от aho

Ага, В Дебиане есть recordmydesktop. Но он - неюзабелен.

gtk-recordmydesktop больше похоже на то, что надо.

Только при нажатии на кнопку «Дополнительно»:

$ gtk-recordMyDesktop 
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdMonitor.py:10: DeprecationWarning: The popen2 module is deprecated.  Use the subprocess module.
  import popen2
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:150: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips=gtk.Tooltips()
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:151: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.win_button,smplTooltipLabels[0])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:152: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.start_button,smplTooltipLabels[1])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:153: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.file_button,smplTooltipLabels[2])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:154: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.quit_button,smplTooltipLabels[3])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:155: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.v_quality,smplTooltipLabels[4])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:156: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.v_label,smplTooltipLabels[4])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:157: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.s_button,smplTooltipLabels[5])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:158: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.s_quality,smplTooltipLabels[6])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:159: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.s_label,smplTooltipLabels[6])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py:160: DeprecationWarning: Use the new widget gtk.Tooltip
  self.tooltips.set_tip(self.advanced_button,smplTooltipLabels[7])
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdPrefsWidget.py:239: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
  self.channelsSpinButton= gtk.SpinButton(self.channelsAdjustment, climb_rate=0.5, digits=0)
/usr/lib/pymodules/python2.6/recordMyDesktop/rmdPrefsWidget.py:331: DeprecationWarning: os.popen3 is deprecated.  Use the subprocess module.
  (stdin,stdout,stderr)=os.popen3(['jack_lsp'],'t')
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdSimple.py", line 192, in advanced
    self.options=pW.prefsWidget(self,self.values,self.optionsOpen)
  File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdPrefsWidget.py", line 410, in __init__
    self.__runJackLSP__()
  File "/usr/lib/pymodules/python2.6/recordMyDesktop/rmdPrefsWidget.py", line 331, in __runJackLSP__
    (stdin,stdout,stderr)=os.popen3(['jack_lsp'],'t')
  File "/usr/lib/python2.6/os.py", line 695, in popen3
    stderr=PIPE, close_fds=True)
  File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
    raise child_exception
OSError: [Errno 2] Нет такого файла или каталога
Больше по запросу «video capture» в Дебиане ничего не находится.

pacify ★★★★★
() автор топика
Ответ на: комментарий от pacify

Что входит в понятие «неюзабелен»? Video capture - захват видео: рабочий стол и иже с ним - не видео

minakov ★★★★★
()
Ответ на: комментарий от pacify

К тому же, gtk-recordmydesktop глючит и в других местах.
Например, если его прибить, остается висеть приложение:

recordmydesktop -o /home/pacify/out.ogv --fps 15 -x 1 -y 23 --width 1276 --height 956 --channel ...
Сейчас буду пробовать ffmpeg (он, похоже, тоже кодеком Theora кодирует).

pacify ★★★★★
() автор топика
Ответ на: комментарий от alltiptop

Две звезды натроллил, а флудить не разучился. Ты сам пробовал пользоваться этим софтом? Хочеться плакать от него.

tensai_cirno ★★★★★
()
Ответ на: комментарий от tensai_cirno

Единственное что я записывал, первое под рукой оказалось в kdenlive, использует вроде рекорддесктоп, но с удобными настройками и результатом сразу в видеоредакторе, в отличии от гтк-рекордмойдесктопов процессор не ест и не тормозит, сохраняя приличное качество и адекватное сжатие.
Вот, собственно и результат. Топик можно закрывать.

alltiptop ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.