Concatenation of multiple video files in single file
On 2020-05-09, Chris Angelico <rosuav at gmail.com> wrote:
> On Sun, May 10, 2020 at 8:50 AM Akshay Ghodake <justrock.akki at gmail.com> wrote:
>> I want a help to concatenation of multiple video files into a single file
>> in python.
>> Any help will be greatly appreciated.
> Step 1:
> import subprocess
> Step 2:
> Run ffmpeg
Mencoder does a nice job with some containers (particularly AVI), but
ffmpeg is probably more actively maintained and more widely applicable.
If you would rather spend weeks instead of minutes, you could try
using Python ffmpeg bindings:
That will take a lot longer to develop and work and won't as well.
If you would rather spend years instead of weeks, you start with this:
infile = open(sys.argv,'rb')
outfile = open(sys.argv,'wb')
print("Converting %s to %s" % (sys.argv,sys.argv))
# some stuff goes here
Then you study the specifications for the container formats you want
to support, the audio and video codecs you want to support, and fill
in 'some stuff'. This will take, much, much longer to develop and
mostly just won't work, period. You will learn a lot more, though. :)