Intereting Posts
Проблемы преобразования PDF в DjVu Поиск инструментов для создания минимального рабочего стола Linux Как автозапуск приложения в Gnome при установке тома? Charset / font в консоли Linux Что делает команда «echo run -d»? Как перемещать все файлы (исключая подкаталоги) из одного каталога в другой? Монитор Fail2Ban HTPasswd / HTAccess Что такое тайм-аут статуса TX, и мне нужно беспокоиться об этом? Как Apache разрешает запрашиваемый виртуальный хост? Каковы шаги, необходимые для кэширования кодовых фраз, введенных через pinentry с использованием gpg-preset-passphrase в 2.1.15? Как я могу контролировать все исходящие запросы / подключения с моей машины? SSH Keyfile работает для всех пользователей, кроме одного Выполнить скрипт bash так, чтобы каждая команда была индивидуально доступна в истории команд оболочки Сравните две переменные с помощью сценария Shell Может кто-нибудь объяснить значение – и ** в команде linux / unix?

/ root / bin / ffmpeg: ошибка при загрузке разделяемых библиотек: libtheoraenc.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога

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

Для вышеизложенного я проверил ffmpeg: ошибка при загрузке разделяемых библиотек: libtheoraenc.so.1 тоже, но не смог решить мою проблему.

Моя команда: /root/bin/ffmpeg -i /home/pulsebrk/public_html/beta/user_uploads/6/1148a008470721f06c8dc71efa70622f99799e91.avi -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 345k -sx /home/pulsebrk/public_html/beta/user_uploads/6/1148a008470721f06c8dc71efa70622f99799e91.ogv
и ошибка:

 /root/bin/ffmpeg: error while loading shared libraries: libtheoraenc.so.1: cannot open shared object file: No such file or directory 

Версия libtheroa: 1.1.1, пожалуйста, кто-нибудь загнал меня за вышеупомянутую проблему.

Ваша проблема звучит так, будто у вас нет правильной версии библиотеки libtheoraenc для этой конкретной версии ffmpeg . Вот о чем это сообщение жалуется:

 /root/bin/ffmpeg: error while loading shared libraries: libtheoraenc.so.1: 

Конфигурированная + скомпилированная библиотека правильно?

Когда вы построили ffmpeg , вы также включили «дополнительные библиотеки», упомянутые на этой странице, а также включили дополнительные переключатели configure при построении ffmpeg ?

 $ ./configure --enable-libtheora .... 

Библиотеки в кэше LD?

Если вы сделали все это, еще 2 вещи, чтобы исследовать, было ли обновление кеша разделяемой библиотеки?

 $ ldconfig -v 

Также убедитесь, что вы установили libtheoranc вручную, чтобы каталог, в котором он был установлен, присутствует в файле вашей общей библиотеки .conf , обычно /etc/ld.so.conf или что в файле /etc/ld.so.conf.d/ имеется файл /etc/ld.so.conf.d/ с /etc/ld.so.conf.d/ пути к каталогу.

Рассматриваются общие библиотеки?

Наконец, вы можете увидеть, откуда идут общие библиотеки, с помощью команды ldd /path/to/ffmpeg .

пример

 $ ldd /usr/bin/ls linux-vdso.so.1 => (0x00007fffefdfe000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003d89600000) libcap.so.2 => /lib64/libcap.so.2 (0x0000003fa6200000) libacl.so.1 => /lib64/libacl.so.1 (0x0000003fa4e00000) libc.so.6 => /lib64/libc.so.6 (0x0000003f8ba00000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003f8c200000) libpcre.so.1 => /lib64/libpcre.so.1 (0x0000003d89200000) libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003f8c600000) /lib64/ld-linux-x86-64.so.2 (0x0000003f8b600000) libattr.so.1 => /lib64/libattr.so.1 (0x0000003fa3600000) 

Убедитесь, что каждое имя динамической библиотеки (слева) указывает на соответствующий файл на диске (справа).