Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将libavcodec编码的视频保存为AVI文件格式_C_Video_Ffmpeg_Avi - Fatal编程技术网

将libavcodec编码的视频保存为AVI文件格式

将libavcodec编码的视频保存为AVI文件格式,c,video,ffmpeg,avi,C,Video,Ffmpeg,Avi,通过调用avcodec\u encode\u video函数,我可以使用libavcodec对视频帧进行编码。如何将这些编码的帧保存到AVI文件中?请查看: 我认为,您必须打开文件进行二进制写入,在其中写入头,同时将二进制帧放入其中。我尝试过,但这似乎只适用于少数编解码器,如MPEG或H264,但不适用于FLV1或Huffyuv等。。。

通过调用
avcodec\u encode\u video
函数,我可以使用libavcodec对视频帧进行编码。如何将这些编码的帧保存到AVI文件中?

请查看:


我认为,您必须打开文件进行二进制写入,在其中写入头,同时将二进制帧放入其中。

我尝试过,但这似乎只适用于少数编解码器,如MPEG或H264,但不适用于FLV1或Huffyuv等。。。