• Компиляция ffmpeg на линуксе

    1. Как показывает многолетняя практика этот пункт только вредит.
    2. Например?
    3. Какой репозиторий? репозиторий чего? Вы думаете, что в сабайоне кроме родного дерева + гентушного дерева + гентушных оверлеев + ещё трёх «официальных» репозиториев других нету? Вы ошибаетесь :)
    4. Простота и доступность ЧЕГО? Софт везде идентичный абсолютно. Разница ТОЛЬКО в версиях установленного софта, буковках на заставке и в пакетном менеджере. Но это решаемо. Для особо желающих в сабайон прекрасно ставятся через родной менеджер пакетов и RPM и pacman и dpkg.

    В общем, коротко:
    1. чрезмерная популярность — это минус, а не плюс, имхо. А средняя, как у Сабайона — самое то.
    2. Конкретнее?
    3. ???
    4. Простота и доступность ЧЕГО? :)
  • Компиляция ffmpeg на линуксе

    на самом деле, раз уж и менять дистрибутив, то почему бы (кроме тупого инсталлятора, конечно, но это не всех задевает) не Sabayon? Он умеет и бинарные пакеты ставить и одной комадой собирать из исходников с нужными опциями. Да и лично по мне, даже пакетный менеджер поудобней бубунты будет. А вообще, пусть у человека пока «копейка» постоит на месте, пусть поучится на «костылях», потом легче будет :)))
  • Компиляция ffmpeg на линуксе

    rpm как бекенд и yum, как фронтенд. Но Вы не подумайте, я сам гентушник :)
  • Компиляция ffmpeg на линуксе

    хм… А можно тогда наводящий вопрос? А зачем собирать ffmpeg руками? Можно же из репозитория поставить.
    Ну, так или иначе: по поводу готового rpm-пакета: можно, например, скачать packages.sw.be/ffmpeg/ffmpeg-0.6.1-1.el5.rf.x86_64.rpm потом сделать rpm -i ffmpeg-0.6.1-1.el5.rf.x86_64.rpm;
    По поводу сборки из исходников, краткий алгоритм будет что-нибудь типа:
    mkdir ~/ffmpeg; cd ~/ffmpeg;
    wget ffmpeg.org/releases/ffmpeg-0.7-rc1.tar.bz2
    tar xjf ffmpeg-0.7-rc1.tar.bz2
    cd ffmpeg-0.7-rc1
    mkdir ../ffmpeg_bin
    ./configure --prefix=../ffmpeg_bin --libdir=../ffmpeg_bin --shlibdir=../ffmpeg_bin --mandir=../ffmpeg_bin --enable-shared --cc=x86_64-pc-linux-gnu-gcc --disable-static --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-optimizations --enable-runtime-cpudetect --disable-vdpau --enable-libmp3lame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-indev=oss --disable-indev=jack --enable-x11grab --disable-outdev=oss --enable-frei0r --enable-libfreetype --enable-pthreads --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libvpx --enable-libopenjpeg --disable-altivec --disable-avx --cpu=k8 --enable-hardcoded-tables --static
    make
    make install

    Но, на самом деле, я Вам оказываю медвежью услугу: по правильному было бы спровоцировать Вас почитать мануалы и руководства, чтобы Вы понимали, что Вы делаете.
  • Компиляция ffmpeg на линуксе

    в смысле, во втором пункте должно было быть предложение ./configure --help прочитать :)