Forzar el aspect ratio de un 3gp

Iniciado por Nakp, 12 Abril 2011, 07:06 AM

0 Miembros y 3 Visitantes están viendo este tema.

Nakp

buenas :) estoy usando ffmpeg para convertir unos videos a 3gp pero el video resultante siempre ignora el aspect ratio que deseo, la resolucion es cif y mi video original tiene un aspect de 16:9, si convierto a avi funciona perfectamente, pero si utilizo h263 no se agrega el padding para mantener el aspect ratio x_x alguien sabe como solucionarlo o forzar que se mantenga la relacion de aspecto?

gracias :P
Ojo por ojo, y el mundo acabará ciego.

SuperDraco

En una palabra:

SUPER

http://www.erightsoft.com/SUPER.html


me juego el cuello a que con ese multiconversor no tendrás problemas con el ratio, ni con nada :P


Saludos!
No he vuelto, solo estoy de paso.

Nakp

pues parece que super es un frontend de ffmpeg y mencoder :) yo estoy usando ffmpeg desde linux :P es por eso que necesito agregar el padding desde la configuracion... podrias comprobar y mirar que opciones le pasa? :D un video en "hd" a 3gp resolucion cif o qcif (176x144 o 352x288) basicamente necesito agregar un padding negro (letterboxing)

en fin :P pude instalando un tal freeze 3gp video converter sobre wine xD pero me intriga si tiene que hacer los calculos del letterboxing y pasarlos como parametros o si el codificador que usa lo detecta automaticamente :O
Ojo por ojo, y el mundo acabará ciego.

Songoku

Tambien hay un frontend de ffmpeg y mencoder para linux. Creo recordar que se llama gmencoder o algo asi.
Saludos...

Songoku

Nakp

#4
winff es el frontend que estoy usando para ffmpeg... la verdad me gustaria encontrar la configuracion adecuada a usar un programa sobre wine :/

en teoria tendria que hacer los calculos para agregar el padding exacto arriba y abajo no? maldito ffmpeg :¬¬




termine usando esto para forzar la resolucion del video y agregandole el padding correspondiente hasta hacerlo llegar a la resolucion correcta (cif) si simplemente le paso cif como parametro para la resolucion le cambia el aspect ratio :/ y no funciona pasarle -aspect 16:9 xD
Ojo por ojo, y el mundo acabará ciego.

Songoku

As probado el gmencoder? creo recordar que yo lo use alguna vez y no esta mal, y como ya digo es una interfaz grafica para el mencoder.
Saludos...

Songoku

Nakp

gmencoder no saca una version desde 2003 xD prove varias un poco mas actuales pero ninguna me funciono con mi mencoder (probablemente ha cambiado mucho desde entonces) ademas he leido posts de 2008 y gmencoder no funcionaba con el mencoder de ese tiempo xD por eso ni lo descargue jaja

otra para ffmpeg es esta :P
http://code.google.com/p/sinthgunt/

se mira... bonita? xD ademas tienen mas de 100 presets pero como ves :P mi problema no es tanto de presets porque ya encontre la forma de hacerlo manualmente xD (hasta cree mis presets para winff) creo que el problema no esta en el front end sino en la configuracion que debo usar para automatizar el proceso independientemente del formato de entrada... o me tocara programar mi propio script/programa? :(

como dije, al menos ya encontre la forma de hacerlo manualmente... calcular el padding y la resolucion equivalente, solo que... por alguna razon el codec h263 me agrega una linea verde abajo en la pantalla :¬¬ (he hecho bien mis calculos eh ya revise varias veces)

para quien quiera probar con winff o ffmpeg directamente :P mis codecs para 3gp son h263 y aac (usar -strict experimental por el codec aac) mi problema ahora es esa maldita linea verde xD
Ojo por ojo, y el mundo acabará ciego.

Songoku

Yo en su dia use el gmencoder y funcionó, de echo creo que todavia tengo un .deb por ahí que no se si te servirá porque no se que linux usas pero es la version 0.1.1-1.
Es mas acabo de probarlo ahora mismo solo para probar y funciona con el mencoder sin problemas.
Saludos...

Songoku

Nakp

pues lo he solucionado de una forma bastante elegante :P no uso frontends casi xD al final use mencoder y su filtro expand porque el padding de ffmpeg me agrega la linea verde al final y no tengo disponibles los filtros ni quiero compilar :xD (maldito ubuntu v_v)

para quien quiera saber como :P conociendo su resolucion simplemente le añade esta opcion al mencoder, asi independientemente del aspect o resolucion del video lo convierte al que necesito manteniendo el aspect ratio :)

como dije es para el cel :P

para resolucion qvga (mp4)
Código (bash) [Seleccionar]
-vf expand=aspect=4/3,scale=320:240

resolucion qcif (para un 3gp con codec h263)
Código (bash) [Seleccionar]
-vf expand=aspect=11/9,scale=352:288

saludos!
Ojo por ojo, y el mundo acabará ciego.