c# - 如何从 .mov 文件中提取开始时间码和持续时间/长度元数据?

标签 c# .net quicktime

我在 Windows 上有 C# .NET 客户端,需要从 .mov 文件中提取开始时间码和持续时间/长度元数据。有谁知道该怎么做吗?我在互联网上四处寻找,但还没有找到任何东西。

最佳答案

我不知道有任何能够解析 .mov 文件的 C# 库。您可以在您的环境中调用非托管代码吗? (需要 FullTrust 权限)

自己解析文件真的很难(我们在 DirectShow 过滤器中做过一次),所以我建议使用库来为您完成这项工作。寻找例如 MediaInfoffmpeg

MP4 容器与.mov 文件非常相似,因此您也可以使用类似mp4box 的MP4 工具。提取非常详细的信息(例如开始时间码)

关于c# - 如何从 .mov 文件中提取开始时间码和持续时间/长度元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1274094/

相关文章:

c# - DataReader 对象引用未设置错误

.net - MAUI:带有错误页面或小吃的全局异常处理

c# - Web 浏览器控件 : "Specified cast is not valid."

FFmpeg - EXR 到 MOV,重复前 24 帧

ios - 如何将多个视频采集到一个视频中(视频拼贴)iOS

c# - SpecFlow 功能可以在步骤之间共享吗?

c# - 为什么数组需要在定义时设置维度?

c# - 将 TrackBar 控件添加到 ContextMenu

javascript - 星级评定是让星星从后面填满

java - 如何将图像序列转换为 QuickTime 影片?