codec de audio

Iniciado por inma55, 15 Diciembre 2019, 12:50 PM

0 Miembros y 1 Visitante están viendo este tema.

inma55

A ver, si me aclaro.
Imaginad dos archivos de audio,cada uno con un codec distinto,pero es la misma canción,la misma sintonía.
Al reproducir esos archivos, se desccodifica,no?
codec es codificar y descodificar.
Entonces, el reproductor reproduce exactamente igual ambos archivos?
Quiero decir que los archivos cuando están comprimidos son distintos,pero cuando se los descomprime, es lo mismo,no?

Songoku

No es lo mismo, por que dependiendo del codec y del bitrate el sonido puede haber perdido mas o menos calidad en un caso que en el otro.
Saludos...

Songoku

inma55

Cita de: Songoku en 16 Diciembre 2019, 02:15 AM
No es lo mismo, por que dependiendo del codec y del bitrate el sonido puede haber perdido mas o menos calidad en un caso que en el otro.
Saludos...

Songoku

y existe alguna especie de paper sobre cada codec? es decir, que un documento que te explique como se hace la compresion con un determinado codec. Algo tipo "cuando hay 010101 se sustituye por 6", que te expliquen cual es el algoritmo de compresion.

gracias

Songoku

Supongo que en los codecs libres o de código abierto eso aparecerá en su documentación. Mientras que en los privativos seguramente no. Pero no me pidas enlaces al respecto, lo siento (usa google).
Saludos...

Songoku

engel lex

en los privativos usualmente tambien tienen bastante info ya que puede ser necesario para su implementacion, ya que pagas es el derecho de uso, como por ejemplo mp3
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

inma55

Cita de: engel lex en 22 Diciembre 2019, 17:42 PM
en los privativos usualmente tambien tienen bastante info ya que puede ser necesario para su implementacion, ya que pagas es el derecho de uso, como por ejemplo mp3

si me lo puedes buscar te lo agradezco (no sé buscarlo).
¿es posible que haya dos codecs muy similares entre ellos?

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Serapis

A ver... si ni siquieras pareces saber buscar info en la web, para que quieres la especificación de unos códecs que al final no vas a entender ?????.

Desagradablemente para la mayoría, el vocabulario es técnico a veces demasiado técnico, así que eso de: "cuando hay 010101 se sustituye por 6", parece más el pensamiento de un niño que otra cosa.

Al final sea cual sea el códec, los algoritmos de compresión vienen a ser los mismos, e implementaciones particulares, tienen quizás pequeñas diferencias entre sí, que los puede diferenciar notablemente.

A menudo incluso una especificación bien definida puede resultar insuficiente para la mayoría de programadores para ser capaces de llegar a implementar el algoritmo.

En general se recurre a compresores por diccionario: desde lz77, lz78, lzw, lzss y variantes (como deflate que es una mezcla entre lz77 y huffman), hasta compresores estadísticos: huffman, mnp, digramas, aritméticos, etc...

Si 'vienes de la nada' (que es la impresión que me da), debes empezar por el principio... Shannon y la entropía, allá a mediados de los 40, luego Fano, Huffman, etc... luego se salta hasta los 70, cuando a raíz de unos comentarios vertidos tiempo atrás haciendo referencia a basar en lo ya aparecido, Ziv y Lempel idearon el primer algoritmo basado en diccionario, con LZ77 y mejorado luego de las críticas y mejoras por otros con el LZ78, luego pidiendo auxilio a Unysis, para hacerlo más eficaz en rendimiento Welch, sacó el Lzw, que se dispersó como la espuma... a su vez la imposibilidad de Huffman para usar bits teóricos (como por ejemplo 3'47 que obligaba a usar 4 bits), se idearon los primeros aritméticos... solo cuando entiendas todo el proceso, tendrá sentido que le dediques tiempo a fondo... por que mientras lo único que harás es perderlo, sin entender gran cosa.