LinuxForum.Fans
Тема

FFMPEG и Ubuntu 10.10

Автор: apache 12 сообщений 4346 просмотров
#219194

Доброго времени суток уважаемые форумчане. Появилась задача поднять скрипт видео сайта с возможностью конвертитровать видео, извлекать из него инфо ну и резать привью..
для этого мне понадобится

FFMPEG
MPLAYER
MENCODER
FLVTOOL2
x264

Информации в сети достаточно по этой теме, но я получаю кучу ошибок и дело не движется.
Делал по инструкции из этой статьи http://zenway.ru/page/howto-install-ffmpeg-x264

При попытке выполнить команду

text
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

получаю такой ответ

text
Unable to locate package lib1g-dev

Помогите пожалуйста разобраться...

#219233

а почему вы решили что этот пакет должен быть?
если хотите ставить ффмпег ставьте только его а все остальное само подтянется если пользовать апт-гет...
если нужно такое же делать в графике, то рекомендовал бы avidemux для него есть и консольная версия тоже...

#219267

apache, [console]apt-get install libxvidcore4 ffmpeg libavcodec-extra-52 build-essential git-core checkinstall yasm texi2html libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev
libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev[/console] smile

#219285

кстати баянистую вы читаете инструкцию...
я давно когда-то libopencore-amrwb-dev лично в ффмпег компилил...
тоже отдельно доставлял, мало того его в репах не было...
сейчас оно есть уже прекопиленное...

#219293

Харитон, не знаю. Всё было в репах Ubuntu 10.04/10.10/11.04/11.10 smile
Может, у вас что-то потерялось?

#219340

я не помню - это было еще в 9.* наверно...
ффмпег из коробки амр не держал приходилось руцями компилить...

#219391

Харитон, Ага. В Ubuntu 9.04 всё руками собирать надо было. Там и FFMPEG был на стадии эксперимента wink
А данная инструкция накорябана была как раз для 10.04 smile Немножко только ещё сам подправил.

#225884
Wolfenberg написал:
apache, [console]apt-get install libxvidcore4 ffmpeg libavcodec-extra-52 build-essential git-core checkinstall yasm texi2html libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev
libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev[/console] smile

Спасибо большое за ответ, вот какой результат выдала эта команда, не пойму по чему Abort. выдает?

[console]root@:~# apt-get install libxvidcore4 ffmpeg libavcodec-extra-52 build-essential git-core checkinstall yasm texi2html libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
libjack-jackd2-dev is already the newest version.
libsdl1.2-dev is already the newest version.
libtheora-dev is already the newest version.
libva-dev is already the newest version.
libvdpau-dev is already the newest version.
libvorbis-dev is already the newest version.
texi2html is already the newest version.
yasm is already the newest version.
checkinstall is already the newest version.
libmp3lame-dev is already the newest version.
libopencore-amrnb-dev is already the newest version.
libopencore-amrwb-dev is already the newest version.
libxvidcore4 is already the newest version.
libxvidcore4 set to manually installed.
libfaac-dev is already the newest version.
git-core is already the newest version.
The following extra packages will be installed:
apport-hooks-medibuntu libavutil-extra-50 libdirac-encoder0
Suggested packages:
libfaad0
The following packages will be REMOVED:
libavcodec52 libavutil50
The following NEW packages will be installed:
apport-hooks-medibuntu ffmpeg libavcodec-extra-52 libavutil-extra-50
libdirac-encoder0
0 upgraded, 5 newly installed, 2 to remove and 103 not upgraded.
Need to get 3,007kB/3,293kB of archives.
After this operation, 1,987kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Abort.
[/console]

#225960

apache, вводили в латинице согласие?

#225988

Конечно, после нескольких попыток команда выполнилась
[console]root@~# sudo apt-get install libxvidcore4 ffmpeg libavcodec-extra-52 build-essential git-core checkinstall yasm texi2html libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
libjack-jackd2-dev is already the newest version.
libsdl1.2-dev is already the newest version.
libtheora-dev is already the newest version.
libva-dev is already the newest version.
libvdpau-dev is already the newest version.
libvorbis-dev is already the newest version.
texi2html is already the newest version.
yasm is already the newest version.
checkinstall is already the newest version.
libmp3lame-dev is already the newest version.
libopencore-amrnb-dev is already the newest version.
libopencore-amrwb-dev is already the newest version.
libxvidcore4 is already the newest version.
libfaac-dev is already the newest version.
git-core is already the newest version.
libavcodec-extra-52 is already the newest version.
The following NEW packages will be installed:
ffmpeg
0 upgraded, 1 newly installed, 0 to remove and 103 not upgraded.
Need to get 0B/285kB of archives.
After this operation, 1,085kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously deselected package ffmpeg.
(Reading database ... 87095 files and directories currently installed.)
Unpacking ffmpeg (from .../ffmpeg_4%3a0.6-2ubuntu6.3_amd64.deb) ...
Processing triggers for man-db ...
Setting up ffmpeg (4:0.6-2ubuntu6.3) ...
[/console]

Решил проверить

[console]root@:~# ffmpg
No command 'ffmpg' found, did you mean:
Command 'ffmpeg' from package 'ffmpeg' (main)
ffmpg: command not found[/console]

Чудеса блин..

#226063

apache, И?
[console]ffmpeg[/console]
Должно вылезти типа:
[console]root@medvezhka-945GCT-M5:/home/medvezhka# ffmpeg
ffmpeg version 0.7.3-4:0.7.3-0ubuntu0.11.10.1, Copyright (c) 2000-2011 the Libav developers
built on Jan 4 2012 16:21:50 with gcc 4.6.1
configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
WARNING: library configuration mismatch
avutil configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
avcodec configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
avformat configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
avdevice configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
avfilter configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
swscale configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
postproc configuration: --extra-version='4:0.7.3-0ubuntu0.11.10.1' --arch=i386 --prefix=/usr --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
libavutil 51. 7. 0 / 51. 7. 0
libavcodec 53. 6. 0 / 53. 6. 0
libavformat 53. 3. 0 / 53. 3. 0
libavdevice 53. 0. 0 / 53. 0. 0
libavfilter 2. 4. 0 / 2. 4. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 52. 0. 0 / 52. 0. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
[/console]

#226116

Да я потом уже понял что пропустил букву). Сейчас кажется все работает, правда делал не совсем по вашей инструкции. Как проверю работоспособность отпишусь с ссылками на доки

Войдите или зарегистрируйтесь, чтобы ответить.