MediaInfo DLL 对本地文件按预期工作。有什么方法可以获取与 ffmpeg 工作方式类似的存储在我的存储中的文件的信息?
如果我们将 url 作为输入提供给 ffmpeg,它会获取信息。同样,我们可以获取远程 url 的 MediaInfo DLL 吗?
我正在使用http协议
只需使用 URL 作为输入
mediainfo https://example.com/example.mp4
工作(对于 DLL 和 MediaInfo::Open() 相同)。
在例如 Windows 上,不要忘记将 MediaInfo 用于 HTTP/FTP/... 访问的 libcurl.dll(带有正确的拱门)放在 MediaInfo.dll 旁边。如果您想快速找到此附加 DLL,请在 CLI 包中的MediaInfo Windows 下载页面上找到它。
Linux 和 Mac 版本通常编译为使用系统 libcurl 版本。
您还可以通过“\\example\example.mkv”经典地使用 SAMBA 访问或将字母映射到您的 URL(您没有说要使用哪个协议,所以我们必须猜测......)
Jérôme,MediaInfo 开发人员