Click here to Skip to main content
12,951,710 members (63,811 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Dear Friends,

I want to join 2 AVI files using code.
I have tried this using AForge.Net aviwriter,
But problem with this is that it allows only 1000 frames.
I want to join over size AVI files.
I cant even use FileStream object because AVI file contains AVI Header.
Please give me the solution on this.

Thank you very much in advance.
Posted 28-Jan-13 1:35am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

I would strongly recommend libavcodec library and FFmpeg, which is based on libav. Please see:[^],[^],[^],[^].

In both cases, you can get free open-source utilities which can make nearly everything, and certainly joining of any video, with transcoding or not (in that case, appending media formats and properties should match).

There are a number of FFmpeg or libav wrappers for .NET:[^],[^],[^].

Search for it:[^].

In worse case, you can simply execute the utility via System.Diagnostics.Process.Start:[^].

You can capture the output using redirected StandardOutput stream, and, just in case, StandardError. You can find the code sample of redirection here:[^].

Good luck,

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 6,229
CHill60 3,490
Maciej Los 3,083
Jochen Arndt 1,975
ppolymorphe 1,880

Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 27 Feb 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100