题
是否有可能创建一个缩图像的一个视频在C#(第一框架)?
小小的更新:我需要一个缩图像的享受高品质的视频C#因为我使用Flex,以显示视频的。并且是的,链接到一些图书馆将是有益的。
其他提示
有的开放源图书馆你可以用它来做到这一点。检查了 OpenCVDotNet, 一管理。净的包装纸 该版本, 、"计算机视觉的"图书馆。 这里有一个链接到一个教程 你可以找到有用的。
此工作的:
ShellFile thumbNail = ShellFile.FromFilePath(<fullpath and filename>);
Bitmap thumbSmall = thumbNail.Thumbnail.MediumBitmap;
Bitmap thumbLarge = thumbNail.Thumbnail.LargeBitmap;
videoThumb_Small.Images.Add(thumbSmall);
videoThumb_Large.Images.Add(thumbLarge);
其中 'videoThumb _ ?????' = ImageList中(其中,以控制图像的大小,再次显示)。寻找不同的MIME格式时,缓慢的地狱,但与同类型的速度不够快。需要:
using Microsoft.WindowsAPICodePack.Shell;
using Microsoft.WindowsAPICodePack;
,你可以从NuGet包具有相同名称的得Microsoft.WindowsAPICodePack。至于FFmpeg的,Vlc.Dotnet或aXMediaPlayer(WMP)都让人精疲力尽,据我测试过(VLC甚至不工作,因为它应该FFmpeg的再次需要5个亿行你会得到相同的结果和之前aXMediaPlayer很好,嘿嘿)他们那旁边就是Windows自带。
例如,如果你使用的ListView喜欢的东西甚至子项目:
for(int mememe = 0; mememe < stuff_counter; mememe++)
{
listview1.Items.Add("strings", mememe).SubItems.Add("strings" + mememe.ToString());
}
然后将从ImageList中读取正确的索引号
不隶属于 StackOverflow