使用C#版本的Quicktime读取时间码跟踪数据

时间:2009-06-05 16:44:59

标签: c# quicktime

我正在使用Quicktime的.Net activeX组件。 我想阅读QTMovie轨道中包含的时间码轨道数据。 我已经可以像这样选择我的时间码轨道了:

// Valid Quicktime movie
QTMovie movie;
QTUtils qtu = new QTUtils();

for (int i = 1; i <= movie.Tracks.Count; i++)
{
    if (movie.Tracks[i].Type == qtu.StringToFourCharCode("tmcd"))
    {
        QTTrack tcTrack = movie.Tracks[i];
        //
        // Timecode data reading ?
        //
}

有没有办法提取时间码数据?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

I asked a very similar question关于Applecript和时间码。解决方法是使用另一个应用程序,一个名为timecodereader的开源源命令行应用程序here。我不确定它是否是跨平台的,但你可以从源代码中收集一些内容。

HTH