我正在尝试在Windows下构建楔形文字.我使用CMake生成构建并选择MinGW Makefiles选项.
在内部,Makefile具有DOS C:\ pathname样式路径而不是unix样式,SHELL设置为cmd.exe(我注意到MinGW的bin目录有cmd脚本但没有cmd.exe)而不是bash或sh.
我点击双击开始bash C:\MinGWzmsys\1.0\bin\bash.exe.当我尝试运行时,它说:
bash.exe"-3.1$ cd /c/cuneiform/build/
bash.exe"-3.1$ make
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
c:\cuneiform\build>
Run Code Online (Sandbox Code Playgroud)
然后我必须输入三次退出才能重新进入bash!为什么?
我试图生成使用unix样式路径并调用sh的Makefile,但由于某种原因无法让CMake这样做.
理想情况下,我应该在bash或DOS中尝试这个吗?如果我从DOS尝试(在设置路径= C:\ MinGW\msys\1.0\bin; C:\ Windows\System32的最小路径之后),以类似的方式制作模具.
我通常在Windows下用HP-UX或Java编写C++,所以MinGW和CMake对我来说都是新手,因为我相信你可以说.
我想将大量视频与一个好的参考视频进行比较,以便找到质量较差的视频.我想通过调用命令行实用程序以批处理模式执行此操作,我已经以这种方式使用ffmpeg来获取视频帧.
如果我对视频进行转码,ffmpg会给我一个PSNR值来比较输入和输出视频.我的印象是我可以使用这样的东西比较两个单独的视频,但找不到办法.
我会更好地从每个视频中抓取一个帧并以某种方式比较它们吗?PSNR对我来说可能不是最佳选择?
我不是在寻找质量上的微小差异,而是寻找同步问题或大量积雪等重大差异.
有什么建议?提前致谢 :-)