PDA

View Full Version : چسباندن چند عکس به هم و ساخت فیلم؟



drawback
دوشنبه 28 اردیبهشت 1394, 15:34 عصر
با سلام خدمت دوستان گل برنامه نویس
من میخوام ی برنامه ساده برای بنویسم شبیه camtasia میخوام از دسکتاپ عکس بگیرم و بعد اونا رو به هم بچسبونم به نظر شما چه کار باید بکنم؟

mthreat.info
سه شنبه 29 اردیبهشت 1394, 06:12 صبح
سلام به اینها یه نگاه بنداز
http://www.dreamincode.net/forums/topic/306009-converting-a-set-of-images-to-video-using-c%23/
http://www.yoursearchbuddy.com/create-tiff-image-multiple-images
http://www.virtualdub.org/
http://stackoverflow.com/questions/1147115/how-to-create-a-movie-from-5000-png-files
http://www.intuitive.sk/fflib/
http://ffmpegdotnet.codeplex.com/
http://stackoverflow.com/questions/10527914/generating-video-from-a-sequence-of-images-in-c-sharp
https://bytescout.com/products/developer/imagetovideosdk/imagetovideosdk_convert_jpg_to_video.html
http://www.cmiss.org/cmgui/wiki/CreatingAnAVIFromASeriesOfImagesWindows
https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images
http://en.code-bude.net/2013/04/17/how-to-create-video-files-in-c-from-single-images/

shahryari
سه شنبه 29 اردیبهشت 1394, 07:33 صبح
با کلاس aviWriter در این کامپوننت (http://www.aforgenet.com/) میتونید بهره ببرید:

private void writeVideo()
{
// instantiate AVI writer, use WMV3 codec
AVIWriter writer = new AVIWriter("wmv3");
// create new AVI file and open it
writer.Open(fileName, 320, 240);
// create frame image
Bitmap image = new Bitmap(320, 240);
var cubit = new AForge.Imaging.Filters.ResizeBilinear(320, 240);
string[] files = Directory.GetFiles(imagesFolder);
writer.FrameRate = 25;
int index = 0;
int failed = 0;
foreach (var item in files)
{
index++;
try
{
image = Image.FromFile(item) as Bitmap;
//image = cubit.Apply(image);

for (int i = 0; i < 25; i++)
{
writer.AddFrame(image);
}
}
catch
{
failed++;
}
this.Text = index + " of " + files.Length + ". Failed: " + failed;
}
writer.Close();
}