2010-02-27 4 views
2

Je veux développer un site de karaoké en ligne où les utilisateurs peuvent sélectionner une vidéo et commencer à enregistrer leur voix. L'organigramme court sera comme ceci.Online Flash Video Combiner

Sélectionnez Vidéo Karaoke (source vidéo) -> nouvelle page avec Source vidéo et webcam et audio de l'utilisateur -> l'enregistrement Cliquez commencera vidéo source et commencer l'enregistrement audio de l'utilisateur lors de la lecture vidéo source.

Lorsque Source fin de la vidéo, la voix de l'utilisateur et la vidéo source sont combinées sur le serveur et de générer une chanson karaoké enregistrée. A propos, les chansons karaoké sont préchargées avec seulement l'arrière-plan et l'harmonie.

Tout est donc côté serveur. Quelqu'un peut-il conseiller des logiciels commerciaux ou gratuits pour mon projet? Merci

+0

Comment Flash est-il utilisé ici? Est-ce pour lire la vidéo? Avez-vous besoin de vidéo FLV? – ThomasW

Répondre

1

Spécification de votre serveur OS aurait été bien. Je peux recommander AviSynth. C'est une application de montage vidéo non linéaire pilotée par une ligne de commande/script. Tout à fait une courbe d'apprentissage, mais si vous maîtrisez, il peut faire n'importe quoi (concernant l'audio & vidéo ;-)) pour vous. Malheureusement, ils ont de gros problèmes avec leur site en ce moment. Vous pouvez trouver des informations à ce sujet sur http://avisynth.org/mediawiki/Main_Page et il y a quelques articles sur doom9.org.

Il est également bon vieux ffmepg, qui est disponible pour certains systèmes d'exploitation et peut faire des choses par commandline (pas aussi puissant que AvySynth, mais assez pour muxing simple.

également VirtualDub peut être scénarisé . Je ne l'utilise jamais sans l'interface graphique, mais devrait faire la même chose.

Last but not least GStreamer, très puissant, difficile à pirater.

-moi deviner serait, vous pensez que c'est seulement un simple muxing et que vous le saurez bientôt, que vous en avez besoin de beaucoup plus pour votre but :-). La synchronicité de A \ V peut rapidement devenir un problème ici.

Pour les systèmes Linux, jetez un oeil à mencoder (étroitement lié à mplayer). Il existe une version de ligne de commande disponible. Comme l'a dit un type intelligent: LE couteau suisse pour A \ V-stuff.

+0

Vos informations sont très utiles. Je vais essayer de les vérifier! En passant, avez-vous déjà vu ce script (http://bit.ly/cgvEzR) et connaissez-vous le nom? Merci pour votre réponse de toute façon! – Devyn

+0

Cela ne semble pas familier. Où l'as tu trouvé? Peut-être qu'avec quelques méta-informations nous pouvons le retrouver. Btw: pourriez-vous accepter ma réponse? J'ai besoin de 200 points pour commenter les questions et c'est une chose dont j'ai vraiment besoin :-) – cboese

+0

hey, pour vos points, j'ai accepté. Bonne chance! – Devyn