Autor Tema: MANUAL UsEac3to (v1.2.8)  (Leído 6255 veces)

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

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.461
  • Valoración: 242
Re:MANUAL UsEac3to (v1.2.7)
« Respuesta #30: 20 de Noviembre de 2017, 17:30 »
Desde luego el audio no hay que tocarlo para nada si está en sincronía con el original.

Y cambiar la nota de fps tampoco sirve para nada ya que lo que marca la velocidad de reproducción real son los timestamps.

Analizándo esos TimeStamps:

Código: [Seleccionar]
Delay inicial: 160
Frame: 0, Duracion min: 40
Frame: 1, Duracion max: 200
Duracion: 3083480 ms
Frames  : 73911
Fps mim : 5
Fps max : 25
Fps med : 23,9712387945461

La duración máxima de una frame es de 200 ms que se corresponde a un fps de 5
La duración mínima de una frame es de 40 ms que se corresponde a un fps de 25
73911 frames duran (3083480 -160) ms por tanto el fps medio es de 23,9712387945461

Si no vas a recodificar lo mejor que puedes hacer es dejarlo como está, el mal ya está hecho y no puedes recuperarlo para un fps constante.

wolf

  • Miembro milenario
  • ******
  • Desconectado Desconectado
  • Registrado: 06/07/2007
  • Mensajes: 1.836
  • Valoración: 66
Re:MANUAL UsEac3to (v1.2.7)
« Respuesta #31: 20 de Noviembre de 2017, 19:25 »
Gracias por todas las aclaraciones. Si no se puede hacer nada, dejaré esos archivos chapuceros tal como están y a la papelera después del visionado.

Saludos.
« Última modificación: 21 de Noviembre de 2017, 00:00 por wolf »

Kyaneos

  • Miembro junior
  • **
  • Desconectado Desconectado
  • Registrado: 11/09/2014
  • Mensajes: 86
  • Valoración: 0
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #32: 22 de Mayo de 2018, 00:46 »
Citar
-no2ndpass        Deshabilita el segundo paso (a veces el decodificador de AC3 produce falsos overflow's puede usarse con el)

No termino de entender la aclaración, ¿a qué se refiere con "puede usarse con el"?, ¿es posible que eac3to diga que necesita un segundo paso pero luego al visualizar la onda en un editor no haya ningún overflow y por lo tanto la advertencia de la necesidad del segundo paso sea errónea?, ¿la única manera de averiguar esto sería utilizando la opción -no2ndpass y visualizar el archivo resultante?.

El parámetro -no2ndpass siempre me genera dudas, para hacer una conversión de AC3/DTS 2.0 o 5.1 a wav, preservando el mismo número de canales, ¿sería recomendable añadir el parámetro -no2ndpass  o mejor dejarlo por defecto?.

Entiendo que ningún AC3 original tiene overflows, entonces, ¿cómo es posible que un decodificador tan avanzado como el utilizado por eac3to cometa estos errores?.

Un saludo.

tebasuna51

  • Moderador
  • ******
  • Desconectado Desconectado
  • Registrado: 22/02/2010
  • Mensajes: 4.461
  • Valoración: 242
Re:MANUAL UsEac3to (v1.2.8)
« Respuesta #33: 22 de Mayo de 2018, 10:55 »
Mientras no se use un downmix, que intenta meter más canales en menos, es posible prescindir del segundo paso.
Es posible que haya overflow, pero será mínimo e inexistente en la fuente original.

Más que un error de decodificación lo es de codificación.

Cuando se codifica con pérdidas se sigue el siguiente método:
- Se convierte la señal al dominio de las frecuencias con lo que se obtiene una serie de componentes afectados de ciertos coeficientes.
- Se rechazan los componentes de altas frecuencias a partir de una frecuencia dada para cada bitrate.
- Del resto de componentes se rechazan aquellos con menor coeficiente (menor aportación a la señal completa) hasta que el resto quepa en el bitrate solicitado.

Si un componente rechazado hacía que el volumen se redujera, pero se rechaza, el resto presentará un overflow en ese punto y el decodificador no puede saber en cuanto se reducía, pero seguro que lo necesario para llegar al límite máximo, dado que la fuente no podía tener overflow. Es lo que tiene una codificación con pérdidas, se garantiza un cierto error.