我想从本地的rm格式文件中读取一段数据播放,就像从电影中截取一段剪接。我想把一部电影切割成两分钟的N多段数据存储,并且每段都可以单独播放,谁可以帮助讲讲解决办法?

解决方案 »

  1.   

    realproducer?
    若要自己做的话
    首先要demux
    找到关键帧
    然后写入
      

  2.   

    我想自己切割,可以考虑用现成软件,但要有API,切割后的可以通过网络传输,接受方可以拼接相邻的片断,并可以播放
      

  3.   

    VFM怎么样?
    能不能达到效果?效率怎么样?
      

  4.   

    http://sourceforge.net/projects/guliverkli/里面有RealMediaSplitter源代码,可做demux
      

  5.   

    RealMediaSplitter的源代码好像不开放
    是不是可以从网络流媒体播放中借鉴什么啊?
    网络播放器是怎么实现的啊?他们传送的是一帧帧的画面么?播放器需要怎么样的数据才能播放?
      

  6.   

    网络播放器是自己写了source filter数据是socket传输!要一个缓存空间!存的数据够了才开始播放!一边传输一边播放