【问题标题】:generating thumbnail image for video为视频生成缩略图
【发布时间】:2011-02-19 21:59:39
【问题描述】:

我在 Windows 7 上使用 VSTS 2008 + C# + .Net 3.5。我想使用 Expression Encoder 3 每 30 秒生成一次视频缩略图(wmv 格式)——例如对于5分钟的视频,会有10个缩略图反映视频在0秒、30秒、1分钟、1分钟和30秒等时间。

有参考代码吗?

【问题讨论】:

    标签: c# .net visual-studio-2008 video-processing expression-encoder


    【解决方案1】:

    使用SDK,您可以尝试使用GetThumbnail 方法:

    var video = new MediaItem(filePath);
    using (var bitmap = video.MainMediaFile.GetThumbnail(
        new TimeSpan(0, 0, 5), 
        new System.Drawing.Size(640, 480)))
    {
        // do something with the bitmap like:
        bitmap.Save("thumb1.jpg");
    }
    

    【讨论】:

    • 为此 +1。但是,当编码器找不到特定文件的编解码器时,有什么解决方法吗?只是我遇到了 MP4 的问题。
    • @George2 链接未找到(至 SO)
    猜你喜欢
    • 2017-10-14
    • 2012-09-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多