digestvid
digestvid is a Python package designed to automate the transcription, summarization, and processing of video content. It supports both local video files and YouTube videos, leveraging advanced AI models for accurate transcription and concise summarization. With digestvid, users can efficiently digest video content, making it an ideal tool for content creators, educators, and researchers.
Features
- Transcribe Audio from Videos: Converts spoken words in videos into text using the Whisper model.
- Summarize Transcribed Text: Generates concise summaries from transcribed text using OpenAI's powerful models.
- YouTube Video Support: Downloads YouTube videos for processing, including handling videos with chapters.
- Video Screenshot Capture: Automatically captures and saves a screenshot from the midpoint of a video.
- Flexible Output Management: Saves transcriptions, summaries, and screenshots in user-specified directories, with support for filename sanitization.
Installation
Ensure you have Python 3.6 or later installed. It's recommended to use a virtual environment for installation:
python3 -m venv venv
source venv/bin/activate
Install digestvid using pip:
pip install git+https://github.com/AI-Sherpa/DigestVid.git
Usage
After installation, digestvid can be used from the command line to process either a local video file or a YouTube URL:
digestvid <path to video file or YouTube URL>
Examples
Process a local video file:
digestvid path/to/video.mp4
Download and process a YouTube video:
digestvid https://www.youtube.com/watch?v=dQw4w9WgXcQ
Contributing
Contributions to digestvid are welcome! You can contribute by reporting bugs, requesting features, or submitting pull requests. Please read our contribution guidelines for more information.
License
digestvid is released under the MIT License. See the LICENSE file for more details.
Metadata
Release files for digestvid 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| digestvid-0.2.1.tar.gz | 10.1 kB | Without provenance | Details for digestvid-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| digestvid-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for digestvid-0.2.1-py3-none-any.whl |
Total release size: 20.7 kB
Release files / digestvid-0.2.1.tar.gz
| Download URL | digestvid-0.2.1.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
90b7eb8e4c86cf4ec3c91498aca4ed0ffcc49da054679def9570048a593096e1
|
|
BLAKE2b-256 checksum How to use checksums |
8d82a566673008ced74861e17f2fa27e16b7b3fac75ed78e5a3073e339e99754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.8
|
Release files / digestvid-0.2.1-py3-none-any.whl
| Download URL | digestvid-0.2.1-py3-none-any.whl |
|---|---|
| Size | 10.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07bc84bb7030617b3f6eb9a90d8d7ca61115c185c6455910817ca859130c7061
|
|
BLAKE2b-256 checksum How to use checksums |
df8572044a35f3b451a5fdb70c1e164b69d0eaaba94f472dc03262cd6afd99b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.8
|
Security for digestvid 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.