2010-07-06 6 views
1

Je suis en train d'analyser des podcasts dans une application dorsale et j'ai besoin de générer quelques captures d'écran pour eux. Cependant, le téléchargement de l'intégralité des vidéos n'est pas une option.Générer une capture d'écran sans télécharger la vidéo entière

Existe-t-il un moyen de télécharger une petite partie du fichier pour en extraire la capture d'écran? Idéalement, ce serait la partie intermédiaire.

Merci!

+0

Quel type d'application principale? Une application locale? Une application Web? Sur quelle plateforme? Dans quel format sont les podcasts? Où sont hébergés les podcasts? Pourquoi le téléchargement du fichier vidéo n'est-il pas une option? Est-ce censé être un processus automatique ou manuel? –

+0

N'importe quel type d'application principale. Toute plate-forme, de préférence Linux. N'importe quel format de podcasts utilise (je ne contrôle évidemment pas cela). Le téléchargement de la vidéo n'est pas une option car ils sont trop volumineux pour les stocker localement sur mon serveur. Processus automatique – treznik

Répondre

0

Est une application qui analyse xmls pour obtenir des captures d'écran dans la partie centrale, sur une application web en utilisant django et python. J'espère pouvoir être indépendant de la plateforme. Il recevra des podcasts de l'endroit où ils sont hébergés et n'obtiendra que la capture d'écran automatiquement. Les podcasts peuvent avoir une grande taille (500 Mo), c'est pourquoi le téléchargement n'est pas une option.

0

Il est possible que le serveur d'hébergement vidéo prenne en charge l'en-tête de requête http "Range" que vous pouvez trouver en voyant la valeur d'entête "Accept-Ranges", s'il est vrai alors il supporte l'en-tête "Range". Ensuite, vous pouvez demander le milieu de 5 à 10 Mo de vidéo en utilisant l'en-tête de demande "Range". Vous pouvez obtenir la longueur du contenu via l'en-tête de réponse http "content-length".