2011-06-24 27 views
10

Làm cách nào để biên dịch các chương trình mẫu được đưa ra trong FFMPEG. tôi không thể biên dịch khi tôi nhận được lỗi dưới dạng CODEC_TYPE_VIDEO không khai báo. Bất cứ ai có thể xin vui lòng đề nghị tôi làm thế nào để biên dịch các chương trình. Tôi đang sử dụng ubuntu 11.Soạn thảo các chương trình hướng dẫn trên FFMPEG

Đây là ví dụ đầu tiên:

$ gcc -o tutorial01 tutorial01.c -lavutil -lavformat -lavcodec -lz 

Đây là sản phẩm tôi nhận:

tutorial01.c: In function ‘main’: tutorial01.c:77:3: warning: ‘dump_format’ is deprecated (declared at /usr/local/include/libavformat/avformat.h:1462) 
tutorial01.c:82:51: error: ‘CODEC_TYPE_VIDEO’ undeclared (first use in this function) 
tutorial01.c:82:51: note: each undeclared identifier is reported only once for each function it appears in 

Version info:

ffmpeg version git-N-30430-ga52f598, Copyright (c) 2000-2011 the FFmpeg developers 
    built on May 31 2011 14:21:08 with gcc 4.5.2 
    configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab 
    libavutil 51. 3. 0/51. 3. 0 
    libavcodec 53. 6. 1/53. 6. 1 
    libavformat 53. 2. 0/53. 2. 0 
    libavdevice 53. 1. 0/53. 1. 0 
    libavfilter 2. 11. 0/2. 11. 0 
    libswscale 0. 14. 0/0. 14. 0 
    libpostproc 51. 2. 0/51. 2. 0 
+1

Đăng (các) lệnh xây dựng thực tế và (các) thông báo lỗi –

+0

Đây là ví dụ đầu tiên ffmpegexam $ gcc -o tutorial01 tutorial01.c -lavutil -lavformat -lavcodec -lz Đây là kết quả tôi nhận được. tutorial01.c: Trong hàm 'main': tutorial01.c: 77: 3: cảnh báo: 'dump_format' không được dùng nữa (được khai báo tại /usr/local/include/libavformat/avformat.h:1462) tutorial01.c: 82 : 51: lỗi: 'CODEC_TYPE_VIDEO' không khai báo (sử dụng lần đầu trong hàm này) tutorial01.c: 82: 51: lưu ý: mỗi số nhận dạng không khai báo chỉ được báo cáo một lần cho mỗi hàm xuất hiện trong – iwant2learn

+0

để tham khảo sau này bạn nên chỉnh sửa câu hỏi của mình thêm thông tin bổ sung như thế này - Tôi đã làm điều này cho bạn trong dịp này. Từ các thông tin giới hạn có sẵn, có vẻ như bạn đang cố gắng xây dựng các ví dụ hướng dẫn liên quan đến một phiên bản cũ hơn của ffmpeg? –

Trả lời

5

Hãy thử thay thế CODEC_TYPE_VIDEO với AVMEDIA_TYPE_VIDEO. Bạn có thể gặp phải những khác biệt khác. Xem xét việc tìm kiếm hướng dẫn mới hơn.

+0

Cảm ơn rất nhiều .. sẽ kiểm tra và đăng kết quả. Bạn có thể đề nghị tôi tìm một hướng dẫn mới không. Xin vui lòng – iwant2learn

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