Saltar a contenido

Añadir Múltiples Pistas de Audio a Archivos AVI en .NET

Video Edit SDK .Net VideoEditCore

Introducción

Las múltiples pistas de audio te permiten incluir diferentes pistas de idioma, comentarios u opciones de música dentro de un único archivo de video. Esta funcionalidad es esencial para crear contenido multilingüe o proporcionar experiencias de audio alternativas para los espectadores.

Detalles de Implementación

Al crear múltiples pistas de audio en un archivo AVI, necesitas añadir cada fuente de audio a la línea de tiempo usando parámetros de destino específicos. Este enfoque asegura que cada pista de audio esté correctamente indexada y accesible durante la reproducción.

Ejemplo de Código

El siguiente ejemplo en C# demuestra cómo añadir dos pistas de audio diferentes a un archivo AVI:

var videoSource = new VideoSource("video1.avi");
var audioSource1 = new AudioSource("video1.avi");
var audioSource2 = new AudioSource("audio2.mp3"); 

VideoEdit1.Input_Clear_List();
VideoEdit1.Input_AddVideoFile(videoSource);
VideoEdit1.Input_AddAudioFile(audioSource1, targetStreamIndex: 0);
VideoEdit1.Input_AddAudioFile(audioSource2, targetStreamIndex: 1);

Explicación de Parámetros Clave

  • targetStreamIndex: Define a qué índice de pista de audio se asignará la fuente
  • La primera pista de audio usa índice 0, la segunda usa índice 1, y así sucesivamente
  • Puedes añadir tantas pistas de audio como necesites usando valores de índice incrementales

Dependencias Requeridas

Para implementar esta funcionalidad, necesitarás:

Información de Despliegue

Para detalles sobre la instalación o despliegue de las dependencias requeridas en sistemas de usuarios finales, consulta nuestra guía de despliegue.


Encuentra ejemplos de código adicionales y detalles de implementación en nuestro repositorio de GitHub.