staging.inyokaproject.org

Youtube-Videos in MPV - Auflösung auf 1080p beschränken?

Status: Gelöst | Ubuntu-Version: Ubuntu MATE 22.04 (Jammy Jellyfish)
Antworten |

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Vielen Dank jetzt tut es perfekt:

simon@mini:~$ mpv https://www.youtube.com/watch?v=LXb3EKWsInQ
 (+) Video --vid=1 (*) (h264 1920x1080 59.940fps)
 (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
File tags:
 Uploader: Jacob + Katie Schwarz
 Channel_URL: https://www.youtube.com/channel/UCYq-iAOSZBvoUxvfzwKIZWA
Cannot load libcuda.so.1
AO: [pulse] 48000Hz stereo 2ch float
Using hardware decoding (vaapi).
VO: [gpu] 1920x1080 vaapi[nv12]
AV: 00:00:06 / 00:05:13 (2%) A-V:  0.000 Dropped: 6 Cache: 6.8s/3MB

Exiting... (Quit)
simon@mini:~$ 

Das hier ist meine ~/.config/mpv/mpv.conf

#ytdl-format=best
ytdl-raw-options=write-sub="",write-auto-sub="",sub-lang="de,ger,deu,eng,enUS,en-US,en",format-sort="codec:h264,height:1080" # ,format-sort="codec:h264,height:1080" auskommentieren und 1. Zeile # entfernen für 720p
no-border
force-window=immediate
window-maximized=yes
sub-auto=fuzzy
#ytdl-raw-options=sub-lang="en",write-sub=,write-auto-sub=
sub-font-size=38

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Prima.

Das auch Untertitel(YT gemeint) gehen hast Du bestimmt schon mitbekommen.

Wenn Du z.B Das noch einträgst

save-position-on-quit=yes

macht der an der Stelle weiter, wo aufgehört. Das lässt sich auch anpassen/ selektieren etwa mur auf Internet Streams oder lokale Medien.

Damit gibt's beim Medien Start einige Infos

osd-playing-msg='${osd-ass-cc/0}{\\an5}${media-title}  Pos: ${playlist-pos-1} . n${width}x${height} ${path}'

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Mir ist gerade was aufgefallen bei dem Video

https://www.youtube.com/watch?v=5QRa6hr3Lg4

Der Cache läuft am Anfang leer, einige Sekunden später geht's dann,

zu sehen mit

ü no-osd cycle-values osd-msg1 "$${playlist-pos-1}.$${playlist-count} $${time-pos} / $${duration} ($${percent-pos}% / $${demuxer-cache-duration}) $${width}x$${height} $${hwdec-current} $${video-format} " ""

Taste "ü" drücken, damit Das geht "input.conf" im mpv Ordner anlegen dann das darüber rein.

Mal beobachten.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Marant-- schrieb:

Prima.

Buch der coolen Leute um Eintrag Marant-- erweitert!

Das auch Untertitel(YT gemeint) gehen hast Du bestimmt schon mitbekommen.

Ja, deshalb wollte ich die Untertitel.

Wenn Du z.B Das noch einträgst

save-position-on-quit=yes

Das brauche ich eigentlich nicht. Habe ich aber mal auskommentiert in die mpv.conf eingetragen.

osd-playing-msg='${osd-ass-cc/0}{\\an5}${media-title}  Pos: ${playlist-pos-1} . n${width}x${height} ${path}'

Interessant. Kann man das so hinbiegen das es per Tastendruck eingeblendet wird?

Marant-- schrieb:

Der Cache läuft am Anfang leer, einige Sekunden später geht's dann

Bei mir dasselbe bei dem Video.

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Interessant. Kann man das so hinbiegen das es per Tastendruck eingeblendet wird?

Lässt sich anpassen.

<Taste> show-text "${media-title}\n\n${track-list}\n${path}\n-> Video-Aspect: ${video-aspect}\nPos: ${playlist-pos-1}" 12000

Taste(n Kombi) noch anpassen.(in input.conf)

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Super! Danke!

Ich habe mir jetzt noch: yes-playlist="" in die mit mpv.conf eingebaut!

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Ich habe mir jetzt noch: yes-playlist="" in die mit mpv.conf eingebaut!

Was macht das? Heisst das wirklich so? Davon ist da nix. 😎

https://mpv.io/manual/master/

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Marant-- schrieb:

Was macht das?

Bei mir hat sich mpv nach dem 1. Video einer Youtube-Playlist geschlossen. Mit yes-playlist="" kommen weitere Videos.

Die gesamte Zeile:

ytdl-raw-options=yes-playlist="",write-sub="",write-auto-sub="",sub-lang="de,ger,deu,eng,enUS,en-US,en",format-sort="codec:h264,height:1080"

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Ach so, gehört zu yt-dlp, kam mir doch dunkel bekannt vor. (Hätte vermutet das das Standardeinst. sei) Hier spielt der die YT Playlists auch so ab. Sehe bei mir auch keine Option, die das machen könnte. Mglw. macht das irgendein Script irgendwann mal eingebunden, hier sind ca. 15 aktiv.

https://github.com/mpv-player/mpv/wiki/User-Scripts

Kein Aufwand, werden nur zur mpv Konfig kopiert.

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Korrektur, bei "osd-playing-msg=" war kleiner Fehler + ${playlist-count} hinzugefügt.

osd-playing-msg='${osd-ass-cc/0}{\\an5}${playlist-pos-1}.${playlist-count}  ${media-title}\n${width}x${height}  ${path}' 

geä.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Marant-- schrieb:

osd-playing-msg='${osd-ass-cc/0}{\\an5}${media-title}  Pos: ${playlist-pos-1}.${playlist-count}\n${width}x${height}  ${path}' 

Kannst du die Einblendezeit erhöhen? Das verschwindet bei mir nach 1 Sekunde.

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

osd-duration=10000

"osd-playing-msg=" gerade nochmal geändert. Playlistzähler steht jetzt vorn.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Danke vielmals. 👍

Du hast wohl selbst auch Spaß am helfen. Ich will dich aber nicht überstrapazieren... .

Zu meiner eigenen Doku:

~/.config/mpv/mpv.conf

#ytdl-format=best
ytdl-raw-options=yes-playlist="",write-sub="",write-auto-sub="",sub-lang="de,ger,deu,eng,enUS,en-US,en",format-sort="codec:h264,height:1080"
no-border
force-window=immediate
window-maximized=yes
sub-auto=fuzzy
sub-font-size=38
#save-position-on-quit=yes
osd-playing-msg='${osd-ass-cc/0}{\\an5}${media-title}\n\nPos: ${playlist-pos-1}' 
osd-duration=10000

und

~/.config/mpv/input.conf

ü  show-text "${osd-ass-cc/0}{\\an5}${media-title}\n\nPos: ${playlist-pos-1}" 12000

Marant-- schrieb:

Playlistzähler steht jetzt vorn.

Habe ich soeben entfernt - brauche ich nicht. Trotzdem Danke.

Marant--

Anmeldungsdatum:
4. April 2022

Beiträge: 744

Playlistzähler steht jetzt vorn. Habe ich soeben entfernt - brauche ich nicht.

Der Sinn ist einmal zu sehen wieviel Titel YT tatsächlich läd.

Der nächste Punkt: Mit Shift+Drag&Drop können Videos zur laufenden mpv Instanz/Playlist hinzugefügt werden. So ist der Gesamtüberblick besser. Auch wenn die Playlist gespeichert wird, um ggf. zu kontrollieren.

Du hast wohl selbst auch Spaß am helfen. Ich will dich aber nicht überstrapazieren... .

Mir bringt das auf jeden Fall auch was. Bspw. war mir bis Gestern die yt-dlp nightly Aktualisierung oder einfaches Downgrade(noch einfacher als das manuell zu ersetzen) Dessen unbekannt. War nicht das Einzige. Also Bestens.

Etwas blöd ist das aktuelle manchmal Cache Problem. Ist aber auch nicht neu. Abhilfe schaffte Damals bei mir "best". Scheint wie Damals nur bei manchen Videos/Kanälen (bei h264) aufzutreten. Da ich die Konfig jetzt wie bei Dir gefahren habe(um zu sehen, wie das läuft) jetzt wieder auf Priorität VP9->h264 umgestellt habe, läuft es. Bringt Dir nichts. vllt. schreibt mal noch ein anderer User was dazu. Falls Das nervt hilft wohl nur wieder auf "best" zu gehen oder weitere Option:(oder 'ne selbstgestrickte ytdl-format=)

..format-sort="codec:h264,height:720"

Zu Dem aus dem anderen Thema, passt gerade:

--ytdl-format=best soll laut Internet bedeuten das es der beste Kompromiss zwischen benötigter Bandbreite und Pixelanzahl ist.

(Bedeutender Unterschied:) Da sind wohl eher Video+Audio zusammen vorh. und nicht selektiert. Zumindest meine Beobachtung der letzten Tage.

Zu meiner eigenen Doku:

Wird mit der Zeit immer mehr. ☺ Sinnvoll ist Das zu strukturieren: z.B

###########
#  Allg.  # 
###########
Irgendwas

#############
#  OSD/OSC  #
#############
Irgendwas

###############
#  Subtitles  #
###############
Irgendwas

############
#  yt-dlp  #
############

usw. 

Sonst verliert man bald den Überblick. Gibt ja noch Genug zum Reinschreiben.

Kätzchen

(Themenstarter)
Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7130

Marant-- schrieb:

Der nächste Punkt: Mit Shift+Drag&Drop können Videos zur laufenden mpv Instanz/Playlist hinzugefügt werden. So ist der Gesamtüberblick besser. Auch wenn die Playlist gespeichert wird, um ggf. zu kontrollieren.

Gut zu wissen.

Etwas blöd ist das aktuelle manchmal Cache Problem.

Ich habe da wenig bis keine Probleme festgestellt. Vielleicht hilft es den Cache erst zu füllen und dann erst Play zu drücken: mpv --pause ?


Ich habe jetzt bei mir in die mpv.conf

no-border
window-maximized=yes
video-aspect-override=1.86

eingefügt. Hintergrund: Da ich zwei Panelleisten, eine oben und eine unten mit je 24 Pixel höhe verwende habe ich laut Taschenrechner 1920÷(1080−48)=1,860465116 rausbekommen um das Seitenverhältnis anzupassen. So habe ich Seitlich keine Schwarzen Balken, das Bild wird bei mir mit 1916*1031 Pixel ausgegeben.

Puristen werden den Kopf schütteln. Aber es fällt nicht auf das es leicht verzerrt ist und fügt sich nahtlos in den Desktop ein.

Wenn man will findet man aber auch noch 4:3 Videos auf Youtube.