Tools for Managing PMP Files
Project description
ProMediaPaket
ProMediaPaket (PMP) ist ein Dateiformatstandard und eine Bibliothek zur Verwaltung von Mediendateien. Es bietet eine einheitliche Möglichkeit, Video-, Audio- und Untertiteldateien in verschiedenen Sprachen zusammen mit Metadaten zu bündeln.
Installation
pip install promediapaket
Funktionen
PMP-Dateien erstellen
Mit der ProMediaPaket-Klasse können Sie PMP-Dateien erstellen und verwalten:
from promediapaket import ProMediaPaket
# Neue PMP-Datei erstellen
pmp = ProMediaPaket()
# Film-Metadaten festlegen
# provider ist die Quelle des Videos, z. B. zdf
# provider_id ist die Id des Videos welche die Quelle intern benutzt.
pmp.set_provider("provider", "provider_id")
pmp.set_titel("Film Titel")
pmp.add_video("pfad/zum/video.mp4")
pmp.add_audio("pfad/zur/de.mp3")
pmp.add_subtitle("pfad/zum/de.srt")
pmp.add_subtitle("pfad/zum/forced@de.srt")
# PMP-Datei speichern, nur Ordner angeben.
pmp.pack("/pafd/zur/ausgabe/")
PMP-Dateien öffnen und abspielen
Zum Öffnen und Abspielen von PMP-Dateien können Sie den integrierten Player verwenden:
python player.py meine_datei.pmp
Der Player nutzt MPV zum Abspielen der Mediendateien mit den enthaltenen Audio- und Untertitelspuren.
Informationen zu PMP-Dateien anzeigen
Um Informationen über eine PMP-Datei anzuzeigen:
python pmp_info.py meine_datei.pmp
PMP-Dateien bearbeiten
Mit dem PMP-Tool können Sie bestehende PMP-Dateien bearbeiten:
python pmp_tool.py add audio meine_datei.pmp pfad/zur/neuen_audio.mp3
PMP-Dateiformat
PMP-Dateien sind im Grunde umbenannte ZIP-Archive mit einer definierten Struktur. Details zum Format finden Sie in der PROMEDIAPAKET.md Dokumentation.
Lizenz
Diese Software wird unter der MIT-Lizenz veröffentlicht.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file promediapaket-0.0.4.tar.gz.
File metadata
- Download URL: promediapaket-0.0.4.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c315a718df03c99e35b295e7bd3102053541d04776a4880b897a122c029377c2
|
|
| MD5 |
bb689add4a63a87e8e76aac80a011143
|
|
| BLAKE2b-256 |
c02806582c61bb044fa03dccb4eb45557edc40cc79f52e6677113a00314c4dde
|
File details
Details for the file promediapaket-0.0.4-py3-none-any.whl.
File metadata
- Download URL: promediapaket-0.0.4-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc81830d2f20822126d3856bf55224149f3f78cbf0250c604a335bb98494cd05
|
|
| MD5 |
effe770515c69bc818cf46f439a47032
|
|
| BLAKE2b-256 |
e1b5bc8df3f7bd454169168f7752c68d92f56a88f77ad4b3c0781588b2332eda
|