我有声音,视频源文件,我必须验证我的程序打开并播放此文件是否正常工作。
我不知道如何验证这样的文件!
我想我应该捕获(声音/视频),然后将其与源文件进行比较。
直到这个时候,我在网上搜索过但没有得到任何解决方案。
答案 0 :(得分:1)
这对你来说是一个真正的挑战,我个人从来没有这样做过,但希望我可以为你提供一些帮助,让你在路上......
首先你需要知道机器人框架是在python上运行的,所以你需要在python中使用或者有python绑定所以要求有一个良好的开端。 在捕获声音方面,我相信使用带有你可以使用的api的程序会变得更加容易,我在这里发现了一个有人这样做的文件,关于这是否仍然正确我不确定:
http://www.nektra.com/files/DirectSound_Capture_With_Deviare.pdf
对于视频捕捉,请尝试查看:
https://www.youtube.com/watch?v=j344j34JBRs
接下来将剥离视频,分离音频和视频帧并将它们分开比较。为此,您需要一个视频编辑器,音频比较库和用于比较图像的工具。
就如何运作而言,我不知道,因为我从未这样做过......
为什么你需要这样做,有没有更好的方法呢?你申请制作视频吗?在哪种情况下可以只对帧,长度,文件大小进行一些检查?您需要提供信息。
评论有点长,但这个答案不完整。
让我知道你是怎么过的?