Создание миниатюрного изображения для видео

Я использую VSTS 2008 + C# + .Net 3.5 в Windows 7. Я хочу использовать Expression Encoder 3 для создания миниатюр изображения для видео (формат wmv) каждые 30 секунд - например, для 5-минутного видео будет 10 миниатюр, которые отображает видео во время 0 секунд, 30 секунд, 1 минуты, 1 минуты и 30 секунд и т. д.

Любой ссылочный код?

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");
}
Другие вопросы по тегам