Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
749 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  yt-dlp : lire du contenu avec mpv

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

yt-dlp : lire du contenu avec mpv

n°1480572
hido45
Posté le 31-12-2022 à 15:35:17  profilanswer
 

Salut
 
Avec mpv et yt-dlp installé, je n'arrive pas à lire avec mpv des vidéos provenant de france tv et arte (ça fonctionnait avant pourtant)
mais avec youtube pas de problème ça march.
Bizarrement j'arrive à télécharger ces vidéos avec yt-dlp, mais ce n'est pas ce que je veux.
 
Voilà ce que ça donne :
 

$ mpv https://www.arte.tv/fr/videos/057380-001-A/walt-disney-1-2/
Playing: https://www.arte.tv/fr/videos/057380-001-A/walt-disney-1-2/
[ytdl_hook] ERROR: [ArteTV] 057380-001-A: Requested format is not available. Use --list-formats for a list of available formats
[ytdl_hook]  
[ytdl_hook] stack traceback:
[ytdl_hook]  @ytdl_hook.lua:522: in function 'run_ytdl_hook'
[ytdl_hook]  @ytdl_hook.lua:674: in function 'fn'
[ytdl_hook]  mp.defaults:518: in function 'handler'
[ytdl_hook]  mp.defaults:459: in function 'call_event_handlers'
[ytdl_hook]  mp.defaults:496: in function 'dispatch_events'
[ytdl_hook]  mp.defaults:452: in function <mp.defaults:451>
[ytdl_hook]  [C]: in ?
[ytdl_hook]  [C]: in ?
[ytdl_hook] Lua error: @ytdl_hook.lua:522: attempt to concatenate local 'err' (a nil value)
client removed during hook handling
Failed to recognize file format.
 
 
Exiting... (Errors when loading file)


 
et en téléchargement ça fonctionne :
 

$ yt-dlp https://www.arte.tv/fr/videos/057380-001-A/walt-disney-1-2/
[ArteTV] 057380-001-A: Downloading JSON metadata
[ArteTV] 057380-001-A: Downloading m3u8 information
[ArteTV] 057380-001-A: Downloading m3u8 information
[ArteTV] 057380-001-A: Downloading m3u8 information
[ArteTV] 057380-001-A: Downloading m3u8 information
[info] 057380-001-A: Downloading 1 format(s): VF-STF-2153+VF-STF-program_audio_0-VF
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1122
[download] Destination: Walt Disney (1⧸2) [057380-001-A].fVF-STF-2153.mp4
[download]   0.4% of ~   1.61GiB at    1.15MiB/s ETA 20:12 (frag 4/1122)^C
ERROR: Interrupted by user


 
Je suis sous Debian Buster

mood
Publicité
Posté le 31-12-2022 à 15:35:17  profilanswer
 

n°1480575
rat de com​bat
attention rongeur méchant!
Posté le 31-12-2022 à 15:44:20  profilanswer
 

Sans regarder le côté légal de la chose :o , je dirais simplement que mpv ne connaît pas les formats qui sont proposés pour ce machin. Si tu télécharges et tu essayes d'ouvrir le fichier téléchargé avec mpv ça fonctionne? Si oui il y a un bug, si non (ce que je pense) c'est comme je disais.

 

EDIT: Buster? Tu dois avoir des versions vieilles comme le monde, à moins d'avoir installé "à la main"? :o Et par curiosité tu peux toujours faire un yt-dlp --list-formats https://...


Message édité par rat de combat le 31-12-2022 à 15:51:15

---------------
matos à vendre
n°1480578
hido45
Posté le 31-12-2022 à 16:12:12  profilanswer
 

Oui le fichier téléchargé est lisible
Et j'ai la dernière version de yt-dlp
 

sudo yt-dlp -U
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)

n°1480579
rat de com​bat
attention rongeur méchant!
Posté le 31-12-2022 à 16:37:07  profilanswer
 

mais pas la dernière version de mpv probablement? Après aucune idée si c'est ça le soucis. A tout hasard, tu as regardé les bugs pour mpv/yt-dlp si c'est pas un soucis connu?


---------------
matos à vendre
n°1480584
hido45
Posté le 31-12-2022 à 17:15:49  profilanswer
 

Ouais pas la dernière version de mpv forcément, mais comme je disais au début du topic ça marchait avant.
Non pas regardé les bugs, je vais tester si ça marche mieux avec Bullseye via un ive USB

n°1480585
Ivy gu
3 blobcats dans un trenchcoat
Posté le 31-12-2022 à 18:58:55  profilanswer
 

tu peux forcer le format téléchargé par yt-dlp, quand tu passes par mpv ?


---------------
By reading this post, you agree to our Terms and Conditions.
n°1480586
Trit'
Posté le 31-12-2022 à 19:15:01  profilanswer
 

Ivy gu a écrit :

tu peux forcer le format téléchargé par yt-dlp, quand tu passes par mpv ?


Moi, j’ai essayé (sur Arch, donc avec les dernières versions) et ça marche pas pour la lecture sur les vidéos d’Arte. Le téléchargement se fait bien, en revanche (mais faut bien préciser les flux vidéo et audio qu’on veut : je fais pas confiance au choix par défaut).


Message édité par Trit' le 31-12-2022 à 19:15:27
n°1480613
hido45
Posté le 02-01-2023 à 11:49:43  profilanswer
 

Bonne année à tous
Je crois savoir pourquoi ça marche pas : quand je regarde la liste des formats avec l'option -F, il n'y a que des pistes avec "video only" ou "audio only"
Quand je lance un téléchargement yt-dlp récupère une piste video et une piste audio puis il mixe les 2.
Ce qui n'est pas le cas avec youtube c'est pour ça que je peux lire les videos de youtube directement.


Message édité par hido45 le 02-01-2023 à 11:50:07

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  yt-dlp : lire du contenu avec mpv

 

Sujets relatifs
[RESOLU] lire à distance ce qu'il y a dans /dev/fb0[résolu]lire disque mac via linux
[PYTHON2] Lire une liste dans un fichierProbleme d'affichage du contenu sur Scribus - PAO - bug?
Impossible lire vidéo HD téléchargée Raspberry Pi 3Lire un film en fichier iso
[RESOLU]Copier le contenu d'un dossier dans un autre dossierLire le contenu de la bibliothèque de WMP sous linux
Utiliser le cache google pour lire le contenu d'un forum ? 
Plus de sujets relatifs à : yt-dlp : lire du contenu avec mpv


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR