[Libav-user] how can i let avio_open2() output to memory instead of file?
wagner.patriota at gmail.com
Wed Sep 5 16:54:47 CEST 2012
On Wed, Sep 5, 2012 at 10:22 AM, 陈 钢 <chengang5 at staff.sina.com.cn> wrote:
> I found this,
> int avio_open2(AVIOContext **s, const char *url, int flags,const
> AVIOInterruptCB *int_cb, AVDictionary **options);
> how can i use a memory opinter instead of const char *url?
look for FFmpeg protocols
you can get content from any protocol FFmpeg has... or you can write one
and register it with FFmpeg
> I want to do this because i am writing a nginx flv2ts module, it read flv
> file from harddisk and output mpegts to HTTP client. And I don`t want to
> leave a file on hard disk.
yes, the same thing: protocols.... they are located in libavformat
> who can help? thanks
> Libav-user mailing list
> Libav-user at ffmpeg.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Libav-user