MediaInfo DLL 对于本地文件按预期工作。有没有办法获取我的存储中托管的文件的信息,类似于 ffmpeg 的工作方式?
如果我们将 url 提供给 ffmpeg 作为输入,它就会获取信息。同样,我们可以获取远程 URL 的 MediaInfo DLL 吗?
我使用的是http协议(protocol)
最佳答案
只需使用 URL 作为输入
mediainfo https://example.com/example.mp4
有效(DLL 和 MediaInfo::Open() 相同)。
例如Windows,不要忘记将 MediaInfo 用于 HTTP/FTP/... 访问的 libcurl.dll(具有右侧拱门)放在 MediaInfo.dll 旁边。此附加 DLL 可在 MediaInfo Windows download page 上找到。如果您想快速找到它,请在 CLI 软件包中。
Linux 和 Mac 版本通常编译为使用系统 libcurl 版本。
您还可以传统地使用“\\example\example.mkv”进行 SAMBA 访问,或者将一个字母映射到您的 URL(您没有说明您要使用哪个协议(protocol),所以我们必须猜测...)
Jérôme,MediaInfo 开发人员
关于远程服务器中文件的 MediaInfo DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47455417/