Capturer une video bien discrète

Discussion autour du Replay de la Vidéo (M6Replay, Youtube, encodage, ...)

Capturer une video bien discrète

Messagede Savagne » Mer 20 Fév 2019 09:57

Bonjour,

J'aurais pu poster dans plusieurs section (par exemple Captvty). Je cherche à attraper une video sur une page en comportant 2. Le pb est que, seule une des deux est détectée, et bien évidemment c'est l'autre qui m’intéresse. Comment procéderiez vous ?
C'est celle qui se trouve en bas de page ici

Merci


Windows 10 64 bits / France / Google Chrome 72.0.362
Savagne
 
Messages: 49
Inscription: Mer 17 Juil 2013 08:38

Re: Capturer une video bien discrète

Messagede Savagne » Jeu 21 Fév 2019 09:23

Bonjour,

Donc je cherche a récupérer cette video de 25'16 mn

J'ai utilisé Invidownloader, pour recombiner les segments .m4s d'une video MPEG-DASH en un mp4 standard :

Image
J'obtiens facilement un fichier de 2 séries de 190 segments audio et video :

Image
Je concatene ces 2 séries avec invidownloader et j'obtiens ceci :
- audio.m4s (11 674 ko)
- video.m4s (73 416 ko)

Remarque : le poids de cette video me semble un peu léger pour 25 min

En essayant de concaténer avec cette ligne de code :

Code: Tout sélectionner
ffmpeg.exe -i "video.m4s" -c: a copy "video.mp4"

j'obtiens cette erreur

Could not find corresponding trex
[mov,mp4,m4a,3gp,3g2,mj2 @ 0073a5e0] error reading header
video.m4s: Invalid data found when processing input

Je pense qu'il manque le segment d'initialisation. Il est souvent nommé "00" ou "init" ou n'a pas de numéro de séquence comme les autres fichiers, et se termine souvent par ".mp4" plutôt que ".m4s".
Hélas, je ne le trouve pas.

Quelqu'un pour m'aider à retrouver ce segment manquant ?

Merci


Windows Vista / France / Opera 12.14
Savagne
 
Messages: 49
Inscription: Mer 17 Juil 2013 08:38

Re: Capturer une video bien discrète

Messagede Saint_Galaad » Jeu 21 Fév 2019 11:58

Bonjour Savagne,

Je vois bien la video d'en haut de 4.75Mo donc c'est un extrait et pas de pb pour la télécharger.
En revanche pour la video du bas je n'ai qu'une photo et pas de video: peux-tu me donner l'url de la video que tu veux récupérer ?
Au cas où, voici sur YT l'émission "l'invité politique" du mardi 19 février 2019: https://www.youtube.com/watch?v=WvaCRmzAesQ :pouce:


Windows 7 64 bits / Germany / Firefox 65.0 64 bits
Avatar de l’utilisateur
Saint_Galaad
 
Messages: 82
Inscription: Mar 27 Sep 2016 23:24

Re: Capturer une video bien discrète

Messagede Saint_Galaad » Jeu 21 Fév 2019 14:10

Re,

Bon en me basant sur tes captures dr'ecran juste au-dessus, j'ai l'url (pour moi impossible delire une video sur LCI, le lecteur tourne dans le vide):
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265ssm.ism/dash/

=====---------------> Téléchargement de la video:
Commande (ffmpeg) : console (invite de commande)
C:\>ffmpeg -i "https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265ssm.ism/13618265.m3u8" -vcodec copy -acodec copy "L'invité politique du 19 février 2019_Eric Zemmour.ts"
Code: Tout sélectionner
ffmpeg -i "https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265ssm.ism/13618265.m3u8" -vcodec copy -acodec copy "L'invité politique du 19 février 2019_Eric Zemmour.ts"

Là je DL: c'est la bonne video (+audio):
"L'invité politique du 19 février 2019_Eric Zemmour.ts"
"MediaInfo"
Code: Tout sélectionner
Général
ID                                       : 1 (0x1)
Nom complet                              : [...]\L'invité politique du 19 février 2019_Eric Zemmour.ts
Format                                   : MPEG-TS
Taille du fichier                        : 501 Mio
Durée                                    : 25mn 16s
Type de débit global                     : Variable
Débit global moyen                       : 2 773 Kbps

Vidéo
ID                                       : 256 (0x100)
ID de menu                               : 1 (0x1)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Profil du format                         : Main@L3.1
Paramètres du format, CABAC              : Oui
Paramètres du format, RefFrames          : 2 images
Identifiant du codec                     : 27
Durée                                    : 25mn 16s
Type de débit                            : Constant
Débit nominal                            : 2 500 Kbps
Largeur                                  : 1 280 pixels
Hauteur                                  : 720 pixels
Format à l'écran                         : 16/9
Images par seconde                       : 25,000 Im/s
Espace de couleurs                       : YUV
Sous-échantillonnage de la chrominance   : 4:2:0
Profondeur des couleurs                  : 8 bits
Type de balayage                         : Progressif
Bits/(Pixel*Image)                       : 0.109

Audio
ID                                       : 257 (0x101)
ID de menu                               : 1 (0x1)
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Version du format                        : Version 4
Profil du format                         : LC
Type de muxing                           : ADTS
Identifiant du codec                     : 15
Durée                                    : 25mn 15s
Type de débit                            : Variable
Canaux                                   : 2 canaux
Position des cannaux                     : Front: L R
Echantillonnage                          : 48,0 KHz
Mode de compression                      : Avec perte
Délai par rapport Vidéo                  : -40ms

Menu
ID                                       : 4096 (0x1000)
ID de menu                               : 1 (0x1)
Durée                                    : 25mn 16s
Liste                                    : 256 (0x100) (AVC) / 257 (0x101) (AAC)
Nom du service                           : Service01
Fournisseur du service                   : FFmpeg
Type de service                          : digital television

Bonne lecture.
:pouce:
Avatar de l’utilisateur
Saint_Galaad
 
Messages: 82
Inscription: Mar 27 Sep 2016 23:24

Re: Capturer une video bien discrète

Messagede Savagne » Jeu 21 Fév 2019 15:18

Merci Saint_Galaad et bravo,

Par étapes :

1) Curieux de comprendre comment la video du bas t'échappe , pb de navigateur ou d'extension

2) Chapeau pour la vid yt, mais c'est de la triche :lolreb:

3) L'url
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/dash/
n'existe pas tel quel.
L'approche de Invidownloader est de renseigner le suffixe 'File Name Online' AINSI QUE le n° de segment.

Par exemple :
Image

4) j'ai beau filtrer m3u8 avec inspect, rien ne sort. Tu as utilisé quoi pour le sniffer ?
A moins que tu aies construit ton lien m3u8 à partir de
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/dash/13618265-video=1200353-46.m4s?

Ce qui est à la fois simple est relevant de la science infuse ...d'après moi :pouce:
Dernière édition par Savagne le Jeu 21 Fév 2019 15:28, édité 1 fois.
Savagne
 
Messages: 49
Inscription: Mer 17 Juil 2013 08:38

Re: Capturer une video bien discrète

Messagede Saint_Galaad » Jeu 21 Fév 2019 17:34

Re Savagne,

1) En fait j'utilise en ce moment une session de Firefox avec très peu d'extension: "µmatrix" et "ublock Origin" et un VPN ("NordVPN").
Même sans sans le VPN et en autorisant tout (sans les désactiver) sur "µmatrix" et "ublock Origin" le résultat est le même: sur LCI pas de lecteur video.
Ceci-dit, un truc bizare, sur une video en survolant l'image avec la souris elle est visible ealors que le lecteur ne se lance pas !
Je verrais plus tard en désactivant tout.
2) Il n'y a pas de triche ni de magie: la video YT est en ligne, suffit de chercher :D
Mais je te l'accorde, une âme charitable a fait un "upload".
Remarque que la video YT est plus courte car il manque le générique du début.
3)
Savagne a écrit:3) L'url

Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/ ... .ism/dash/

n'existe pas tel quel.

Effectivement, je l'ai juste repris ET modifiée, adaptée; c'était plus rapide :D
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/dash/
=>
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/

devient
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265ssm.ism/13618265.m3u8

4) Je m'aide de: http://en.fetchfile.net/?url=https%3A%2 ... 13324.html
=> http://das-q1.tf1.fr/2/USP-0x0/82/55/13 ... .ism/dash/
et/ou https://catchvideo.net/fr?url=https%3A% ... html&ext=0
=> http://das-q1.tf1.fr/2/USP-0x0/82/55/13 ... .ism/dash/
puis j'adapte, je modifie en fonction des variantes connues et je teste celle qui fonctionne avec la commande "ffmpeg". :lolreb:
Avatar de l’utilisateur
Saint_Galaad
 
Messages: 82
Inscription: Mar 27 Sep 2016 23:24

Re: Capturer une video bien discrète

Messagede Savagne » Jeu 21 Fév 2019 19:42

Re-,

Effectivement, je l'ai juste repris ET modifiée, adaptée; c'était plus rapide


Bon sang, faut en avoir bidouiller des url pour tomber sur le lien m3u8 ... J'te prends une partie, j'te la déplace, j'ten prends une autre, je la fais disparaître, et encore une autre que j'dédouble, ... pour à la fin sortir l'extension m3u8 : une vraie partie de bonneteau :mrgreen:
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/dash/
=>
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/
=>
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265ssm.ism/13618265_m3u8


Pour finir j'allais conclure en présentant une autre solution que j'avais hier soir découvert : youtube-dl faisait l'affaire.
Hélas ce soir, je suis bien en peine de retrouver comment : il me semble que la page a été modifiée entre-temps : hier c'était une page tf1.fr, ajd elle devenue lci.fr. Qui plus est, le lien direct html de la video du bas (icone partage) est celui de la video du haut : un vrai bins

Merci bcp


EDIT : je n'ai pas trop compris en quoi tes 2 liens catchvideo.net et fetchfile.net te sont utiles vu que c'est la vid de 14 seconde qui est detectée
Savagne
 
Messages: 49
Inscription: Mer 17 Juil 2013 08:38

Re: Capturer une video bien discrète

Messagede Savagne » Dim 24 Fév 2019 18:41

En fait ça marche aussi avec youtube-dl.

L'approche pour les vidéos wat.tv du groupe TF1/LCI serait donc de :
- copier le lien d'un fragment de la vidéo. Exemple :

https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/dash/13618265-video=1200353-3.m4s?

- remplacer la fin du lien à partir de dash par video_ID.mpd
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/13618265.mpd

screenshot_201.png
screenshot_201.png (46.78 Kio) Vu 16342 fois



Windows 10 64 bits / France / Google Chrome 72.0.362
Savagne
 
Messages: 49
Inscription: Mer 17 Juil 2013 08:38

Re: Capturer une video bien discrète

Messagede Saint_Galaad » Lun 25 Fév 2019 20:33

Bonsoir Savagne,

Je vois que tu bidouille aussi les url :D
Je copie "le lien d'un fragment de la vidéo":
Code: Tout sélectionner
https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/dash/13618265-video=1200353-3.m4s?

(1) ffmpeg (voir résultat plus haut))
Code: Tout sélectionner
ffmpeg -i "https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265ssm.ism/13618265.m3u8"

(2) youtube-dl (variante de (1))
Code: Tout sélectionner
youtube-dl -F https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/13618265.m3u8

Code: Tout sélectionner
C:\> youtube-dl -F https://das-q1-ssl.tf1.fr/2/USP-0x0/82/65/13618265/ssm/13618265.ism/13618265.m3u8
[generic] 13618265: Requesting header
[generic] 13618265: Downloading m3u8 information
[info] Available formats for 13618265:
format code  extension  resolution note
68           mp4        audio only   68k , mp4a.40.2@ 64k
136          mp4        audio only  136k , mp4a.40.2@128k
280          mp4        416x234     280k , avc1.66.30@ 200k, 25.0fps, mp4a.40.2@64k
560          mp4        480x270     560k , avc1.66.30@ 400k, 25.0fps, mp4a.40.2@128k
772          mp4        640x360     772k , avc1.66.30@ 600k, 25.0fps, mp4a.40.2@128k
1409         mp4        1024x576   1409k , avc1.77.31@1200k, 25.0fps, mp4a.40.2@128k
1939         mp4        1024x576   1939k , avc1.77.31@1700k, 25.0fps, mp4a.40.2@128k
2787         mp4        1280x720   2787k , avc1.77.31@2501k, 25.0fps, mp4a.40.2@128k (best)

@+ :pouce:
Avatar de l’utilisateur
Saint_Galaad
 
Messages: 82
Inscription: Mar 27 Sep 2016 23:24


Retourner vers Replay, Vidéo, Multimédia

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités