ffmpeg

510
.
venom (13.02.2012/13:06)
Домой прийду напишу подробно.
Okay.
.
Люди берегите воду - пейте пиво...
Не помню откуда эта статья (по моему юбунту форум), но когда юзал 10-ку , все работала на этих примерах.
Первым делом удаляем x264, libx264-dev и ffmpeg, если таковые установлены:
sudo apt-get remove ffmpeg x264 libx264-dev

Затем, устанавливаем необходимые для последующей сборки зависимости. Репозитарии universe и multiverse должны быть подключены!
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html \
     libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev \
     libtheora-dev libvorbis-dev libvpx-dev libx11-dev libxfixes-dev libxvidcore-dev lib1g-dev

Установка x264
Создаём в домашней директории каталог src:
mkdir ~/src

И выполняем следующее:
cd ~/src
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "2:0.`grep X264_BUILD x264.h -m1 | \
     cut -d' ' -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | \
     head -c 7`" --backup=no --deldoc=yes --fstrans=no --default

После этих действий будет собран и установлен пакет x264, который можно будет удалить/обновить в будущем.
Установка FFmpeg
Получив исходные коды FFmpeg команда "./configure --help" позволит увидеть опции, которые можно включить или выключить. Итак, собираем и устанавливаем пакет:
cd ~/src
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc \
     --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \
     --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis \
     --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion "4:SVN-r`LANG=C svn info | \
     grep Revision | awk '{ print $NF }'`" --backup=no --deldoc=yes --fstrans=no --default
hash x264 ffmpeg ffplay

Примеры использования FFmpeg и x264
Кодирование в один проход:
ffmpeg -i input.avi -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -crf 22 -threads 0 output.mp4

Чем ниже параметр -crf, тем выше качество, но больше файл. Разумными являются значения от 18 до 28.
Тоже самое и с твоим вариантом

Отмена всех изменений
sudo apt-get remove x264 ffmpeg build-essential subversion git-core \
     checkinstall yasm texi2html libfaac-dev libmp3lame-dev libsdl1.2-dev libtheora-dev \
     libvorbis-dev libvpx-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
rm -rf ~/src
.
Люди берегите воду - пейте пиво...
Отпишись если все сработает , еще посмотрю что в архивах есть .
.
Люди берегите воду - пейте пиво...
Вот еще нарыл
.
И так, поехали.
Пакета lib1g-dev нету, есть zlib1g-dev
Пакета libfaac-dev, другое название пакета я не знаю.
.
Люди берегите воду - пейте пиво...
Windler, Ставь то что есть
.
Поставил, работает. Но долго ужс) Можно ли как нибудь исправить?) ОЗУ 1гб.
.
Люди берегите воду - пейте пиво...
Windler, Есть проги , если работаешь не на сервере , а так почитай статьи , гляну что есть скину сюда ссылки .
.
venom (14.02.2012/08:37)
Windler, Есть проги , если работаешь не на сервере , а так почитай статьи , гляну что есть скину сюда ссылки .
На сервере.
.
Люди берегите воду - пейте пиво...
Windler, А CPU ???
CPU больше роли играет чем HDD
Всего: 29