如何在 C# 中读取 MKV 电影文件的长度和其他信息?
有 .net 库可以做到这一点吗?
Is there a .net library to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有 .net 库可以做到这一点吗?
Is there a .net library to do this?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我认为有一个例子这里。它是 mkNETtools 的一部分。
应在此处解释下载:http://corp.koders.com/downloads
There is an example here I think. Its part of the mkNETtools.
Downlods should be explained here: http://corp.koders.com/downloads
我最近在网络上的某个地方发布了 NEbml 库源代码。谷歌这个名字。它包含用于编辑属性的示例,我将添加另一个用于读取整个文件数据的示例。
I recently posted NEbml library sources somewhere on the Net. Google this name. It contains the sample for editing attributes and I'm going to add another sample for reading whole file data.
您是否可以控制机器(即您可以在其上安装 Matroska 编解码器吗?)如果是这样,最简单的方法可能是在 WPF 的视频控件或 Windows 上的另一个播放框架中加载电影并查询长度,而不是通过硬编码某些内容原始容器格式。更多依赖项,但如果您想更进一步(例如生成缩略图),可能很有用。
Do you control the machine (i.e. can you install the Matroska codec on it?) If so, the easiest way might be to load the movie in WPF's video control or another playback framework on Windows and query the length, rather than hardcoding something via the raw container format. More dependencies, but likely useful if you want to go further, like generating thumbnails.