:::: MENU ::::

Download Flash Video Fragmented (F4F/F4M)Télécharger une vidéo Flash fragmentée (F4F/F4M)

  • Mar 25 / 2014
  • 0

Download Flash Video Fragmented (F4F/F4M)Télécharger une vidéo Flash fragmentée (F4F/F4M)

Today, for network usage optimization purposes, a lot of videos are streamed and sent to the users as fragmented packets instead of one file. According to Adobe, F4F file is Flash MP4 Video Fragment created and used by Adobe Media Server for HTTP Dynamic streaming like CloudFront, Akamai, … If you want to download this video, you will have to download the script file KSV (download this script on Github) and execute it on a system with php enabled (install PHP on Windows).

Once you’re on the page where video is loading, you have to look for manifest file in source code or network exchanges. This file has F4M extension, correspondig to manifest, which is the file containing the inventory of all the video fragments. It will be necessary for the script execution.

Here is an example of how the command-line should look like (you can modify the quality parameter, and you have to specify the path for manifest file, and output file):

Here are the different options you can use to customize command-line:

All the original sources are available on GitHub : https://github.com/K-S-V/

Aujourd’hui, adin d’optimiser l’utilisation des ressources réseau, beaucoup de vidéos sont diffusées en streaming aux utilisateurs en tant que paquets fragmentés au lieu du chargement d’un fichier complet. Selon Adobe, les fichiers F4F sont des fichiers de format Flash MP4 Video Fragment créés et utilisés par Adobe Media Server pour les diffusions streaming en HTTP Dynamic comme Cloudfront, Akamai, … Si vous souhaitez télécharger cette vidéo, vous devrez récupérer le script KSV (disponible sur Github) et l’exécuter sur un environnement système permettant l’exécution de script PHP (installer PHP sur Windows).

Lorsque vous êtes sur la page où la vidéo est chargée, vous devrez rechercher dans le code source ou dans les échanges réseaux, la présence d’un fichier au format F4M qui correspond au fichier manifeste, recensant l’ensemble des fragments de la vidéo et qui sera nécessaire pour l’exécution du script.

Voici un exemple de ligne de commande que vous pouvez utiliser pour récupérer la vidéo (vous pouvez modifier la qualité, et vous devez indiquer le chemin vers le fichier manifeste, ainsi que le fichier de sortie) :

Voici les différentes options que vous pouvez utiliser pour personnaliser la ligne de commande :

Toutes les sources originales sont disponibles sur GitHub : https://github.com/K-S-V/

Leave a comment

You must be logged in to post a comment.

Question ? Contact