Lorsque j'ouvre cette page je vois dans l'onglet Outils/Outils de développement Web de Firefox que la page charge des fichiers avec l'extension .mpd
. Et puis toutes les quelques secondes, il charge un fichier/flux avec l’extension .m4s
nommée comme
000000.m4s
000001.m4s
Comment puis-je télécharger l'intégralité de la vidéo en streaming de ce type?
Je pense que je dois télécharger tous les segments .m4s mais je ne connais pas la commande Linux ni le logiciel Windows pour le faire. Ensuite, je devrai fusionner ces fichiers en un seul fichier .mp4
J'ai déjà essayé InviDownloader , mais cela pose de nombreux problèmes.
Répondant à la question "Comment puis-je télécharger l'intégralité de la vidéo en streaming de ce type?"
Vous pouvez utiliser youtube-dl sur l'URL du manifeste DASH mpd pour télécharger la vidéo, cela a fonctionné pour moi.
youtube-dl {mpd_url}
Peut-être devriez-vous préciser dans le titre si vous voulez vraiment ces fichiers M2S intermédiaires ou si vous voulez juste le fichier vidéo entier.
1) téléchargez IS.mp4 et tous les fichiers * .m4 pour la vidéo (utilisez wget
) et fusionnez les fichiers IS.mp4 et * .m4 dans un fichier vidéo.mp4.
2) téléchargez IS.mp4 et tous les * .m4 pour l’audio et fusionnez IS.mp4 et * .m4 dans un fichier audio.mp4
3) fusionner la vidéo et l'audio en un seul fichier (utilisez ffmpeg -i video.mp4 -i audio.mp4 -c copy movie.mkv
)
MODIFIER
Exemple de téléchargement de flux audio:
echo "IS.mp4" >"links.txt"
seq -f "%06g.m4s" 0 394 >>"links.txt"
wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"
La partie initiale du flux audio est IS.mp4, l'audio est composé de 394 parties (format 6 chiffres) et le chemin d'accès URL de base du flux audio est http://80.188..../1002-1502/
. Toutes ces informations peuvent être obtenues à partir du fichier .mpd
.
REMARQUE: l'URL de base du flux audio et vidéo est modifiée chaque fois que vous lisez la vidéo.