草庐IT

REQUEST_CODE_PICK_MEDIA

全部标签

Python - 如何读取 Windows "Media Created"日期(不是文件创建日期)

我正在转换几个旧视频文件以节省空间。由于这些文件是个人视频,我希望新文件具有旧文件的创建时间。Windows有一个名为“媒体创建”的属性,其中包含相机记录的实际时间。文件的修改时间通常不正确,因此有数百个文件不起作用。如何在Python中访问这个“媒体创建”日期?我一直在谷歌搜索像疯了一样,找不到它。以下是创建日期和修改日期匹配时有效的代码示例:files=[]forfileinglob.glob("*.AVI"):files.append(file)fororiginfiles:origmtime=os.path.getmtime(orig)origatime=os.path.get

windows - 硬件 H264 编码 ID3D11Texture2D with Media Foundation

我正在从事一个捕获屏幕并对其进行编码的项目。我已经可以使用桌面复制API(Win8+)捕获屏幕。使用API,我可以获得ID3D11Texture2D纹理并将它们从GPU传输到CPU,然后使用libx264对其进行编码。但是,将纹理从GPU拉到CPU可能是一个瓶颈,可能会降低fps。libx264也占用CPU周期(取决于质量)来编码帧。我正在寻找在GPU本身中编码ID3D11Texture2D纹理,而不是使用CPU进行编码作为优化。我已经检查了文档和一些示例代码,但没有成功。如果有人可以向我指出一些可靠地完成我想要的事情的资源,我将不胜感激。 最佳答案

c# - Media Capture - 手机拍摄的照片很暗

我正在尝试制作当您点击livetile时拍照的应用程序。不幸的是,在智能手机上存在一些问题:此应用程序保存的照片全是黑色。我不知道我做错了什么。事实:此UWP应用可在PC上正常运行,问题仅出现在我的Lumia设备上正确检测到相机这不是livetile的问题:无论我通过点击livetile还是点击按钮拍照都不起作用并非所有照片都是全黑的。当我拍摄window(由于阳光而明亮)的照片时,我可以看到它模糊的形状。也许照片拍摄正确,但它们不知何故变暗了?要粘贴的代码太多,所以我决定在GitHub上发布整个项目。[LINKTOGITHUB]您知道为什么它不起作用吗?这段代码主要是从一个教程中复制

windows - "code-signed"Windows 应用程序是否不易受病毒感染?

如果您使用代码签名证书对Windows(native,而非.NET)应用程序进行签名,这是否会以某种方式防止它随后感染病毒?显然,如果您签署一个已经被感染的文件,您就会遇到问题... 最佳答案 如果应用程序已签名,则不能在不使签名无效的情况下对其进行更改。因此,如果不出意外,更容易识别应用程序是否已被篡改。如果它是带有签名VBA模块的Office文档、模板或加载项,那么(取决于用户的宏安全设置),Office会在执行宏之前弹出一个对话框提醒用户-或者拒绝空白执行他们。(它会检测到宏没有有效签名,而不是文件已被篡改)。不过,我不认为标

windows - 错误 1053 : The service did not respond to the start or control request in a timely fashion

我有一个可执行文件,我想将其设置为作为服务运行。使用windows提供的sc.exe工具(见知识库文章:http://support.microsoft.com/kb/251192),我成功“注册”了服务。但是,当我转到服务管理控制台(开始->运行->services.msc)并启动服务时,出现以下错误:错误1053:服务没有及时响应启动或控制请求。阅读之后,我的初步印象是服务可执行文件必须符合API,并且服务必须响应的必需功能/方法包括启动/停止/重新启动命令。然而,这似乎违背了sc.exe工具的全部意义,该工具被宣传能够将任何可执行文件转换为服务。任何人都可以为我阐明这一点吗?

.net - "Windows.Media.SpeechSynthesis"和 "System.Speech.Synthesis"有什么区别?

我正在尝试确定这两个API中的哪一个具有更多功能来在用C#开发的专业应用程序中执行文本到语音转换。操作系统在这里不是问题,问题在于两个命名空间如何提供更多功能、高质量的声音和稳定性。有没有人精通这两种技术并能告诉我这两个命名空间的不同之处?就特征而言,其中一个是另一个的超集吗?编辑:这两个命名空间的背后是同一个语音合成引擎?我的网络应用程序将在服务器端完成所有文本到语音的工作。 最佳答案 Windows.Media.SpeechSynthesis是Windows运行时的一部分,仅支持Windows应用商店应用。它不能从您的服务器应用

visual-studio-code - Windows 上的 Ubuntu 作为 VS 代码终端 - 可执行路径

有一个relatedquestion但它详细介绍了WSL的方法,在较新版本的Windows中,Linux发行版不再是测试版,而是通过MS应用商店提供。我在哪里可以找到UbuntuonWindows可执行文件的路径?(不是WSL。)我尝试右键单击该图标以查找属性,但它不存在,它似乎是某种特殊的快捷方式。 最佳答案 如果您安装了多个发行版,您可以阅读如何单独启动一个发行版。https://msdn.microsoft.com/en-us/commandline/wsl/wsl-config但是如果你只安装了1个,它会默认选择那个Ther

c++ - 微软 Visual Studio : Windows and Unix project source code compatibility

我打算为Windows和Unix操作系统架构开发一个命令行工具。但是我面临着一场斗争。如何使代码在Windows和Unix之间有效地传输?项目将主要使用MSVisualStudio以C++语言制作。但是我希望我的工具是跨平台的,这样我就可以在Windows和Unix系统中使用它。由于Unix不支持VisualStudio,我需要设计一些代码结构以支持这两种架构(均为32位),并且需要包含特定于操作系统的header,仅用于内置代码的唯一一种操作系统架构。所以我请求你的帮助。为Windows和Unix维护几乎相同的代码以及该特定操作系统的所有必要header的最有效方法是什么?那么我可以

java - com.ibm.mq.MQException : MQJE001: Completion Code '2' , 原因 '2035'

我正在构建一个应该能够连接到IBMWebSphereMQ队列管理器的Java应用程序,但我不明白为什么我一直收到此错误。我已经通过MQExplorer使用setmqaut将管理权限授予了我的用户ID。我还在我的channel中定义了MCAUSER,并且我还将用户与MQWindows组相关联。任何人都可以提供一个简短的教程/示例,说明如何在Windows环境中将Java程序与WebSphereMQ安装连接起来吗? 最佳答案 如果您在channel中设置了MCAUSER,那么这会覆盖客户端提供的任何ID。如果您仍然得到2035,则有两种

Windows 10 上的 Android 虚拟设备 - 无尽的 "VCPU shutdown request"- 无法启动

我的x86AVD从不加载。我到处寻找解决方案,但没有找到适合我的解决方案。配置操作系统:Windows10家庭版内存:12GB中央处理器:英特尔酷睿i5-7200CPU支持HAXM要求的VT-x、EM64T和XD位(根据英特尔规范)HAXM版本:6.0.4AndroidStudio版本:2.2简介:InsydeF.21BIOS配置:启用虚拟化技术。步骤1.在AndroidStudio中,启动AndroidVirtualDeviceManager。2.使用所有默认设置创建Nexus5API24AVD。3.启动AVD。结果:AVD窗口显示。没有出现“Android”文本。Android运行