2010-07-18 3 views
0

J'ai des tonnes de vidéos dans la base de données et elles ne sont pas accessibles directement mais je peux les lire une par une et les enregistrer. Maintenant, je veux écrire un programme (probablement en C#) qui obtiendra une URL et démarrera Internet Explorer ou tout autre navigateur par défaut pour démarrer le lien. Une fois le lien démarré, la vidéo sera lue.Enregistrement SWF et conversion en FLV

Maintenant, mon travail consiste à enregistrer la vidéo pendant "x" secondes avec audio. Je peux enregistrer la vidéo en prenant des captures d'écran très fréquemment, mais qu'en est-il de l'audio et de la qualité? Ai-je besoin de mettre le microphone dans une pièce insonorisée attachée avec un haut-parleur pour que je l'enregistre ou je peux retirer directement l'audio de la carte d'interface audio avant de le laisser vers les haut-parleurs?

Des idées?

Umair

Répondre

0

Ceci n'est pas judicieux du tout. Vous aurez une vidéo d'enregistrement de la perte de qualité énorme énorme de l'écran et le ré-encodage, sans compter le temps que cela prendra.

Vous devriez trouver un moyen d'accéder à ces vidéos directement à partir de la base de données, et les exécuter via un convertisseur comme ffmpeg.

0

Qu'en est-il de l'utilisation de rtmpdump pour récupérer le flux vidéo en tant que fichier .flv? Bien sûr, vous aurez besoin d'analyser les informations de flux à partir des pages Web respectives, mais cela devrait être gérable.

+0

Qu'en est-il de celui-ci? http://code.google.com/p/get-flash-videos/wiki/Installation – Neutralizer

+0

N'a pas essayé, mais semble prometteur ... –