Discussion:
Me falla el spanishdub
(demasiado antiguo para responder)
David
2007-11-20 17:35:19 UTC
Permalink
Desde hace un tiempo, no se muy bien por qué extraño motivo, me falla el
spanishdub, lo uso principalmente para recortar videos y quedarme con la
parte que me interesa, lo pongo en modo copia tanto en video como audio.
Lo que me hace es que hay trozos que no me los suprime en el video
generado, en la linea de tiempo que tengo hecha con vitualdub ya no
aparecen esos trozos, y aunque vuelvo a recortar justo la parte que está
en el frame anterior y el posterior a esa parte suprimida donde estaba,
sigue apareciendo.
He probado a desinstalarle y a volverle a instalar, lo hice con
virtualdub y me pasa lo mismo. Ya no se dónde buscar la solución y no
quisiera tener que formatear y volver a instalar windows XP.
La única cosa de la que sospecho es de una misteriosa letra [K] que
aparece asi, entre corchetes, en el espacio que hay entre el indicador de
tiempo y de tamaño del video. Y otra cosa que no se si tendrá que ver,
aunque tampoco recuerdo si esto me sucede desde que me pasó, es esto
otro: se me fastidió la cuenta de usuario que tenía y tuve que crearme
otra, ya no recuerdo las pegas que me dio esta última fatalidad.

Gracias a quien me pueda dar la solución.
J.B
2007-11-20 17:58:57 UTC
Permalink
Esa [K] significa KeyFrame, y jamás vas a poder cortar un bloque que no
empiece por un Keyframe.
Es una limitación de las codificaciones del DivX, y es un parámetro
codificable (normalmente hay un Keyframe cada 300 frames, es decir cada 12
segundos) cuando se comprime un video a ese formato.

Si seleccionas un bloque que empiece en el frame 1200 y termine en el 1550,
pero el key frame más cercano es el 1980, el bloque cortado será el
1980-1550.

Para evitar eso, la única opción es recodificar el video en otro formato que
no tenga esas limitaciones.
Puedes usar codecs sin perdida de calidad como el HuffYUV o el MJPEG, que
consigue mejores cotas de compresión con mínima perdida de calidad.

Una vez reconvertido el video, ya podrás cortar en el frame que deseas, pues
en esos codecs de video no hay Keyframes.
--
Saludos
David
2007-11-23 00:01:56 UTC
Permalink
Post by J.B
Esa [K] significa KeyFrame, y jamás vas a poder cortar un bloque que
no empiece por un Keyframe.
Es una limitación de las codificaciones del DivX, y es un parámetro
codificable (normalmente hay un Keyframe cada 300 frames, es decir
cada 12 segundos) cuando se comprime un video a ese formato.
Si seleccionas un bloque que empiece en el frame 1200 y termine en el
1550, pero el key frame más cercano es el 1980, el bloque cortado será
el 1980-1550.
Para evitar eso, la única opción es recodificar el video en otro
formato que no tenga esas limitaciones.
Puedes usar codecs sin perdida de calidad como el HuffYUV o el MJPEG,
que consigue mejores cotas de compresión con mínima perdida de
calidad.
Una vez reconvertido el video, ya podrás cortar en el frame que
deseas, pues en esos codecs de video no hay Keyframes.
Mammmma mia, y yo dándole vueltas, lo que no entiendo es eso que dices de
no poder cortar un bloque que no empiece por un keyframe, en el ejemplo que
dices lo podría poner en una escala de tiempo:
______(frame 1200)_____(frame 1550)___________________(frame 1980)____

si la parte que quiero cortar es ésta:
______(---------------------------)___________________(frame 1980)____

¿por qué me cogería esta?:
______(frame 1200)_____(-----------------------------------------)____

por la experiencia que tengo, no me ha pasado algo asi, y según lo que
dices de que se tiene que coger un trozo que empiece en un keyframe,
simplemente no me lo recortaría.
J.B
2007-11-23 10:55:41 UTC
Permalink
Lo de los números fue un fallo al escribir...

Si seleccionas un bloque que empiece en el frame 1200 y termine en el 1550,
pero el key frame más cercano es el 1180, el bloque cortado será el
1180-1550.

Otro ejemplo:
------{K}------------#-------(K)----------------------------(K)------------#----------------(K)-----
100 140 150
200 220 250

Si quieres cortar entre los frames 140-220, no será posible, y se cortará
entre el 100 y el 220.

El problema se encuentra en el Key frame inicial,, en el final no hay
problema, y esto se debe a que un Keyframe es una imagen completa, mientras
que el resto solo almacenan las modificaciones que hay respecto al frame
anterior.

En VirtualDub, y por extensión en sus variantes, puedes ir de KeyFrame en
Keyframe en la línea de tiempo, pulsando la tecla Shift+Flecha derecha.
--
Saludos
David
2007-12-11 17:18:31 UTC
Permalink
Post by J.B
Lo de los números fue un fallo al escribir...
Si seleccionas un bloque que empiece en el frame 1200 y termine en el
1550, pero el key frame más cercano es el 1180, el bloque cortado será
el 1180-1550.
------{K}------------#-------(K)----------------------------(K)--------
----#----------------(K)-----
100 140 150
200 220 250
Si quieres cortar entre los frames 140-220, no será posible, y se
cortará entre el 100 y el 220.
El problema se encuentra en el Key frame inicial,, en el final no hay
problema, y esto se debe a que un Keyframe es una imagen completa,
mientras que el resto solo almacenan las modificaciones que hay
respecto al frame anterior.
En VirtualDub, y por extensión en sus variantes, puedes ir de KeyFrame
en Keyframe en la línea de tiempo, pulsando la tecla Shift+Flecha
derecha.
Gracias, a ver si me pongo con ello

Loading...