视频播放器,可在下载时传输视频

2024-04-26 21:06:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个wxPython应用程序,它连接到一个大的(2Gb以上)视频文件并将文件分块下载。我一直在使用wx.media.MediaCtrl下载后播放该文件,并在外部调用avconv将视频文件拆分为音频和视频。一旦文件被分割,我执行一些基本的语音识别,并在播放视频时在正确的时间显示返回的结果。在

我想做的是调整应用程序,以便在文件仍在下载时进行处理,并且我在如何开始使用时遇到了一些障碍。我正在寻找如何开始的建议。到目前为止,我有一个线程,它一次启动下载并缓冲一块文件。我需要一个python播放器,它允许我在内存中附加每个数据块,并更新播放器,以便可用的视频变得更长。我确信wx.media.MediaCtrl不会允许我这样做,因为它似乎只支持从磁盘加载视频文件。我还需要一些想法,如何在下载时从视频中分离音频,以及如何将其存储在内存中。我在寻找纯python思想,因为我不想将数据写入磁盘。在

本质上,我需要实现一个视频播放器,当文件被下载,并提供访问音频流下载。。。在

非常感谢!在


Tags: 文件数据内存应用程序视频wxpython音频播放器