2011-01-13 7 views
0

Je souhaite enregistrer des fichiers vidéo et audio en utilisant C#. Après l'enregistrement de l'audio + vidéo je veux les fusionner. Il ne peut y avoir qu'un seul fichier vidéo et 10 fichiers audio. Je veux que ces dix fichiers se superposent sur un fichier vidéo.Comment superposer un fichier audio sur un fichier vidéo .wmv à l'aide de C#?

Je suis sûr que je veux un fichier vidéo au format .wmv. Pouvez-vous me dire que je devrais enregistrer audios dans quel format si tard je peux superposer ces fichiers audio sur le fichier vidéo au format .wmv?

Aussi s'il vous plaît laissez-moi savoir comment superposer le fichier audio sur le fichier vidéo .wmv?

espère que je vais obtenir réponse rapide pour cette

Répondre

0

Vous pouvez utiliser DirectShow édition Services (DES) de le faire. DirectShowLib devrait fournir le support de DES en C#. En l'utilisant, créez une timeline avec un groupe vidéo (1 piste) et un groupe audio (plusieurs pistes si vous avez besoin de superposer/mélanger des fichiers audio, c'est-à-dire d'en entendre plus d'un à la fois). Placez vos fichiers vidéo et audio sur la timeline dans les positions souhaitées. Dites ensuite à DES de créer un graphique DirectShow et vous obtiendrez une vidéo et une broche de sortie audio. Connectez-les à l'éditeur ASF pour enregistrer les résultats dans WMV.

Questions connexes