Arhn - архитектура программирования

Как скомпилировать avconv с libx264 на Ubuntu 12.04 LTS (Precise Pangolin)?

Есть ли пошаговое руководство по компиляции avconv в Ubuntu?

Трудно найти какое-либо руководство с avconv по сравнению с ffmpeg.


Ответы:


1

Я наконец узнал, как,

1.) Создайте каталог avconv-source

mkdir avconv-source

2.) Загрузите и установите библиотеку x264.

cd ~/avconv-source
git clone git://git.videolan.org/x264.git x264
cd x264
sudo ./configure --enable-static
sudo make
sudo make install

3.) Загрузите исходный код avconv

cd ~/avconv-source
git clone git://git.libav.org/libav.git avconv
cd avconv
sudo ./configure
sudo ./configure --enable-gpl --enable-libx264
sudo make
sudo make install

и теперь вы можете выполнить

avconv -i test.mov -c:v libx264 -c:a copy test.mp4
28.06.2012
  • Когда я запускаю sudo ./configure --enable-gpl --enable-libx264, я получаю сообщение об ошибке: avconv-source/avconv/libavcodec/libx264.c:412: undefined reference to 'x264_encoder_open_125' 12.08.2012
  • @JJD у вас, вероятно, одновременно установлены две разные версии x264 (включая пакет libx264-dev). Попробуйте установить LD_LIBRARY_PATH в каталог, где должен находиться libx264, получил этот ответ от stackoverflow.com/questions/11838456/ 21.08.2012
  • Спасибо. Я следил за руководством по как установить FFmpeg на Ubuntu Precise, и у меня это работает. Я использую эту команду: ffmpeg -i in.mts -vcodec libx264 -filter:v yadif -s hd1080 -ab 128k -strict -2 -threads 0 ./out_x264.mp4 21.08.2012
  • configure на avconv у меня не сработало, неоднократно выдавало ошибку ERROR: libx264 not found. настройка x264 с ./configure --enable-static --enable-shared --enable-pic исправила это для меня. 14.08.2013

  • 2

    Это сработало для меня на Ubuntu 13.04 и Ubuntu 12.04.3 LTS.

    apt-get install libavcodec-extra-53
    
    16.09.2013
  • Это libavcodec-extra-54 в Ubuntu 14.04. 24.09.2014

  • 3

    У меня он отлично работал на Ubuntu 12.04, за исключением того, что он жаловался, что отсутствует ассемблер.

    Минимальная версия yasm-1.2.0. Если вы действительно хотите компилировать без asm, настройте с помощью --disable-asm.

    Благодаря HOWTO: установка и использование последних версий FFmpeg и x264 , Я также сделал следующее, и все было в порядке.

    sudo apt-get install build-essential checkinstall
    
    sudo apt-get build-dep yasm
    
    wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz && \
    tar -xf yasm-1.2.0.tar.gz && cd yasm-1.2.0 && ./configure
    
    make
    
    sudo checkinstall --pakdir "$HOME/Desktop" --pkgname yasm --pkgversion 1.2.0 \
    --backup=no --default
    
    30.12.2012
    Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..