Mailinglist Archive: opensuse-es (1152 mails)
| < Previous | Next > |
Re: [opensuse-es] Re: Generando avis - ffmpeg
- From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
- Date: Tue, 22 Dec 2009 13:36:36 +0100 (CET)
- Message-id: <alpine.LSU.2.00.0912221332090.10135@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
El 2009-12-22 a las 09:23 -0300, Alfredo Jesús Delaiti escribió:
Ah, vale.
A ver.
Estos formatos son contenedores, de un flujo de video y un flujo de audio, separados. Para asegurar que ambos se reproducen sincronizadamente, los formatos deben incluir, cada cierto tiempo, un código diciendo: este frame se reproduce en el segundo 1500. Y en el sonido otra marca equivalente diciendo "esta parte de la onda se reproduce en el segundo 1500". Y esas marcas deben repetirse periodicamente.
Es decir, marcas de tiempo tanto en el audio como en el video, de manera que el software pueda sincronizar ambos flujos de manera correcta.
El error se produce o bien porque estas marcas no existen, o porque son ignoradas o tratadas incorrectamente.
- -- Saludos
Carlos E. R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkswvVYACgkQtTMYHG2NR9UTuwCeIwpNmyIUu2m+vPvpN486ehcu
UkIAnjUzC0uD2+tcenkascVrWjZtSuZE
=K9w6
-----END PGP SIGNATURE-----
Hash: SHA1
El 2009-12-22 a las 09:23 -0300, Alfredo Jesús Delaiti escribió:
El 22/12/09 08:48, Carlos E. R. escribió:
Con *Cinelerra* se puede poner el retardo de sonido en donde quieras,
pero hay que hacerlo manual.
Pero de manera constante para todo el video. El inicio del video está
sincronizado, y la segunda parte tiene un retardo de imagen (adelanto
de sonido) de más de medio segundo.
No me he expresado bien, puedes poner retardo en donde quieras, arrancas
la película y si quieres que se produzca un retardo de 1 segundo a los
30 minutos desde ese lugar en adelante le pones el retardo a partir de
ese momento. Entonces te queda de la siguiente forma, los primeros 30
minutos tal cual tienes el original, luego de los 30 minutos todo el
sonido tiene un retardo de 1 segundo respecto de la imagen. La prueba
que hice fue con el archivo que has puesto a disposición y el retardo
hace lo que he expuesto.
Ah, vale.
Para ver si se podía bajar de manera aceptable el tamaño hice una
conversión:
No preste atención a la configuración que tenía puesta por defecto,
(NTSC) pero se ve que baja considerablemente el tamaño del archivo.
El único problema que vas a tener de ahora en más es buscar donde hay
retardos y corregirlos manualmente, puesto que el software no tiene
suficiente nivel como para detectar el movimiento de la boca y
sincronizar con el sonido de lo que se esta diciendo.
Pero se supone que hay marcas de tiempo, timestamps, en el código. Si
han hecho un formato sin esas marcas es que son idiotas.
No entiendo o no me doy cuenta porque pones esta última frase.
A ver.
Estos formatos son contenedores, de un flujo de video y un flujo de audio, separados. Para asegurar que ambos se reproducen sincronizadamente, los formatos deben incluir, cada cierto tiempo, un código diciendo: este frame se reproduce en el segundo 1500. Y en el sonido otra marca equivalente diciendo "esta parte de la onda se reproduce en el segundo 1500". Y esas marcas deben repetirse periodicamente.
Es decir, marcas de tiempo tanto en el audio como en el video, de manera que el software pueda sincronizar ambos flujos de manera correcta.
El error se produce o bien porque estas marcas no existen, o porque son ignoradas o tratadas incorrectamente.
- -- Saludos
Carlos E. R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkswvVYACgkQtTMYHG2NR9UTuwCeIwpNmyIUu2m+vPvpN486ehcu
UkIAnjUzC0uD2+tcenkascVrWjZtSuZE
=K9w6
-----END PGP SIGNATURE-----
| < Previous | Next > |