我有一些图像,并希望与他们制作视频。我找到了很多方法来达到这个目的,比如AForge.NET或FFmpeg,但是在windows phone中不支持它们。图像视频在windows phone
我的目的很简单,只是为了合并图像和制作视频,但令人惊讶的是,在这样简单的工作中没有办法在.NET
。
请帮助我,如果有的话,我付出了一些声望,但我不能痛苦。
我有一些图像,并希望与他们制作视频。我找到了很多方法来达到这个目的,比如AForge.NET或FFmpeg,但是在windows phone中不支持它们。图像视频在windows phone
我的目的很简单,只是为了合并图像和制作视频,但令人惊讶的是,在这样简单的工作中没有办法在.NET
。
请帮助我,如果有的话,我付出了一些声望,但我不能痛苦。
请使用,
int current = 0;
List myFiles = new List()
{
// Put your multiple images here..
“Monkey_Images/img_tablet1.png”,
“Monkey_Images/img_tablet2.png”,
“Monkey_Images/img_tablet3.png”,
“Monkey_Images/img_tablet4.png”,
“Monkey_Images/img_tablet5.png”,
“Monkey_Images/img_tablet6.png”,
“Monkey_Images/img_tablet7.png”
};
DispatcherTimer dtimer = new DispatcherTimer();
List bmps = new List() { };
public void MonkeyMovement()
{
foreach (string ff in myFiles)
{
BitmapImage bmp = new BitmapImage(new Uri(ff, UriKind.Relative));
bmps.Add(bmp); // Temporary assign images into bitmapimage list.
}
dtimer.Interval = TimeSpan.FromMilliseconds(20);
dtimer.Tick += new EventHandler(dtimer_Tick);
dtimer.Start();
}
void dtimer_Tick(Object sender, EventArgs e)
{
imgLoading.Source = bmps[current];
current++;
if (current >= 6)
{
current = 0;
}
}
好像在播放视频,但实际上它是一种多张图片。 我希望你能得到解决方案。 欲了解更多信息,请参见我的博客DotNetterNikhil
谢谢@Nikhil,抱歉,我需要一个真正的视频,我可以播放并与其他人分享。 – user2895282
的Motion JPEG(MJPEG或MJPEG)如何是一种视频格式,其中数字视频序列的每个视频帧 或隔行场将其分别压缩为 作为JPEG图像。
另外MJPEG Decoder可以帮助你。
谢谢@Andrei。我查看了它的代码,但我的目的似乎相反。我不知道是否有办法制作图像流。 – user2895282
我问了一个新的问题:http://stackoverflow.com/questions/19584753/how-to-make-a-mjpeg-video-of-some-images – user2895282
那么你有一个解码器完全写(http:// mjpeg.codeplex.com/SourceControl/latest#MJPEG/MjpegProcessor/MjpegDecoder.cs)。编写一个编码器并不困难。 –
您可以改为使用gif图片! – Anirudha
嗨@Anirudh谢谢。不,我想制作视频。 – user2895282