¿Se escuchará un reproductor multimedia que ejecute audio y video a través del puerto HDMI en la tarjeta de sonido USB?

2

Me impresionó mucho un MCU compatible con Arduino (Teensy 3.2) que puede hacer algunos DSP que el usuario configura utilizando un editor gráfico. Pero mi única opción para tener entradas digitales es usar una PC con Windows como host USB. El audio que quiero procesar proviene de la salida Toslink de un extractor HDMI. Mi objetivo es usar una tarjeta de sonido USB con una entrada Toslink para enrutar la señal desde el extractor a través de Windows y hacia Arduino.

Entonces, mi pregunta es la siguiente: ¿la señal que viene de un cable USB y de otro cable USB entrará en "contacto" con la parte de audio de un archivo de video en el que un reproductor multimedia se está quedando sin el puerto HDMI? Quiero usar al menos uno o más de: Windows 7, Windows8.1 y / o Windows 10.


fuente

Respuestas:

0

Primero, trataré de describir mi comprensión de su situación:

Entradas de audio:

  • Tarjeta de sonido USB de TOSLINK
  • Reproductor de video en Windows

Salidas de audio:

  • Tarjeta de sonido USB a DSP
  • Salida HDMI

Enrutamiento deseado:

  • USB desde TOSLINK = & gt; USB a DSP
  • Reproductor de video = & gt; HDMI

Y no hay interacción entre las dos corrientes. Supongo que el "extractor HDMI" no tiene nada que ver con el "reproductor de video".


Si la comprensión anterior es correcta, entonces sí, puedes hacer lo que quieras. Windows permite que las aplicaciones elijan a qué dispositivo de audio enviar.

Puede hacer una de las siguientes opciones, o ambas si lo prefiere:

  • Configure el reproductor de video para usar la salida de audio HDMI. Por ejemplo, ambos reproductor de medios de Windows y VLC le permiten seleccionar un dispositivo de salida de audio en su configuración.

    Si su reproductor de video le permite usar el modo exclusivo de WASAPI, debe hacerlo. Esto evita que Windows realice conversiones (frecuencia de muestreo, etc.) de la salida, lo que le permite conservar un flujo idéntico bit por bit.

  • Use un repetidor de audio que lea una secuencia de su entrada USB y la escriba en su salida USB. Por lo general, estos paquetes se incluyen con los paquetes de "cable de audio virtual", aunque se centran principalmente en controladores que conectan la salida con la entrada. Quieres entrada a salida.

    • Las herramientas repetidoras incluidas con VACACIONES trabajaría; no necesitas la parte del cable
    • Voicemeeter También funcionaría, pero su objetivo es mezclar, por lo que es posible que no obtengas un flujo perfecto.

La forma más sencilla es probablemente configurar su reproductor de video para que use una salida específica y configurar su salida USB como "predeterminada". Luego puede usar la función "escuchar este dispositivo" incorporada de Windows en la entrada USB, que se reproducirá en la salida. Pero si desea una transmisión casi perfecta, necesitará utilizar una herramienta de repetición.

Bob
fuente
Uno de esos momentos "a-ha" cuando leí tu respuesta. Tu comprensión de mi situación es correcta. Tal vez debería haber dicho que tengo una señal proveniente de "hardware externo" a través de Toslink. Usaré VLC como una "cosa segura", pero primero me gustaría probar SMPlayer, que tiene WASAPI como opción para AUDIO & gt; Controlador de salida: nunca entendí completamente WASAPI, excepto que las aplicaciones de grabación las necesitaban para reducir la latencia para mejorar el monitoreo en tiempo real. ¿Cómo se compara esto con AUDIO & gt; Controlador de salida: PCM Ahora que estoy al tanto del panorama general aquí, puedo experimentar con diferentes configuraciones.
@ Ray71 Hay un número de diferentes API de audio de Windows, que se remonta a la década de 1990. WASAPI es el "nuevo" (desde Vista) y el único con un modo exclusivo bien definido (nota: WASAPI en modo no exclusivo aún pasará por el mezclador del sistema). Hay otros como Kernel Streaming que hacen cosas similares, pero no son tan fáciles / accesibles como WASAPI. Muchas de estas API se mencionan con varios nombres, por ejemplo, waveOut (nombre de la función, lo que VLC lo llama) es parte de MME (subsistema / API, lo que VAC y Voicemeeter lo llaman).
Bob
@ Ray71 Wikipedia tiene una visión general decente de la mayoría de ellos: legado MME & amp; Kansas , Sonido directo , WASAPI e incluso el tercero ASIO . Pero al final del día, más o menos se reduce a "WASAPI (compartido), luego DirectSound, luego MME si no tiene otra opción". Y si quiere un bit perfecto sin mezclar, use WASAPI exclusivo o KS.
Bob
Pero cuando los resultados no son concluyentes, más información ayuda, así que: ¿De las dos formas en que podría ir, ventajas o compensaciones entre ellos? Me inclino hacia "Configurar el reproductor de video ..." De todos modos, el SMPlayer también tiene una casilla de verificación para "AC3 / DTS pass-through S / PDIF". Al pasar sobre él, dice "Utiliza el pasaje AC3 de hardware. NOTA: ninguno de los filtros de audio se utilizará cuando esta opción esté habilitada". (¡La ventana emergente es tan críptica como la casilla de verificación!) No entiendo el término "paso a través". Mi experiencia es con MIDI a la toma IN, y luego sin cambiar a la toma PASSTHROUGH para conectar en cadena otro dispositivo. Pero aquí,
no hay nada pasando por SMPlayer