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 details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Egg

video_editor-1.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file video-editor-1.1.tar.gz.

File metadata

  • Download URL: video-editor-1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.4

File hashes

Hashes for video-editor-1.1.tar.gz
Algorithm Hash digest
SHA256 0d34f8dd07a9537359930ab626056e13ffe721519a934cb31191a851d2c8aa32
MD5 0a4e6c149c83e779e2599c3f11fb725e
BLAKE2b-256 beb9cd2bc3dc134c60df3296aeca110954aa05854d09f480afd06507d32455e3

See more details on using hashes here.

File details

Details for the file video_editor-1.1-py3.8.egg.

File metadata

  • Download URL: video_editor-1.1-py3.8.egg
  • Upload date:
  • Size: 3.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.4

File hashes

Hashes for video_editor-1.1-py3.8.egg
Algorithm Hash digest
SHA256 8f97fba23f48a14318ebe0bc330d55bb620518c80a05fea4234cda456df7a366
MD5 df4c9ae00d6c0c3dca03d9e788272261
BLAKE2b-256 db70b675981723c98292d1fe200292ed274a84fa184a0c306d55c19fe26f909d

See more details on using hashes here.

File details

Details for the file video_editor-1.1-py3-none-any.whl.

File metadata

  • Download URL: video_editor-1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.4

File hashes

Hashes for video_editor-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 84b488a1b9cc3698c68a15886b68ba12d52a6b69ce9616613d96ba51384de982
MD5 375fe332b392557f650f0c9d9e8eea36
BLAKE2b-256 be27f81d9ebb8187a97511bf97d5b5ece463f7127a57a851e160e07de124ab41

See more details on using hashes here.

Supported by

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