【问题标题】:Images to video in windows phonewindows phone 中的图像到视频
【发布时间】:2013-10-29 02:29:24
【问题描述】:

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

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

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

【问题讨论】:

  • 你可以制作一个gif图像!
  • 嗨@Anirudh 谢谢。不,我想制作视频。

标签: c# windows-phone-7 video windows-phone-8 windows-phone


【解决方案1】:

motion jpeg 怎么样

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

MJPEG Decoder 也可以为您提供帮助。

【讨论】:

  • 感谢@Andrei。我查看了它的代码,但我的目的似乎相反。我不知道是否有办法制作该图像流。
  • 我又问了一个新问题:stackoverflow.com/questions/19584753/…
  • 你有一个完全用 C# 编写的解码器 (mjpeg.codeplex.com/SourceControl/latest#MJPEG/MjpegProcessor/…)。编写编码器没有什么难的。
  • 谢谢安德烈。我认为要添加音频层,我需要将音频和视频合并到一个AVI 文件中,由于过去几天找不到AVI 编码器,因此我回到了第一步。
【解决方案2】:

请使用这个,

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,抱歉,我需要一个可以播放并与他人分享的真实视频。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-16
  • 2014-10-07
  • 1970-01-01
相关资源
最近更新 更多