ffmpeg+SDL能同时播放多路视频么?

来源:互联网 发布:姜大声 知乎 编辑:程序博客网 时间:2024/05/19 20:23

转自: http://www.chinavideo.org/archiver/?tid-17184.html


ffmpeg+SDL能同时播放多路视频么?

如题,有能实现的大侠么?

jinux 发表于 2013-9-27 16:20:35

解决了,几处重点:

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 多线程启动播放。

范儿 发表于 2013-10-8 11:03:20

大侠,请问你知道如何用ffmpeg解码网络流吗?
页: [1]

0 0
原创粉丝点击