2012-08-07 42 views
7

Trong khi cài đặt ffmpeg trên Ubuntu 12.04tài liệu tham khảo không xác định cho `x264_encoder_open_125'

Tôi nhận được lỗi sau

libavcodec/libavcodec.a(libx264.o): In function `X264_init': 
/root/ffmpeg/libavcodec/libx264.c:492: undefined reference to `x264_encoder_open_125' 
collect2: ld returned 1 exit status 
make: *** [ffmpeg_g] Error 1 

Tôi theo các hướng dẫn được đưa ra tại http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

Làm bất cứ ai có ý tưởng về vấn đề này lỗi?

+3

Bạn cần phải chắc chắn rằng bạn cũng có x264 biên soạn từ nguồn đúng. Thường thấy điều này nếu một trong hai phiên bản sai x264 được biên dịch hoặc nếu có xung đột giữa phiên bản được cài đặt sẵn và phiên bản bạn đã cài đặt từ nguồn. Hãy thử đặt LD_LIBRARY_PATH thành thư mục chứa libx264. – av501

+0

Bạn đã làm theo hướng dẫn từng từ? Như user1559108 đã đề cập, bạn có thể có hai phiên bản khác nhau của x264 được cài đặt đồng thời (bao gồm gói libx264-dev). – LordNeckbeard

Trả lời

9

Đây là vấn đề điển hình đối với những người đã cài đặt x264 thông qua hệ thống quản lý gói. Bạn có thể giải quyết việc này trong ít nhất 2 cách:

  1. Gỡ bỏ các x264 đã tồn tại từ hệ thống của bạn, thông qua hệ thống quản lý gói:

    # apt-get remove x264 
    

    compile your new x264 from source

  2. Đừng gỡ bỏ cài đặt gói x264, nhưng compile your new x264 và sau đó compile your ffmpeg, yêu cầu thư viện sử dụng thư viện x264 mới được biên soạn, bằng cách chỉ định thư mục chứa thư viện x264 đã biên dịch của bạn, sử dụng sốđược đề cập 033.210 biến môi trường:

    LD_LIBRARY_PATH=/path/to/my/compiled/x264/library ./configure --enable-libx264 ... 
    

Thông tin thêm có thể được tìm thấy trên những liên kết này:

+0

cho tôi một cái gì đó như thế này làm việc (với macports cài đặt vào/opt/rdp_project_local với x264 cài đặt ở đó): 'CFLAGS =" - I/opt/rdp_project_local/bao gồm "LDFLAGS =" - L/opt/rdp_project_local/lib "./configure ... – rogerdpack

+0

Bạn cũng có thể xem xét 'PKG_CONFIG_PATH =/path/to/my/biên dịch/x264/thư viện ./configure ... ' –

Các vấn đề liên quan