当前位置: 代码迷 >> 多媒体/流媒体开发 >> avi文件播放时间的控制?该怎么解决
  详细解决方案

avi文件播放时间的控制?该怎么解决

热度:4553   发布时间:2013-02-26 00:00:00.0
avi文件播放时间的控制?
本人现在在做一个基于网络视频的一个项目,我在客服端接受服务端那边传过来的视频,然后这边把接到的数据录像成AVI文件,现在录像是可以的,avi文件也可以正常播放,我现在有这样一个需求,就是要控制每次录像的avi文件播放的时间定为20分钟。这个应该怎么控制啊? 
 意思就是我这边不停的录像,每当判断出一个avi文件的播放时间(不是录像时间)达到了20分钟,就结束这个文件,另外再开一个新的文件继续录,就是保证录成的avi文件,每个到时候播放的时候 都是20分钟一个,求高人指点?

------解决方案--------------------------------------------------------
avi文件播放时长 = 总帧数 / 帧率;
也就是说可通过帧计数来实现。
------解决方案--------------------------------------------------------
这个只能自己控制了,或者楼上说的,总帧数处以帧率来算出具体的时间了。
------解决方案--------------------------------------------------------
写的时候你封装的时候不是一帧一帧的写的吗??你是怎么写的??用的什么函数??ffmpeg拆的还是windows下的多媒体函数??
  相关解决方案