
Раньше я использовал xvidcap для записи скринкастов в Ubuntu.
Я обновился до 12.04 LTS (precise) и похоже, что xvidcap был удален из архива. Есть предложения по замене?
решение1
Поэтому я погуглил xvidcap. На сайте sourceforge есть только код, скомпилированный в deb для i386jaunty. Он несовместим.
К счастью, источник доступен.
sudo apt-get install subversion gcc autoconf libtool autopoint shtool libglib2.0-dev gtk+-2.0 libglade2-dev libxmu-dev libmp3lame-dev make
Займитесь чем-нибудь другим, это займёт какое-то время.
(gcc и make должны быть уже последних версий, включены для полноты картины. Я недавно перезагрузил свою систему, так что вам повезло. Эти пакеты очень близки к тому, что может понадобиться человеку без какой-либо цепочки инструментов.)
cd ~/
svn co https://xvidcap.svn.sourceforge.net/svnroot/xvidcap xvidcap
Пока он загружался, я занялся чем-то другим.
cd /usr/share
sudo mkdir /automake-1.10
cd automake-1.10
ls -lia /usr/share/automake-1.11
Я создал символические ссылки на все перечисленные файлы.
sudo ln -s /usr/share/automake-1.11/acinstall acinstall
sudo ln -s /usr/share/automake-1.11/am am
sudo ln -s /usr/share/automake-1.11/ansi2knr.1 ansi2knr.l
sudo ln -s /usr/share/automake-1.11/ansi2knr.c ansi2knr.c
sudo ln -s /usr/share/automake-1.11/ar-lib ar-lib
sudo ln -s /usr/share/automake-1.11/Automake Automake
sudo ln -s /usr/share/automake-1.11/compile compile
sudo ln -s /usr/share/automake-1.11/config.guess config.guess
sudo ln -s /usr/share/automake-1.11/config-ml.in config.ml.in
sudo ln -s /usr/share/automake-1.11/config.sub config.sub
sudo ln -s /usr/share/automake-1.11/COPYING COPYING
sudo ln -s /usr/share/automake-1.11/depcomp depcomp
sudo ln -s /usr/share/automake-1.11/elisp-comp elisp-comp
sudo ln -s /usr/share/automake-1.11/INSTALL INSTALL
sudo ln -s /usr/share/automake-1.11/install-sh install-sh
sudo ln -s /usr/share/automake-1.11/mdate-sh mdate-sh
sudo ln -s /usr/share/automake-1.11/missing missing
sudo ln -s /usr/share/automake-1.11/mkinstalldirs mkinstalldirs
sudo ln -s /usr/share/automake-1.11/py-compile py-compile
sudo ln -s /usr/share/automake-1.11/symlink-tree symlink-tree
sudo ln -s /usr/share/automake-1.11/texinfo.tex texinfo.tex
sudo ln -s /usr/share/automake-1.11/ylwrap ylwrap
cd ~/xvidcap/trunk
autoconf
autoreconf
automake --add-missing
./configure
Это займет некоторое время, я выдержал.
make
Займитесь чем-нибудь другим.
sudo make install
проверить это
xvidcap
Если это работает, прекратите играть с ним и закройте его.
Хорошо, давайте добавим пункт меню.
!!!!(Только KDE. Извините, я использую Kubuntu, который не использует Gnome — Gnome — популярный и, что еще важнее, стандартный оконный менеджер Ubuntu. Я уверен, что в «Google» есть инструкции для решения такой задачи. Но это конец для пользователей Gnome.)
Щелкните правой кнопкой мыши на Kubuntu Application Manager в панели кикера для контекстного меню. Мой менеджер приложений отображается как синий квадрат с логотипом Kubuntu в виде шестеренки — аналог кнопки «Пуск» в Windows.
Выберите пункт меню «Редактировать приложения...»
Разверните категорию программ, в которой вы хотите ее увидеть. Я поместил ее в категорию «Мультимедиа».
Затем выберите программу, в которой вы хотите видеть xvidcap.
Щелкните значок меню «Новый элемент» в левом верхнем углу мастера, диалогового окна или чего-либо еще...
Вам будет предложено ввести метку. Я набрал «XVidCap Screen Capture» и нажал Enter.
Появится практически пустой элемент, блок имени будет заполнен присвоенной вами меткой.
Мы можем начать заполнять оставшиеся пустые блоки деталей в правой части: Щелкните квадратное поле, чтобы задать визуальный значок. Когда я выбираю переключатель «Другие значки», значок xvidcap находится прямо там, внизу. Как только я щелкаю нужный значок, значок выбирается, и подмастер закрывается. Вы можете заполнить поля описания и комментариев, если хотите. В поле команды введите «xvidcap».
Итак, поехали. xVidCap на *buntu 12.04
Я бы не отказался узнать, как сделать .deb. Да, я могу это погуглить. Но я бы предпочел, чтобы мне объяснили это по телефону. Я захожу под именем BradChesney79, и меня легко найти. И я пользуюсь gmail. Так что соберите их вместе, и я бы с удовольствием внес еще больше.
решение2
У меня возникло много проблем с xvidcap, который вылетал во время записи или пропускал кадры, из-за чего звук и видео рассинхронизировались.
У меня гораздо лучший опыт записи с ffmpeg/avconv с использованием устройства ввода x11grab. Я использую кодек flashsv (Flash Screen Video) для хорошего качества и умеренного размера файла при записи экрана.