Skip to main content

Process multiple videos with one line of ffmpeg command.

Project description

BatchedFFmpeg

Process multiple videos with one line of ffmpeg command.

ezgif-1-b9b482fb9e6f ezgif-2-4ce90071b4cd

Requirements

  • ffmpeg

Install

pip install batchedffmpeg

Usage

batchedffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…

Usage for command is the same with original ffmpeg besides infile.

infile can be a video file or folder(=directory) where the video files are saved. If infile is a folder, program will search all video files in a folder including subfolders and then those files will be processed under the same command.

The output file is saved differently depending on the extension of outfile.

if outfile == video:

  input/
    hi.mp4
    bye.mp4

After running command(outfile=./output/out.avi)...

  output/
    hi_out.avi
    bye_out.avi

elif outfile == img:

  input/
    hi.mp4
    bye.mp4

After running command(outfile=./output/out%4d.jpg)...

  output/
    hi/
      hi_out0001.jpg
      hi_out0002.jpg
      ...
    bye/
      bye_out0001.jpg
      bye_out0002.jpg
      ...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

batchedffmpeg-0.0.0.5.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

batchedffmpeg-0.0.0.5-py3-none-any.whl (4.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page