Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/11/2018, à 22:28

lool_lauris

[RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Salut,

Y a t-il un moyen de télécharger le direct ( https://www.france.tv/france-2/direct.html ) avec youtube-dl (ou autre) ?

Dernière modification par lool_lauris (Le 27/11/2018, à 20:15)


Soutenez le Libre => http://www.april.org/

Hors ligne

#2 Le 26/11/2018, à 12:54

berserk

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Salut
J'ai fait un essai avec youtube-dl et ça a l'air de fonctionner, j'ai laissé un peu tourner youtube-dl puis je l'ai stoppé en faisant CTRL + C et j'obtiens bien un enregistrement.

Hors ligne

#3 Le 26/11/2018, à 13:16

lool_lauris

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Salut,

Merci pour ta réponse.
Moi aussi j'obtiens bien un démarrage mais ça s'arrête après quelques secondes :
Voici ce que renvoie la commande (c'est vers la fin que c'est intéressant) :

xxxx@yyyy:~$ youtube-dl https://www.france.tv/france-2/direct.html
[FranceTVSite] direct: Downloading webpage
[FranceTV] SIM_France2: Downloading video JSON
[FranceTV] SIM_France2: Checking dash URL
[FranceTV] SIM_France2: dash URL is invalid, skipping
[FranceTV] SIM_France2: Checking dash URL
[FranceTV] SIM_France2: dash URL is invalid, skipping
[FranceTV] SIM_France2: Downloading signed hds_os manifest URL
[FranceTV] SIM_France2: Downloading f4m manifest
WARNING: Unable to download f4m manifest: HTTP Error 403: Forbidden
[FranceTV] SIM_France2: Downloading signed hds_os manifest URL
[FranceTV] SIM_France2: Downloading f4m manifest
[FranceTV] SIM_France2: Downloading signed hls_v1_os manifest URL
[FranceTV] SIM_France2: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[FranceTV] SIM_France2: Downloading signed hls_v1_os manifest URL
[FranceTV] SIM_France2: Downloading m3u8 information
[FranceTV] SIM_France2: Downloading signed hls_v5_os manifest URL
[FranceTV] SIM_France2: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
[FranceTV] SIM_France2: Downloading signed hls_v5_os manifest URL
[FranceTV] SIM_France2: Downloading m3u8 information
[download] Destination: France 2 en direct 2018-11-26 12_11-SIM_France2.mp4
ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
  configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Input #0, hls,applehttp, from 'http://live.francetv.fr/simulcast/France_2/hls_v1/ZXhwPTE1NDMyNTIzMDV+YWNsPSUyZnNpbXVsY2FzdCUyZkZyYW5jZV8yJTJmaGxzX3YxKn5obWFjPWYzYThkNmZhNmUwOTM2NTk3NThlOWQyMTUwN2IxYmYzMjdhZjg2ZmJmNTgzN2IyNTU4YzhlMTk3ZGFlNTE1MWI=/France_2-audio_20000=65600-video=1404000.m3u8':
  Duration: N/A, start: 37884.661333, bitrate: N/A
  Program 0 
    Metadata:
      variant_bitrate : 0
    Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt470bg), 1024x576 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 32000 Hz, stereo, fltp, 80 kb/s
[mp4 @ 0x17c0620] Codec for stream 0 does not use global headers but container format requires global headers
[mp4 @ 0x17c0620] Codec for stream 1 does not use global headers but container format requires global headers
Output #0, mp4, to 'file:France 2 en direct 2018-11-26 12_11-SIM_France2.mp4.part':
  Metadata:
    encoder         : Lavf56.40.101
    Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1024x576 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
    Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 32000 Hz, stereo, 80 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 0x17c0620] Malformed AAC bitstream detected: use the audio bitstream filter 'aac_adtstoasc' to fix it ('-bsf:a aac_adtstoasc' option with ffmpeg)
av_interleaved_write_frame(): Operation not permitted
frame=    7 fps=0.0 q=-1.0 Lsize=      84kB time=00:00:00.20 bitrate=3429.3kbits/s    
video:83kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.775759%
Conversion failed!


ERROR: ffmpeg exited with code 1
xxxx@yyyy:~$ 

Soutenez le Libre => http://www.april.org/

Hors ligne

#4 Le 26/11/2018, à 14:58

moko138

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Pourquoi n'enregistres-tu pas le direct avec VLC ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 26/11/2018, à 16:03

lool_lauris

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Je n'ai pas réussi avec VLC. Mais il est vrai que je l'utilise assez peu et peut-être que mes manip ne sont pas bonne.
Par exemple, avec VLC : menu > Média > Convertir / Enregistrer > Réseau >dans le champ url je colle https://www.france.tv/france-2/direct.html > je donne un nom de fichier (un profil est déjà activé, en occurrence MP4) > je sauve et je démarre.

Le fichier obtenue n'est pas lisible :

VLC a écrit :

Une erreur est survenue
Ce fichier ne contient aucun flux exploitable

Peut-être parce que je ne sais pas arrêter l'enregistrement !?

EDIT : Le message d'erreur ne provient pas de VLC comme je l'ai indiqué plus haut, mais de Totem quand je tente de relire. Cela dit, si j'ouvre le fichier avec VLC, il ne se passe rien...

Dernière modification par lool_lauris (Le 26/11/2018, à 16:08)


Soutenez le Libre => http://www.april.org/

Hors ligne

#6 Le 26/11/2018, à 16:55

berserk

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

moko138 a écrit :

Pourquoi n'enregistres-tu pas le direct avec VLC ?

comment faire ?

Hors ligne

#7 Le 27/11/2018, à 13:17

berserk

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

J'ai refais un essai avec youtube-dl mais cette fois je l'ai laissé plus longtemps, je l'ai laissé tourner 10 minutes, et pas de problème ça marche toujours bien.
Ton youtube-dl tu l'as installé comment ? Par les dépôts ubuntu ou en téléchargeant directement l'éxécutable ?
Si c'est par les dépôts je te conseille de le désinstaller, et de faire une install manuellement : https://github.com/rg3/youtube-dl/blob/ … stallation

Hors ligne

#8 Le 27/11/2018, à 18:22

lool_lauris

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Oui, j'ai fait l'installation par les dépôts (via apt).
OK, je vais désinstaller et passer par le lien github que tu m'as donné.
Petite question quand tu enregistres le direct ( https://www.france.tv/france-2/direct.html  ), il n'y a pas de fin... Comment arrêter le téléchargement ? Je dis ça car j'utilisais youtube-dl via la console.


Soutenez le Libre => http://www.april.org/

Hors ligne

#9 Le 27/11/2018, à 19:12

grandtoubab

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

lool_lauris a écrit :

Comment arrêter le téléchargement ? Je dis ça car j'utilisais youtube-dl via la console.

youtube-dl https://www.france.tv/france-5/direct.html

ctrl + c

Exiting normally, received signal 2.
[ffmpeg] Interrupted by user
[ffmpeg] Downloaded 245671130 bytes
[download] 100% of 234.29MiB in 22:00
[ffmpeg] Fixing malformed AAC bitstream in "France 5 en direct 2018-11-27 17_47-SIM_France5.mp4"

Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#10 Le 27/11/2018, à 20:14

lool_lauris

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Merci pour vos infos.
J'ai installé Y-dl via github et ça fonctionne parfaitement pour enregistrer le direct.

Comme tu l'as dit grandtoubab, il faut arrêter l'enregistrement par CTRL + C. Pourtant au début des téléchargements des frames, il est indiqué dans la console qu'il faut utiliser la touche q pour arrêter mais ça ne fonctionne pas.


Soutenez le Libre => http://www.april.org/

Hors ligne

#11 Le 27/11/2018, à 20:35

moko138

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

lool_lauris :
"q", oui... dans le terminal !

  - -
À tous :

berserk a écrit :
moko138 a écrit :

Pourquoi n'enregistres-tu pas le direct avec VLC ?

comment faire ?

1) VLC, menu Media > "Ouvrir un flux réseau" > coller l'url (*) dans le champ.


2) Pour démarrer/arrêter l'enregistrement, cliquer sur le bouton d'enregistrement
(Oui, je sais, Linux, c'est très compliqué...)

= =


  Et comme je devine que vous n'avez pas ce bouton :
VLC > Outils > "Personnaliser l'interface"
puis faire glisser le bouton rouge "Enregistrer", du volet de gauche
vers le volet de droite, champ "Ligne 2 :".

Profitez-en pour jeter un oeil aux autres boutons disponibles.
Il y en a plein, et certains devraient vous plaire. (Boucle A->B ; Capture ; Vitesse de lecture (qui est réglable)... j'apprécie particulièrement ce dernier pour écouter en léger ralenti une phrase de film en V.O., et pour me faire mon propre ralenti en sport).


Remarque :
  Si vous n'avez jamais défini de répertoire de téléchargement, ça ira dans ~/Vidéos.
Si vous voulez redéfinir le répertoire de téléchargement
  - Évitez bien sûr le snap de vlc (en raison de son confinement), utilisez vlc en .deb ;
  - Fermez d'abord toutes vos fenêtres de vlc ;
  - Lancez vlc, avec une seule fenêtre
          > Outils > préférences > cochez "tous" et définissez votre répertoire.
[Dans ma vieille version, il faut aller, bizarrement, dans "Lecture / Codecs" (colonne de gauche),
puis (volet de droite, presque tout en bas) "Dossier des captures".
  Mais chez vous ce sera peut-être moins illogique.]

  - Fermez vlc.
  - Rouvrez vlc et vérifiez que votre choix a bien été mémorisé ; sinon, recommencez.


_____
(*) L'adresse du flux n'est pas https://www.france.tv/france-2/direct.html.
  À la lointaine époque où j'avais une box et un débit (parfois) suffisant, c'étaient d'autres protocoles que http(s) qui étaient employés (rtsp etc.).
  Une brève recherche sur la toile suggère qu'il faut aussi composer avec sa propre box. Et que votre FAI vous donnera probablement lui-même l'url la plus appropriée.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#12 Le 27/11/2018, à 21:01

lool_lauris

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

moko138 a écrit :

lool_lauris :
"q", oui... dans le terminal !

Oui oui, c'est bien dans le terminal et d'ailleurs le q s'y affiche. Mais à part une courte interruption (entre 1 et 3 secondes suivant les cas) le truc ne se stoppe pas et repart. Par contre le ctrl + C fonctionne bien.


Soutenez le Libre => http://www.april.org/

Hors ligne

#13 Le 27/11/2018, à 21:07

grandtoubab

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

moko138 a écrit :

1) VLC, menu Media > "Ouvrir un flux réseau" > coller l'url (*) dans le champ.

.

Avec VLC tu sollicites la carte graphique ce qui n'est pas le cas de youtube-dl
Et on peut donc regarder autre chose pendant qu'on enregistre un flux


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#14 Le 27/11/2018, à 22:02

moko138

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

grandtoubab a écrit :
moko138 a écrit :

1) VLC, menu Media > "Ouvrir un flux réseau" > coller l'url (*) dans le champ.

Avec VLC tu sollicites la carte graphique ce qui n'est pas le cas de youtube-dl
Et on peut donc regarder autre chose pendant qu'on enregistre un flux

Ah oui, très juste ! (N'ayant ni télé ni débit correct, je n'avais même pas songé à cette double utilisation simultanée).


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#15 Le 28/11/2018, à 00:59

melixgaro

Re : [RÉSOLU] - enregistrer le direct avec youtube-dl (ou autre)

Le 'q pour quitter' est un message de ffmpeg qui est utilisé en sous-main par youtube-dl. Je dirai que youtube-dl ne montre que la sortie de ffmpeg mais n'expose pas « l'interface » (enfin l'interface console, et donc pas d'interactivité avec ffmpeg via la console) ffmpeg. Les séquences de touches ne sont pas transmises à ffmpeg et c'est sans doute bien ainsi. Il ne reste que le classique ctrl+c.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne