Récemment, j'ai souvent vu des questions sur le changement de pistes et de canaux sur CSDN et DFW. Faisons un résumé ici. Vous pouvez le réimprimer. Laissez la recrue réaliser un profit!
1. Quelles sont les pistes sonores (son) et les canaux audio?
Au début de l'ère VCD, un fichier multimédia n'avait qu'une seule piste audio. Par conséquent, le terme "piste sonore" n'est pas souvent mentionné. L'accompagnement ou le chanteur d'origine dans les fichiers multimédias VCD ne peut être réalisé qu'en changeant les canaux gauche et droit.
La piste audio est le "produit" qui est livré avec le DVD. Dans un fichier multimédia DVD (Format MPEG2), une piste est utilisée pour enregistrer une langue (le "original" et le "chant de sauvegarde" communément mentionné dans VOD).
2. Comment changer de pistes audio?
Ici, je recommande le filtre "Morgan Stream Switcher".
La commutation des pistes audio est généralement effectuée en utilisant la méthode Activer dans l'interface IAMStreamSelect implémentée sur le filtre.
exemple:
var
OBJ: IamstreamSelect;
Commencer
si filter.queryInterface (iid_iamstreamselect, obj) = s_ok alors
Commencer
obj.enable (index {Speed Track}, amstreamselectable_enable);
obj: = nil;
fin;
fin;
3. Et si vous changez le canal?
Pour commuter les canaux, vous devez obtenir l'interface Ibasicaudio sur le filtre de rendu audio (TIP: l'interface Ibasicaudio de la carte Shenlong est obtenue sur le filtre de décodeur matériel).
Utilisez la méthode Put_Balance de cette interface pour changer de canaux.
Valeur entrante Description: -10000 --- canal droit
10000 --- canal gauche
0 --- stéréo
4. Comment connaître le nombre de pistes audio dans les fichiers multimédias?
D'une manière générale, la source de fichiers -> Splitter est requise lors de la lecture des fichiers multimédias.
Selon le filtre du séparateur. Les méthodes d'obtention sont également différentes.
Par exemple, il y a des séparateurs MPEG, et il y a plusieurs pistes audio, et plusieurs broches de sortie audio seront créées. Pistes) et certains MPEG. Appelez la méthode du comte sur cette interface pour obtenir le nombre de pistes audio.
5. Problèmes soulevés
Après avoir changé de canaux, un seul haut-parleur fait un son. Le "Tbalncer Audio Channel Equalization Control est recommandé.
Auteur: Coolslob
Courriel et msn: [email protected]