Skip to main content

No project description provided

Project description

Video Editor

Video editing tool using ffmpeg. The tool has the ability to cut as many unnecessary video frames as specified in a YAML file.

Dependencies

  • ffmpeg

Install

Use pip install video-editor to install.

How To

  1. Ensure the ffmpeg package is installed. Use brew install ffmpeg to install on MacOSX.
  2. Create a YAML file with frames to either select or delete. Here is a sample YAML: myrecording.yaml
---
input: "input-video.mp4"
output: "output-video.mp4"
cut_method: select  # use 'delete' to remove unwanted frames
timeframe:
  - from: start   # first frame
    to: 4m
  - from: 10m11s  # selected frames
    to: 15m50s
  - from: 30m5s   # selected frames
    to: end       # last frame
  1. Execute the following command: video-cut -p myrecording.yaml where, -p is the YAML with editing instruction.
  2. You should now get the output-video.mp4 video file after the process is over.

Future Enhancements

  • Move from ffmpeg tool to ffmpeg-python library
  • Add feature to screen grab based on screen coordinates

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

video-editor-1.1.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distributions

video_editor-1.1-py3.8.egg (3.6 kB view hashes)

Uploaded Source

video_editor-1.1-py3-none-any.whl (4.5 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