转自: http://www.chinavideo.org/archiver/?tid-17184.html
ffmpeg+SDL能同时播放多路视频么?
如题,有能实现的大侠么? 解决了,几处重点:1 用SDL2,因为ffplay.c用的是SDL1.2.5,不支持多窗口显示。
ffplay.c的需要修改queue_picture(),video_image_display()等函数。
2 SDL2的render不支持多线程处理(同时渲染的时候会内存冲突),需要修改SDL2的D3D函数(我用的windows),SDL_render_d3d.c,D3D_CreateRenderer()函数里面 IDirect3D9_CreateDevice()的调用参数,加上D3DCREATE_MULTITHREADED(支持多线程)。
3 多线程启动播放。
大侠,请问你知道如何用ffmpeg解码网络流吗? 页: [1]