Skip to main content

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)

Source distribution for digestvid 0.2.1
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)

Table of built distributions (wheels) for digestvid 0.2.1
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page