Я использую библиотеку FFmpeg в Objective-C.
Я хочу установить AVFormatContext из NSData, который содержит imagedata.
Я знаю, что могу установить AVFormatContext с помощью av_open_input_file ().
поэтому, записывая содержимое NSData во временный файл, я могу сделать это следующим образом.
[data writeToFile:@"./temp.mov" atomically:YES];
av_open_input_file(&pFormatCtx, "./temp.mov", NULL, 0, NULL);
.
.
.
NSFileManager *fm = [NSFileManager defaultManager];
[fm removeFileAtPath:@"./temp.mov" handler:nil];
но я не хочу использовать временный файл.
Кто-нибудь знает умный способ?
Извините, мой плохой английский.
Спасибо