Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Comparison 机器人框架,如何比较声音,视频文件_Comparison_Video Capture_Video Processing_Audio_Robotframework - Fatal编程技术网

Comparison 机器人框架,如何比较声音,视频文件

Comparison 机器人框架,如何比较声音,视频文件,comparison,video-capture,video-processing,audio,robotframework,Comparison,Video Capture,Video Processing,Audio,Robotframework,我有声音,视频源文件,我必须验证我的程序打开和播放这个文件是正确的工作 我不知道如何验证这样的文件 我想我应该捕获(声音/视频),然后将其与源文件进行比较 到目前为止,我一直在互联网上搜索,但没有找到任何解决方案。这对你来说将是一个真正的挑战,我个人从未这样做过,但希望我能为你提供一些帮助,让你走上正轨 首先,您需要知道robotframework是在python上运行的,所以您需要使用python或使用python绑定的任何东西都可能是一个好的开始。 在捕获声音方面,我认为eaiser应该使用

我有声音,视频源文件,我必须验证我的程序打开和播放这个文件是正确的工作

我不知道如何验证这样的文件

我想我应该捕获(声音/视频),然后将其与源文件进行比较


到目前为止,我一直在互联网上搜索,但没有找到任何解决方案。

这对你来说将是一个真正的挑战,我个人从未这样做过,但希望我能为你提供一些帮助,让你走上正轨

首先,您需要知道robotframework是在python上运行的,所以您需要使用python或使用python绑定的任何东西都可能是一个好的开始。 在捕获声音方面,我认为eaiser应该使用一个带有api的程序,我在这里找到了一份有人这样做的文档,至于这是否仍然正确,我不确定:

要获取视频捕获,请尝试查看以下内容:

下一步将剥离视频,分离音频和视频帧,并分别进行比较。为此,您需要一个视频编辑器、音频比较库和一个用于比较图像的工具

至于这将如何工作,我不知道,因为我从来没有这样做过

你为什么要这样做呢?难道没有更好的方法吗?你制作视频吗?在这种情况下,只需对帧、长度和文件大小进行一些检查就足够了吗?你需要提供信息

这是一个有点长的评论,但这个答案是不完整的


让我知道你进展如何?

是的,谢谢Zenon,我正在按照你的指示做一些事情(也许)。一切都刚刚开始,这需要很长时间(我想是的)来研究。