相关疑难解决方法(0)

如何使用FFmpeg从图像创建视频?

ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
Run Code Online (Sandbox Code Playgroud)

这条线工作正常,但我想从另一个文件夹中的图像创建一个视频文件.我的文件夹中的图像名称是:

img001.jpg
img002.jpg
img003.jpg
...
Run Code Online (Sandbox Code Playgroud)

我怎么能从不同的文件夹输入图像文件?例:C:\mypics

我尝试了这个命令,但只ffmpeg生成了带有第一个图像(img001.jpg)的视频.

ffmpeg -r 1/5 -start_number 0 -i C:\myimages\img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg image slideshow

132
推荐指数
4
解决办法
27万
查看次数

图像序列到视频流?

像许多人似乎已经拥有(这里有几个主题)我正在寻找从一系列图像创建视频的方法.

我想在C#中实现我的功能!

这是我不想做的事情:

/*Pseudo code*/
void CreateVideo(List<Image> imageSequence, long durationOfEachImageMs, string outputVideoFileName, string outputFormat)
{
    // Info: imageSequence.Count will be > 30 000 images
    // Info: durationOfEachImageMs will be < 300 ms

    if (outputFormat = "mpeg")
    {
    }
    else if (outputFormat = "avi")
    {      
    }
    else
    {
    }

    //Save video file do disk
}
Run Code Online (Sandbox Code Playgroud)

我知道有一个名为Splicer的项目(http://splicer.codeplex.com/)但我找不到合适的文档或明确的例子我可以遵循(这些是我发现的例子).

我想在CodePlex上找到的最接近的是: 如何在C#中的图像目录中创建视频?

我还阅读了一些关于ffmpeg的线程(例如:C#和FFmpeg最好没有shell命令?这个:使用ffmpeg转换图像序列)但我发现没有人帮我解决我的问题而且我不认为ffmpeg -命令行样式对我来说是最好的解决方案(因为图像数量).

我相信我可以用某种方式使用Splicer -project(?).

在我的情况下,它大约是> 30 000张图像,其中每张图像应显示约200毫秒(在我想要创建的视频流中).

(视频是关于什么的?植物生长......)

谁能帮我完成我的功能?

c# video ffmpeg image aforge

56
推荐指数
5
解决办法
7万
查看次数

Generating video from a sequence of images in C#

I have a task of generating video from a sequence of images in my app and while searching for that i found out that FFMPEG is able to do that.Can anyone provide me any tutorial or link which can guide me in right direction.I am a newbiew in this so please help appropriately guys. Will appreciate any sort of help

c# windows video ffmpeg image

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

ffmpeg ×3

image ×3

c# ×2

video ×2

aforge ×1

slideshow ×1

windows ×1