yt-dlp - Rückmeldungen in Echtzeit auf der Webseite anzeigen

jemand anders

Erfahrenes Mitglied
Hallo,

ergänzend zu dem Beitrag von vor ein paar Tagen würde mich interessieren, wie man an den Verarbeitungsstatus in Echtzeit herankommt, möglichst mit PHP, aber wenn es damit nicht geht, dann auch anders.
Momentan dauert es einen Moment, bis der Download beendet ist, und dann werden alle Meldungen auf einen Schlag angezeigt (siehe Beispiel unten).
Bei kurzen Files und einer schnellen Verbindung und nur ein paar Sekunden Verarbeitungsdauer ist sicherlich nicht problematisch, aber bei großen Files und/oder langsamer Verbindung würde man gerne den exakten Status sehen statt über ein paar Minuten ein simples "working...".

Hat jemand eine Idee?

Ist vermutlich nur möglich, wenn yt-dlp in PHP läuft (embedded) und nicht über exec ausgeführt.


Freundl. Grüße



Meldungsbeispiel für einen kleinen File:

Code:
Adrenaline Unleashed | Cars & Bikes in Action

Removing cache dir /var/lib/wwwrun/.cache/yt-dlp ..

[Rumble] Extracting URL: https://rumble.com/v6rhrz3-adrenaline-unleashed-cars-and-bikes-in-action-.html

[Rumble] v6rhrz3-adrenaline-unleashed-cars-and-bikes-in-action-.html: Downloading webpage

[RumbleEmbed] Extracting URL: https://rumble.com/embed/v6pavq9

[RumbleEmbed] v6pavq9: Downloading JSON metadata

[info] v6pavq9: Downloading 1 format(s): mp4-480p

[info] Writing video description to: . Adrenaline Unleashed | Cars & Bikes in Action  [v6pavq9].description

[info] Downloading video thumbnail 0 ...

[info] Writing video thumbnail 0 to: . /Adrenaline Unleashed | Cars & Bikes in Action  [v6pavq9].jpg

[download] Destination: . Adrenaline Unleashed | Cars & Bikes in Action  [v6pavq9].mp4

[download] 0.1% of 1.07MiB at Unknown B/s ETA Unknown

[download] 0.3% of 1.07MiB at 929.79KiB/s ETA 00:01

[download] 0.6% of 1.07MiB at 1.09MiB/s ETA 00:00

[download] 1.4% of 1.07MiB at 1.87MiB/s ETA 00:00

[download] 2.8% of 1.07MiB at 304.26KiB/s ETA 00:03

[download] 5.7% of 1.07MiB at 338.90KiB/s ETA 00:03

[download] 11.6% of 1.07MiB at 452.40KiB/s ETA 00:02

[download] 23.3% of 1.07MiB at 674.61KiB/s ETA 00:01

[download] 46.6% of 1.07MiB at 1.07MiB/s ETA 00:00

[download] 93.3% of 1.07MiB at 1.78MiB/s ETA 00:00

[download] 100.0% of 1.07MiB at 1.87MiB/s ETA 00:00

[download] 100% of 1.07MiB in 00:00:00 at 1.21MiB/s

Konsolen-Kommandos mit Fortschrittsanzeige:

Code:
kleiner File (oben)

$ yt-dlp --write-description --no-post-overwrite --rm-cache-dir --write-thumbnail --no-warnings --newline --trim-filenames 200 -f mp4-360p https://rumble.com/v6rhrz3-adrenaline-unleashed-cars-and-bikes-in-action-.html

großer File:

$ yt-dlp --write-description --no-post-overwrite --rm-cache-dir --write-thumbnail --no-warnings --newline --trim-filenames 200 -f mp4-480p https://rumble.com/v6nmlcu-brookfield-police-release-video-of-high-speed-chase-that-led-to-arrest-of-w.html
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück