FFmpeg: undefinierte Verweise auf av_frame_alloc ()

8

Ich möchte in FFmpeg entwickeln und ich fing an, diese Beispiele Tutorial hier zu folgen: hier

Ich begann mit dem ersten Tutorial - tutorial01.c - aber ich habe dieses Problem 'undefinierte Verweise auf av_frame_alloc ()'.

Ich bin auf Ubuntu 12.04 LTS.

Das ist mein Programm:

%Vor%

Dies ist die Build-Ausgabe:

%Vor%

Ich habe auch den richtigen Bibliothekspfad und den richtigen Headerpfad verknüpft, da es keinen Fehler gibt.

Aber wenn ich versuche, das Programm vom Terminal aus mit diesen Befehlen zu erstellen: gcc -o prog1 /home/dontrythisathome/Programmazione/C-C++/SimpleMediaPlayerForAndroid/main.c -lavformat -lavcodec -lavutil -lswscale -lz -lbz2

Und die Ausgabe ist anders:

%Vor%

Die Ausgabe besagt, dass keine Datei oder kein Verzeichnis vorhanden ist. Was ist das Problem?

    
dontrythisathome 05.06.2014, 10:05
quelle

2 Antworten

12

Wie bei Jan Simeks Antwort ein wenig einfacher:

%Vor%     
user3182551 06.08.2014 02:13
quelle
8

av_frame_alloc() wurde in lavc 55.28.1 hinzugefügt, sodass Sie entweder% verwenden konnten. co_de% stattdessen oder um zukunftssicher zu sein, mache so etwas:

%Vor%     
Jan Šimek 07.07.2014 13:43
quelle

Tags und Links