[Libav-user] How to feed data to libav from ethernet streams with video&audio threads

Andrey Utkin andrey.krieger.utkin at gmail.com
Thu Aug 15 21:29:58 CEST 2013

2013/8/15 Екатерина <malutik at yandex.ru>:
> I  guess how to collect video frame but don't know how to specify correct
> context( AVFormatContext) and
> write data to AVPacket structure (possibly using av_packet_from_data).
> Please suggest how to feed data to libav from ethernet streams to
> get file ***.avi which consists of video and audio threads.

See avformat_new_stream(). Call it for each elementary stream you
have, on the output file context. The rest depends on whether you
transcode data or remux it (i.e. just copy AVPackets you got).

Andrey Utkin

More information about the Libav-user mailing list