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

splice

Extract timestamps from a video.

$ python -m jaraco.media.splice infile.mp4 outfile.mp4 00:00:00-01:32:46 01:47:20-01:49:17

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-4.0.0.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

jaraco.media-4.0.0-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jaraco.media-4.0.0.tar.gz
Algorithm Hash digest
SHA256 74644ed4ca5986a72cdea686e5315bb582fd2e7df42f216480bb85b654c5db31
MD5 a10a455ea87292c1a6478ad19500e520
BLAKE2b-256 34a3313e39b1816879de7582f81ec59250d462badb5d5b3da262292c4f8a0c3e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: jaraco.media-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for jaraco.media-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19cb90720f427522ce6f62f95b763527cdca3fce380a5e2374b76e5a83659aeb
MD5 785e465d878ccdc0b08b42bc2cc64cf2
BLAKE2b-256 ab0f764080bfaf58a68f4704bd84fc586d17ed65fa7bff090c8669a91f71ea6b

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