5

我有一些图像,想用它们制作视频。为此,我找到了很多方法,例如AForge.NETFFmpeg,但 Windows Phone 不支持它们。

我的目的很简单,就是把图片组合起来做成视频,但令人惊讶的是没有办法.NET做这样一个简单的工作。

请帮助我,如果有的话,我付出了一些声誉,但我不能抱歉。

4

2 回答 2

0

请使用这个,

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

于 2013-10-21T06:17:35.877 回答
0

动感jpeg怎么样

Motion JPEG(M-JPEG 或 MJPEG)是一种视频格式,其中数字视频序列的每个视频帧或隔行扫描场都被单独压缩为 JPEG 图像。

MJPEG解码器也可以为您提供帮助。

于 2013-10-24T22:57:55.327 回答