Skip to main content

DVD and other multimedia tools

Project description

https://img.shields.io/pypi/v/jaraco.media.svg https://img.shields.io/pypi/pyversions/jaraco.media.svg tests Code style: Black https://img.shields.io/badge/skeleton-2022-informational

concat

FFmpeg provides a routine to concatenate media files. Unfortunately, the UI for that routine is so bad that even ffmpeg provides multiple, platform-specific techniques to generate the input. jaraco.media.compat, in contrast, takes a number of input files and optionally an output file and input filter, creates the input file in its required syntax and then runs ffmpeg against that file. Example:

$ python -m jaraco.media.concat /Volumes/drone/DCIM/100MEDIA/DJI_*.MP4 -i '(17|18|19)' -o /Volumes/Public/Flights/2022-02-20.mp4

srt-concat

Concatenate SRT files, updating the offsets based on the durations of their associated media files. Example:

$ python -m jaraco.media.srt-concat /Volumes/Drone/DCIM/100MEDIA/DJI_00*.SRT -i '(17|18|19)' -o /Volumes/Public/Flights/2022-02-20.srt

Troubleshooting

If you see “libaacs not initialized!” or “aacs_open() failed”, remember that you have to re-register with the latest beta key each month.

See this blog for details.

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

jaraco.media-3.6.0.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

jaraco.media-3.6.0-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file jaraco.media-3.6.0.tar.gz.

File metadata

  • Download URL: jaraco.media-3.6.0.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.2

File hashes

Hashes for jaraco.media-3.6.0.tar.gz
Algorithm Hash digest
SHA256 c34936f454540f28afc9fdae052f7d82989a7d14aee8df70e263ba6fd37e4b5e
MD5 5a0371fc26a56f63333f933df472e7e3
BLAKE2b-256 c20275f42ca030b98784ed748cd80ab3c76261f068832caba6e24a24aeabae6a

See more details on using hashes here.

Provenance

File details

Details for the file jaraco.media-3.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jaraco.media-3.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 980ec76e225b6d285e5fdd74559a2d5fc42c7f21bb0bbd9c35f0867fae208544
MD5 27da8177c4a37bb20c744b82f6bcdfc0
BLAKE2b-256 ac4a0c95d7d82645326b0ef4351581f3b49cec18f5cef6f232fe4a7755b8bb3a

See more details on using hashes here.

Provenance

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