{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"Reads, writes, and segments WebVTT caption files; converts captions from SubRip and YouTube SBV formats.","skillfed_tags":["caption-subtitles","format-conversion","hls-streaming"],"use_cases":["Parse and extract timing and text from existing WebVTT caption files for analysis or re-use.","Convert subtitle files from SubRip or YouTube SBV format to WebVTT for web video playback.","Segment captions into chunks aligned with HLS video segments for streaming delivery.","Batch-process and write modified captions back to WebVTT format programmatically.","Build a caption management tool that reads, edits, and exports captions in multiple formats."],"what_it_does":"webvtt-py is a lightweight Python library for working with WebVTT caption files\u2014the standard subtitle format for web video. It lets you read captions from .vtt files, write them back out, and convert from SubRip (.srt) and YouTube SBV (.sbv) formats. The library also includes a segmentation feature for HLS video streaming, which splits captions into chunks aligned with video segments.\n\nThe package has no external runtime dependencies, making it quick to install. It supports Python 3.7 through 3.12 and offers both a Python API and a command-line interface for caption segmentation. The codebase is stable but dormant\u2014last updated 806 days ago\u2014so it's best suited for straightforward caption I/O tasks rather than projects requiring active maintenance.","worth_installing":"Yes, if you need straightforward WebVTT reading, writing, or format conversion without active maintenance requirements. The permissive MIT license, zero dependencies, and broad Python version support make it low-risk. However, if your project demands ongoing feature development or active bug fixes, verify first whether a more actively maintained alternative exists."},"id":"webvtt-py","links":{"html":"https://skillfed.io/packages/webvtt-py","md":"https://skillfed.io/packages/webvtt-py.md","pypi":"https://pypi.org/project/webvtt-py/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-05-30","license_spdx":null,"license_treatment":"permissive","name":"webvtt-py","python_support":"supports_current","summary":"WebVTT reader, writer and segmenter"},"popularity":{"monthly_downloads":1904723,"position":3441,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.5.1"}
