Skip to main content

Un outil pour télécharger et gérer des vidéos MP4

Project description

MP4MDL - Video Downloader Library

A Python library for downloading MP4 videos from various streaming websites. This library provides a simple and efficient way to download videos with progress tracking and error handling.

Features

  • Download videos from multiple supported websites
  • Progress tracking and status reporting
  • Customizable output paths and filenames
  • Error handling and logging support
  • Multi-threading support for batch downloads

Requirements

  • Python 3.6 or higher
  • FFMPEG (required for video processing)
    • Windows: Download from ffmpeg.org
    • Linux: sudo apt-get install ffmpeg
    • macOS: brew install ffmpeg

Installation

pip install mp4mdl

Quick Start

from mp4mdl import mp4mdl

# Basic usage
url = "https://video.sibnet.ru/shell.php?videoid=1234567"
downloader = mp4mdl(
    download_path="/path/to/temp",
    final_path="/path/to/output/video.mp4",
    url=url,
    title="my_video"
)
status = downloader.download()
print(f"Download status: {status}")

Supported Websites

Documentation

For detailed usage instructions and examples, please visit our Wiki.

License

This project is free to use for any purpose, including commercial projects. You can:

  • Use it in your own projects
  • Modify it as needed
  • Share it with others
  • Use it commercially
  • Use it in private projects

No attribution is required, but it's always appreciated! Feel free to use this library without any worries about licensing issues.

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

mp4mdl-0.1.6.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mp4mdl-0.1.6-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file mp4mdl-0.1.6.tar.gz.

File metadata

  • Download URL: mp4mdl-0.1.6.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for mp4mdl-0.1.6.tar.gz
Algorithm Hash digest
SHA256 2810bdb0f7a1442846c63c90bbb2499bbb92d7be41712dc7396f6ff5b07852ee
MD5 c707e057988285f0545a8b8c65cd903f
BLAKE2b-256 96f89fc3d4f3a80c2e8e42c5006b076e76292f8ed7e5d85aa5e62edf9b9e995a

See more details on using hashes here.

File details

Details for the file mp4mdl-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: mp4mdl-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for mp4mdl-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 75f7fd996546316804e9e79c3dff96d8f067696381782ab844fad23357a133e5
MD5 4293c39063a970ff69be0de015dfc42b
BLAKE2b-256 ce7c6c45393003e9340bb9d93c706cf8b0caef4757d7ba2d289bf8907088d82b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page