¿Por qué mi computadora lee archivos AVI recientemente convertidos como audio?

Nada que ver realmente con lo reciente de una conversión. Y “mi computadora” no es realmente muy específica. Se está refiriendo a un programa que se ejecuta en su computadora, uno de potencialmente cientos, que ve los archivos AVI como audio. Pero te daré la explicación básica.

En primer lugar, tenga en cuenta que AVI es un formato contenedor de flujo de medios. No es un archivo multimedia en sí, contiene, en general, una transmisión de audio y una transmisión de video. Proporciona intercalación (por lo que es fácil que se reproduzcan de forma sincronizada) y estructura (indexación, etc.) que las transmisiones multimedia puras no ofrecen.

Cuando carga un AVI en un reproductor típico, el reproductor examina el contenido del AVI, mira los diversos tipos de medios en ese AVI y consulta un marco multimedia (más sobre eso más adelante) para encontrar reproductores para cada uno de los tipos de medios en ese archivo Luego procede a jugarlos. Si solo obtiene audio pero también espera video, eso es una indicación de que el marco de medios no conoce ese tipo de video en particular.

Es un poco más complicado por el hecho de que Windows, que define el contenedor AVI, en realidad usa “AVI” para contenedores para dos subsistemas multimedia diferentes, el Video original para Windows y el DirectShow más moderno. En MacOS y también disponible para Windows, Quicktime (archivos MOV) es otro de esos marcos multimedia. El formato de archivo MP4 también funciona de la misma manera, aunque en general solo contendrá tipos de medios definidos por MPEG (con la excepción ocasional; a menudo se encuentran transmisiones de audio AC-3).

En ambos casos, las transmisiones de audio y video son compatibles con CODEC (COder-DECoder), básicamente complementos para cada marco multimedia, que comprenden tipos específicos de video y audio. No son lo mismo: un video para Windows CODEC no es necesariamente también un DirectShow CODEC. Por lo tanto, puede pensar que tiene instalado este tipo de medio específico, pero si los archivos que está utilizando están en el otro marco de medios, no se reproducirán correctamente.

Entonces que puedes hacer. Lo primero que siempre recomiendo, si solo estás tratando de ver el video, es el reproductor VLC. A diferencia de casi cualquier otro programa, VLC no utiliza los CODEC del marco multimedia de su sistema operativo, pero tiene su propia biblioteca extensa de elementos integrados. Por lo tanto, es probable que pueda reproducir su archivo, y eso evitará que haga algo estúpido, como cargar un paquete de fuerza bruta “todos los CODEC”.

Otra posibilidad, dado que ha mencionado una conversión de archivos que tuvo lugar, es que, por cualquier razón, la parte de video de ese AVI no fue creada o generada incorrectamente por el convertidor que esté utilizando. El primer caso es fácil: ¿cuál es el tamaño de la salida AVI que estás intentando reproducir? ¿Es lo suficientemente grande como para tener video? A los reproductores AVI no les importa si un archivo no tiene una transmisión de video, simplemente los reproducen tal como los ven.