C# 使用Quicktime的C版本读取时间码轨迹数据

C# 使用Quicktime的C版本读取时间码轨迹数据,c#,quicktime,C#,Quicktime,我正在使用Quicktime的.Net activeX组件。 我想读取电影曲目中包含的时间码曲目数据。 我已经可以像这样选择我的时间码轨迹: // 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("

我正在使用Quicktime的.Net activeX组件。 我想读取电影曲目中包含的时间码曲目数据。 我已经可以像这样选择我的时间码轨迹:

// 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 ?
        //
}
有没有办法提取时间码数据

谢谢你的帮助

关于applescript和timecode。解决方法是使用另一个应用程序,一个名为timecodereader的开源命令行应用程序。我不确定它是否是跨平台的,但您可能可以从sourc代码中获得一些信息

关于applescript和timecode。解决方法是使用另一个应用程序,一个名为timecodereader的开源命令行应用程序。我不确定它是否是跨平台的,但您可能可以从sourc代码中获得一些信息


HTH

我正试图研究这个确切的问题。我还将quicktime SDK视为一种可能的解决方案。你解决过这个问题吗?我知道这在Quicktime SDK中是可能的,我在另一个我编写的程序中解决了,但我没有源代码了。我正在尝试研究这个确切的问题。我还将quicktime SDK视为一种可能的解决方案。你解决过这个问题吗?我知道这在Quicktime SDK中是可能的,我在另一个我编写的程序中解决过,但我没有源代码了。