首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

请教使用ffmpeg库解码文件时,可不可以同时解码两个文件

2013-03-17 
请问使用ffmpeg库解码文件时,可不可以同时解码两个文件?我在使用ffmpeg解码库解码文件时发现,在同一时刻,

请问使用ffmpeg库解码文件时,可不可以同时解码两个文件?
我在使用ffmpeg解码库解码文件时发现,在同一时刻,只解码一个文件是没问题的,但我测试了一下,如果我的程序中有两个程序模块,每个模块解码一个文件,然后我让这两个模块同时启动,测试发现总是报错。我想知道,使用ffmpeg库时,是不是在一个进程里,在同一时间段,只能解码一个文件?请有经验的大侠给指点一下。
[解决办法]
ffmpeg设计的时候好像就没考虑在同一个实例中同时解码多个流的问题。
两个建议:
   1、解码模块放到动态库里,虽然是一个Process,但是是不同的模块实例(没试过)。
   2、专门弄个进程来解码,一个流对应一个进程(好像大部分是这么搞的)。
[解决办法]
测试过,可以同时解码多路视频,音频 好几天都没有出错。

热点排行