Skip to main content

chaptermarkers writes markers to MP4 files.

Project description

https://img.shields.io/pypi/v/python_boilerplate.svg https://img.shields.io/travis/fgriberi/python_boilerplate.svg Documentation Status

chaptermarkers will creat chapter markers in MP4 files from a text file.

Get Started!

Here’s how to set up chaptermarkers for local environment.

1- Clone the chaptermarkers locally:

$ git clone https://github.com/cbitterfield/chaptermarkers.git

2- Install your local copy into a virtualenv. Assuming you have virtualenvwrapper installed, this is how you set up the package for local development:

$ sudo make boostrap
$ mkvirtualenv chaptermarkers
$ pip install -r requirements/dev.txt

3- How to enable/disable virtualenv

$ workon chaptermarkers
$ ...
$ deactivate

Usage:

usage: chaptermarkers [-h] [–version] [-d] [-f CHAPTERS] [-m FILENAME] [-o OUTPUT] [-t TITLE]

Chapter markers creates markers in MP4 files from friendly time marks

optional arguments:
-h, --help

show this help message and exit

--version

show program’s version number and exit

-d, --debug

Turn on Debugging Mode

-f CHAPTERS, --chapters-file CHAPTERS

Text file with chapters in it. TimeStamp space Title

-m FILENAME, --mpeg-video FILENAME

Movie file MP4s only – Currently no checking

-o OUTPUT, --mpeg-video-markers OUTPUT

default is FILENAME_chapters.mp4

-t TITLE, --title TITLE

default is My Default Movie, this is the title that will show when playing

The default value for FFMPEGCMD is /opt/local/bin/ffmpeg [MAC Ports]. If your binary is in a different location use export FFMPEG=/usr/bin/ffmpeg or whatever is appropriate for your shell Temp files are written to /tmp and are remove if successful write occurs

Credits

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unrelease]

### Added - 1.2.0 Added support for microseconds - 1.1.0 Final Version with updated documentation - 0.1.0 Initial Release

[Unrelease] TBD-link

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

chaptermarkers-1.2.8.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

chaptermarkers-1.2.8-py2.py3-none-any.whl (7.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file chaptermarkers-1.2.8.tar.gz.

File metadata

  • Download URL: chaptermarkers-1.2.8.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.7

File hashes

Hashes for chaptermarkers-1.2.8.tar.gz
Algorithm Hash digest
SHA256 c004c63a82cfa5c7f77233d3cece4212c144f6ad559930632b3e97d919801005
MD5 b9efd8b13fd12c412fdf439bfed5b54b
BLAKE2b-256 8bf2238ef14b1b75154c9670117fc406f218f61e368f10509ff4ef21d83d5928

See more details on using hashes here.

File details

Details for the file chaptermarkers-1.2.8-py2.py3-none-any.whl.

File metadata

  • Download URL: chaptermarkers-1.2.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.7

File hashes

Hashes for chaptermarkers-1.2.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 505b19e4979f06d3225e91471abc7b1d5bae3da4882b67f20b8f54ce6db0916d
MD5 d6b74971a556782ec234427d294ef65f
BLAKE2b-256 21dfc7de40ea38492be50b08852c6391c60fb7e1e3b5ead3e12e9abdb8ae288d

See more details on using hashes here.

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