staging.inyokaproject.org

yt-dlp | die richtigen IDs für -f

Status: Gelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1201

Zuerst allen Usern ein frohes Fest in Frieden und liebe Grüsse.

Bitte beachten das zum Nachvollziehen des Problem ein Zugang nach .cz benötigt wird.

yt-dlp --version 2022.08.14

Select server ... prague-s401-i10
Connecting ... 
VPN connection established.
tuxracer@kubuntu:~$ yt-dlp -F https://www.ceskatelevize.cz/porady/14334794419-sting-a-winter-s-night/
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading webpage
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading webpage
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading webpage
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading JSON metadata
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading JSON metadata
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading MPD manifest
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading JSON metadata
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading JSON metadata
[CeskaTelevize] 14334794419-sting-a-winter-s-night: Downloading m3u8 information
[download] Downloading playlist: Sting: A Winter's Night - iVysílání | Česká televize
[CeskaTelevize] Playlist Sting: A Winter's Night - iVysílání | Česká televize: Downloading 1 videos of 1
[download] Downloading video 1 of 1
[info] Available formats for 61924494877972246:
ID                  EXT RESOLUTION │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC      ABR ASR MORE INFO
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
dash-main-1002-1504 m4a audio only │ ~ 48.84MiB  128k dash  │ audio only        mp4a.40.2  128k 48k [ces] DASH audio, m4a_dash
hls-main-628        mp4 unknown    │ ~239.62MiB  628k m3u8  │ unknown      628k unknown      0k
hls-main-1160       mp4 unknown    │ ~442.62MiB 1160k m3u8  │ unknown     1160k unknown      0k
hls-main-2176       mp4 unknown    │ ~830.29MiB 2176k m3u8  │ unknown     2176k unknown      0k
hls-main-3712       mp4 unknown    │ ~  1.38GiB 3712k m3u8  │ unknown     3712k unknown      0k
hls-main-6272       mp4 unknown    │ ~  2.34GiB 6272k m3u8  │ unknown     6272k unknown      0k
dash-main-1001-1502 mp4 512x288    │ ~190.78MiB  500k dash  │ avc1.4d4015  500k video only          DASH video, mp4_dash
dash-main-1001-1503 mp4 720x404    │ ~393.78MiB 1032k dash  │ avc1.4d401e 1032k video only          DASH video, mp4_dash
dash-main-1001-1504 mp4 1024x576   │ ~781.45MiB 2048k dash  │ avc1.4d401f 2048k video only          DASH video, mp4_dash
dash-main-1001-1505 mp4 1280x720   │ ~  1.34GiB 3584k dash  │ avc1.4d401f 3584k video only          DASH video, mp4_dash
dash-main-1001-1506 mp4 1920x1080  │ ~  2.29GiB 6144k dash  │ avc1.4d4028 6144k video only          DASH video, mp4_dash
[download] Finished downloading playlist: Sting: A Winter's Night - iVysílání | Česká televize

Da yt-dlp automatisch sich das beste "angelt", was auch gut ist.

yt-dlp https://www.ceskatelevize.cz/porady/14334794419-sting-a-winter-s-night/
......
[download] Downloading playlist: Sting: A Winter's Night - iVysílání | Česká televize
[CeskaTelevize] Playlist Sting: A Winter's Night - iVysílání | Česká televize: Downloading 1 videos of 1
[download] Downloading video 1 of 1
[info] 61924494877972246: Downloading 1 format(s): dash-main-1001-1506+dash-main-1002-1504
[dashsegments] Total fragments: 1564
[download] Destination: Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1001-1506.mp4
[download] 100% of 2.18GiB in 19:24 at 1.92MiB/s
[dashsegments] Total fragments: 1564
[download] Destination: Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1002-1504.m4a
[download] 100% of 49.09MiB in 06:49 at 122.86KiB/s
[Merger] Merging formats into "Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].mp4"
Deleting original file Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1001-1506.mp4 (pass -k to keep)
Deleting original file Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1002-1504.m4a (pass -k to keep)
[download] Finished downloading playlist: Sting: A Winter's Night - iVysílání | Česká televize

Fragt sich nur welche ID ich hinter dem -f eingeben muss, wenn nur die

dash-main-1001-1502 mp4 512x288    │ ~190.78MiB  500k dash  │ avc1.4d4015  500k video only          DASH video, mp4_dash

benötigt wird.

Danke

yt-dlp -f 17 https://www.youtube.com/watch?v=LeV5UBmyVVo 
[youtube] LeV5UBmyVVo: Downloading webpage
[youtube] LeV5UBmyVVo: Downloading android player API JSON
[info] LeV5UBmyVVo: Downloading 1 format(s): 17
[download] Destination: Canal+ Vinjetter⧸Idents 2001 [LeV5UBmyVVo].3gp
[download] 100% of 1.19MiB in 01:05 at 18.61KiB/s
tuxracer@kubuntu:~$ mpv "Canal+ Vinjetter⧸Idents 2001 [LeV5UBmyVVo].3gp"
 (+) Video --vid=1 (*) (mpeg4 12.000fps)
 (+) Audio --aid=1 (*) (aac 1ch 22050Hz)
AO: [pulse] 22050Hz mono 1ch float
VO: [gpu] 176x144 yuv420p
AV: 00:00:14 / 00:02:03 (11%) A-V:  0.000

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

gerold123 schrieb:

Fragt sich nur welche ID ich hinter dem -f eingeben muss, wenn nur die

dash-main-1001-1502 mp4 512x288    │ ~190.78MiB  500k dash  │ avc1.4d4015  500k video only          DASH video, mp4_dash

benötigt wird.

Die Header der Tabelle zeigen das ID die erste Spalte ist, also -f dash-main-1001-1502

Allerdings ist das ein Film ohne Ton (video only)

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

gerold123 schrieb:

yt-dlp --version 2022.08.14

Ändert jetzt in dem Fall nichts, aber die Version ist ziemlich veraltet.

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1201

Ich habe mal folgendes probiert:

[info] Available formats for 61924494877972246:
ID                  EXT RESOLUTION │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC      ABR ASR MORE INFO
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
dash-main-1002-1504 m4a audio only │ ~ 48.84MiB  128k dash  │ audio only        mp4a.40.2  128k 48k [ces] DASH audio, m4a_dash
hls-main-628        mp4 unknown    │ ~239.62MiB  628k m3u8  │ unknown      628k unknown      0k
hls-main-1160       mp4 unknown    │ ~442.62MiB 1160k m3u8  │ unknown     1160k unknown      0k
hls-main-2176       mp4 unknown    │ ~830.29MiB 2176k m3u8  │ unknown     2176k unknown      0k
hls-main-3712       mp4 unknown    │ ~  1.38GiB 3712k m3u8  │ unknown     3712k unknown      0k
hls-main-6272       mp4 unknown    │ ~  2.34GiB 6272k m3u8  │ unknown     6272k unknown      0k
dash-main-1001-1502 mp4 512x288    │ ~190.78MiB  500k dash  │ avc1.4d4015  500k video only          DASH video, mp4_dash
dash-main-1001-1503 mp4 720x404    │ ~393.78MiB 1032k dash  │ avc1.4d401e 1032k video only          DASH video, mp4_dash
dash-main-1001-1504 mp4 1024x576   │ ~781.45MiB 2048k dash  │ avc1.4d401f 2048k video only          DASH video, mp4_dash
dash-main-1001-1505 mp4 1280x720   │ ~  1.34GiB 3584k dash  │ avc1.4d401f 3584k video only          DASH video, mp4_dash
dash-main-1001-1506 mp4 1920x1080  │ ~  2.29GiB 6144k dash  │ avc1.4d4028 6144k video only          DASH video, mp4_dash
[download] Finished downloading playlist: Sting: A Winter's Night - iVysílání | Česká televize
yt-dlp dash-main-1002-1504+dash-main-1001-1502 https://www.ceskatelevize.cz/porady/14334794419-sting-a-winter-s-night/
ERROR: [generic] 'dash-main-1002-1504+dash-main-1001-1502' is not a valid URL. Set --default-search "ytsearch" (or run  yt-dlp "ytsearch:dash-main-1002-1504+dash-main-1001-1502" ) to search YouTube

gleich:

[info] 61924494877972246: Downloading 1 format(s): dash-main-1001-1506+dash-main-1002-1504
[dashsegments] Total fragments: 1564
[download] Destination: Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1001-1506.mp4
[download] 100% of 2.18GiB in 16:52 at 2.21MiB/s
[dashsegments] Total fragments: 1564
[download] Destination: Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1002-1504.m4a
[download] 100% of 49.09MiB in 06:54 at 121.30KiB/s
[Merger] Merging formats into "Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].mp4"
Deleting original file Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1002-1504.m4a (pass -k to keep)
Deleting original file Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].fdash-main-1001-1506.mp4 (pass -k to keep)
[download] Finished downloading playlist: Sting: A Winter's Night - iVysílání | Česká televize
tuxracer@kubuntu:~$ mpv "Sting: A Winter's Night - iVysílání | Česká televize [61924494877972246].mp4"
 (+) Video --vid=1 (*) (h264 1920x1080 25.000fps)
 (+) Audio --aid=1 --alang=ces (*) (aac 2ch 48000Hz)
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
Using hardware decoding (vaapi).
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 1920x1080 vaapi[nv12]
AV: 00:00:14 / 00:52:05 (0%) A-V:  0.000

Also kein Video in "512x288" was nicht weiter tragisch sein soll.

tomtomtom schrieb: aber die Version ist ziemlich veraltet.

Ich dachte das ich schon seit längerer Zeit stets mit der Aktuellen versorgt werde.

sudo apt purge yt-dlp 
......
apt policy yt-dlp
yt-dlp:
  Installiert:           (keine)
  Installationskandidat: 2022.11.11-1~ppa~focal
  Versionstabelle:
     2022.11.11-1~ppa~focal 500
        500 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main amd64 Packages
        500 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main i386 Packages
     2022.03.08.1-1~bpo20.04.1 100
        100 http://ftp.rezopole.net/ubuntu focal-backports/universe amd64 Packages
        100 http://ftp.rezopole.net/ubuntu focal-backports/universe i386 Packages
.....
sudo apt install yt-dlp
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Vorgeschlagene Pakete:
  libfribidi-bin | bidiv phantomjs
Die folgenden NEUEN Pakete werden installiert:
  yt-dlp
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.655 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 9.334 kB Plattenplatz zusätzlich benutzt.
Holen:1 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main amd64 yt-dlp all 2022.11.11-1~ppa~focal [1.655 kB]
Es wurden 1.655 kB in 1 s geholt (1.657 kB/s).
Vormals nicht ausgewähltes Paket yt-dlp wird gewählt.
(Lese Datenbank ... 312336 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../yt-dlp_2022.11.11-1~ppa~focal_all.deb ...
Entpacken von yt-dlp (2022.11.11-1~ppa~focal) ...
yt-dlp (2022.11.11-1~ppa~focal) wird eingerichtet ...
Trigger für man-db (2.9.1-1) werden verarbeitet ...

gleich:

yt-dlp -v
[debug] Command-line config: ['-v']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.08.14 [5593720] (pip)
[debug] Python 3.8.10 (CPython 64bit) - Linux-5.15.0-56-generic-x86_64-with-glibc2.29 (glibc 2.31)
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 4.4.2-2 (setts), ffprobe 4.4.2-2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.6.1, brotli-1.0.7, certifi-2019.11.28, mutagen-1.44.0, pyxattr-0.6.1, secretstorage-2.3.1, sqlite3-2.6.0, websockets-8.1
[debug] Proxy map: {}

Was passt da nicht gut ❓

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

gerold123 schrieb:

Was passt da nicht gut ❓

Der Befehl. Besser ist

yt-dlp --version

denn

yt-dlp --help | grep version

--version Print program version and exit

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1201

Axel-Erfurt schrieb:

yt-dlp --version

Das passt leider nicht ☹

yt-dlp --version
2022.08.14
tuxracer@kubuntu:~$ apt policy yt-dlp
yt-dlp:
  Installiert:           2022.11.11-1~ppa~focal
  Installationskandidat: 2022.11.11-1~ppa~focal
  Versionstabelle:
 *** 2022.11.11-1~ppa~focal 500
        500 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main amd64 Packages
        500 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main i386 Packages
        100 /var/lib/dpkg/status
     2022.03.08.1-1~bpo20.04.1 100
        100 http://ftp.rezopole.net/ubuntu focal-backports/universe amd64 Packages
        100 http://ftp.rezopole.net/ubuntu focal-backports/universe i386 Packages

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Möglicherweise hast Du mehrere Versionen installiert.

which yt-dlp

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 52312

Du hast nicht zufällig noch zusätzlich per pip installiert oder einfach die Datei gezogen und abgespeichert?

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1201

tomtomtom schrieb:

Du hast nicht zufällig noch zusätzlich per pip installiert oder einfach die Datei gezogen und abgespeichert?

Upps. Das ist tatsachlich zwei mal installiert:

sudo apt purge yt-dlp 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket »yt-dlp« ist nicht installiert, wird also auch nicht entfernt.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  python3-mutagen python3-websockets
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
tuxracer@kubuntu:~$ yt-dlp --version
2022.08.14

Wie kann ich diese entfernen? (brutal per rm ?)

which yt-dlp
/usr/local/bin/yt-dlp

gerold123

(Themenstarter)
Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1201

brutal per rm ?

es scheint so das noch einmal alles gut gelungen ist ...

sudo rm -rf /usr/local/bin/yt-dlp
[sudo] Passwort für tuxracer: 
tuxracer@kubuntu:~$ yt-dlp --version
yt-dlp: Befehl nicht gefunden.
tuxracer@kubuntu:~$ apt policy yt-dlp
yt-dlp:
  Installiert:           (keine)
  Installationskandidat: 2022.11.11-1~ppa~focal
  Versionstabelle:
     2022.11.11-1~ppa~focal 500
        500 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main amd64 Packages
        500 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main i386 Packages
     2022.03.08.1-1~bpo20.04.1 100
        100 http://ftp.rezopole.net/ubuntu focal-backports/universe amd64 Packages
        100 http://ftp.rezopole.net/ubuntu focal-backports/universe i386 Packages
tuxracer@kubuntu:~$ sudo apt install yt-dlp
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  python3-mutagen python3-websockets
Vorgeschlagene Pakete:
  python-mutagen-doc libfribidi-bin | bidiv phantomjs
Die folgenden NEUEN Pakete werden installiert:
  python3-mutagen python3-websockets yt-dlp
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.835 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 10,3 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://ftp.rezopole.net/ubuntu focal/universe amd64 python3-mutagen all 1.44.0-1 [133 kB]
Holen:2 https://ppa.launchpadcontent.net/tomtomtom/yt-dlp/ubuntu focal/main amd64 yt-dlp all 2022.11.11-1~ppa~focal [1.655 kB]
Holen:3 http://ftp.rezopole.net/ubuntu focal/universe amd64 python3-websockets all 8.1-1 [47,7 kB]
Es wurden 1.835 kB in 1 s geholt (1.231 kB/s).                              
Vormals nicht ausgewähltes Paket python3-mutagen wird gewählt.
(Lese Datenbank ... 312212 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../python3-mutagen_1.44.0-1_all.deb ...
Entpacken von python3-mutagen (1.44.0-1) ...
Vormals nicht ausgewähltes Paket python3-websockets wird gewählt.
Vorbereitung zum Entpacken von .../python3-websockets_8.1-1_all.deb ...
Entpacken von python3-websockets (8.1-1) ...
Vormals nicht ausgewähltes Paket yt-dlp wird gewählt.
Vorbereitung zum Entpacken von .../yt-dlp_2022.11.11-1~ppa~focal_all.deb ...
Entpacken von yt-dlp (2022.11.11-1~ppa~focal) ...
python3-mutagen (1.44.0-1) wird eingerichtet ...
python3-websockets (8.1-1) wird eingerichtet ...
yt-dlp (2022.11.11-1~ppa~focal) wird eingerichtet ...
Trigger für man-db (2.9.1-1) werden verarbeitet ...
tuxracer@kubuntu:~$ yt-dlp --version
2022.11.11
which yt-dlp
/usr/bin/yt-dlp

und nochmals auf "Nummer sicher" gehen:

/usr/bin/yt-dlp https://www.youtube.com/watch?v=eni8ydKn1bk
....
mpv "Premiere Love-Song 1993 [eni8ydKn1bk].webm"
 (+) Video --vid=1 (*) (vp9 854x478 25.000fps)
 (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
Using hardware decoding (vaapi).
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 854x478 vaapi[nv12]
Antworten |