relocation R_X86_64_32 against `x264_cabac_range_lps'
если при сборке ffmpeg вылезла вот такая бяка :
/usr/bin/ld: /usr/local/lib/libx264.a(cabac-a.o): relocation R_X86_64_32 against `x264_cabac_range_lps' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libx264.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[5]: *** [libx264_plugin.la] Error 1
то значит кодек x264 собран неверно.
Идем в каталог с кодеком и ставим дополнительные флаги сборки :
—enable-pic —enable-shared
После этого все пройдет без проблем.
Tags: Debian, ffmpeg
Установил по вашим методам, все вроде бы работает. Однако при попытке кодирования вылазит такое сообщение: Unknown encoder mp3. Не подскажите в каком пакете кодеков это искать?
скорее всего нужен кодек mp3lame