Ich modifiziere Beispiel Quellcode (muxing.c) von FFmpeg Website. Ich habe alte Funktionen in neue geändert und versucht, den Code zu erstellen. dann gibt es einige Fehler, AVPicture wurde als veraltet erklärt.[FFmpeg] Was ist der Ersatz von avpicture_alloc, avpicture :: Daten, die veraltet waren
Ich habe etwas im Internet recherchiert, konnte aber keine Antwort finden, wie ich es beheben kann.
/* Allocate the encoded raw picture. */
ret = avpicture_alloc(&dst_picture, c->pix_fmt, c->width, c->height);
if (ret < 0)
{
//fprintf(stderr, "Could not allocate picture: %s\n", av_err2str(ret));
char buf[256];
av_strerror(ret, buf, sizeof(buf));
printf("Could not allocate picture: %s,ret:%d\n", buf, ret);
exit(1);
}
Vielen Dank, kfazi! – YJJ
und wenn es Ihnen nichts ausmacht, kommen Sie, um meine andere Frage zu überprüfen. Ich bin dabei, JPG-Dateien in eine Filmdatei (Mjpeg-Typ) zu konvertieren. http://stackoverflow.com/questions/36586467/ffmpeghow-to-make-codes-for-converting-jpg-files-to-avimotion-jpeg – YJJ