El Sun, 20 Dec 2009 16:08:55 +0100, Carlos E. R. escribió:
El 2009-12-20 a las 10:42 -0000, Camaleón escribió:
¿Por qué decías que el "-croptop", "-cropbottom" no te funcionaba? El efecto que veo es que recorta las partes, sin ensanchar ni modificar el tamaño, es decir, sin conversiones del escalado :-?
A ver si lo consigo dibujar.
Ya, si está claro :-)
Pues me parece que sigues sin entenderlo, por lo que dices abajo.
Entiendo lo que dices, pero no puedo reproducir tu error, al menos con el vídeo que tengo de prueba, ese japonés.
O sea, tengo un original de 720*576 pixels, y quiero convertirlo a 720*342, quitando 122 de arriba y 112 de abajo, sin convertirlo en "anamorfico" (me estoy leyendo el howto que mencionas abajo, y no lo entiendo bien).
En tu caso me parece que el tamaño no lo debes variar. Sólo quieres hacer un recorte, sin escalado.
Pero el tamaño TIENE que variar. Le estoy quitando lineas, no substituyendo por negro. Quitando lineas. Quito 122+112 = 234 lineas. Si a las 576 lineas le quito 234 quedan 342 lineas.
Pero el cálculo lo tendría que hacer el programa automáticamente, no tener que definirlo con la opción de "-s". De lo contrario no tendría sentido :-?
Lo que hace el ffmpeg es EXPANDIR esas 342 lineas restantes hasta ocupar de nuevo 576, dejandome un cuadrado de 726*576, en vez del rectangulo que quiero de 720*342.
Te voy a tener que mandar un trozo del video para que lo veas, o una foto.
No hace falta, entiendo lo que dices. Quizá estoy interpretando mal los valores: `-s size' Set frame size. The format is `wxh' (ffserver default = 160x128, ffmpeg default = same as source). Este no se debería cambiarlo salvo que quieras reducir el tamaño (horizontal y vertical, "ambos") total del vídeo y no creo que sea eso lo que buscas. Las bandas forman parte del tamaño total del vídeo. `-croptop size' Set top crop band size (in pixels). `-cropbottom size' Set bottom crop band size (in pixels). Estas dos opciones sí hacen referencia a las bandas negras, exclusivamente. Lo que entiendo es que modificando estos valores de "crop" no se modifica el tamaño (aspecto) del vídeo sino que recortas las zonas negras, ajustando el tamaño y la relación de aspecto automáticamente.
Estoy usando -croptop 122 -cropbottom 112 -s 720x342, pero fíjate lo que dice el tcprobe -i respecto al fichero resultante:
La "-s" ¿por qué la pones? Lo estás "achatando" de "y" pero no de "x", es normal que se deforme :-?
Hace exactamente lo mismo con -s y sin -s. Obtengo el mismo resultado.
Entonces no sé qué te falla con ese vídeo tuyo.
Deja sólo "-croptop 122 -cropbottom 112" y en todo caso "-aspect 16:9" para que mantenga la relación.
También lo he probado, no funciona.
Además, el aspecto buscado es 720/342 = 2.105, mientras que 16/9 es 1.77. No me vale.
Pues a lo mejor ese el problema, que no mantiene una relación de tamaño estándar y se deforma porque le pasas unos valores incompatibles :-) Por cierto ¿se visualiza mal (deformado) con todos los reproductores?
[tcprobe] summary for El coleccionista de huesos q1 crop.avi, (*) = not default, 0 = not detected import frame size: -g 720x342 [720x576] (*)
720x576 es el tamaño original y al que me lo visualiza, cuando yo lo que quiero es que lo visualice al que lo he cortado, 720x342. ¿Tan dificil es de hacer eso? Pues parece imposible, leches. :-/
Quizá lo hagas mal.
No, EL lo hace mal. No me corta esas lineas. Las quita y luego expande el resultado en vertical, deformando las figuras una barbaridad. El avidemux lo hace perfecto.
Usa el WinFF, a ver qué argumentos aplica :-?
Ayer, con ese vídeo de prueba que bajé, lo recorté para quitarle las partes en negro (superior o inferior). Lo hizo bien, pero no usé el modificador "-s", sólo "-croptop 30 -cropbottom 30 -aspect 16:9"
Luego te mando las fotos para que veas que no lo hace bien.
Prueba con otros vídeos, a ver si hace lo mismo...
Tendré que experimentar con los filtros de transcode, a ver si ese habla en cristiano.
Ese hablará "arameo", por lo menos :-P
Pues he conseguido sacar un video o dos... con el mismo fallo del salto de sonido, con dos codecs distintos.
¿El artefacto ese que dices también es perceptible en el vídeo original o sólo cuando lo pasas a AVI comprimido? ¿Has probado a usar una codificación constante (CBR) en lugar de variable (VBR)? :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org