Hugo 21 Denunciar post Publicado Febrero 5 Hola compañeros, Por favor, necesito ayuda con esto: quiero mover de arriba a abajo, un video que está en modo portaretrato. Y mostrarlo en formato 16:9, pero sin estirarlo: ya tengo el siguiente código que funciona bien. Pero este código estira el video, y justamente eso es lo que me falta y no se hacer. ffmpeg -i video.mpg -filter: v "crop = in_w-100: in_h-100: 0: (in_h-out_h) / 2 + ((in_h-out_h) / 2) * sin (t)" -y out. mp4 Les comparto la siguiente imagen conceptual, para que entiendan mejor: Por favor, ¿Alguien que me pueda ayudar con esto? ¡Desde ya muchas gracias! Saludos, Hugo. 1 1 pacoeloyo y Rohlling ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 Hugo 21 Denunciar post Publicado Febrero 5 (editado) hace 58 minutos, portaro dijo: Mira aqui → https://stackoverflow.com/questions/54526345/ffmpeg-how-to-move-the-video-without-stretching-it Hola Portaro, Muchas gracias por el link y voy a comentarlo también aquí... No se si te diste cuenta, pero ese de stackoverflow también soy yo... Luego de publicar en stackoverflow y en este foro... Me puse a hacer otra prueba más... Hardcodear el alto y ancho del video de salida "1280x720"... Y por supuesto funcionó, aunque eso... Solo repara parte del problema... ¿Qué pasa si al video, lo quiero en otra resolución? ¿Cómo cambio el video de fondo proporcionalmente? Aún no he encontrado la respuesta (en 1 sola línea de código)... Pero lo voy a solucionar con varias intervenciones en FFMPEG... De nuevo gracias, voy dejando la solución parcial al problema... Para que quede también aquí y de paso, dejo un aporte más foro: ffmpeg -i video.mpg -filter:v "crop=1280:720:0:(in_h-out_h)/2 +((in_h-out_h)/2)*sin(t)" -y out.mp4 Por ahora nada más... Saludos, Hugo Editado Febrero 5 por Hugo Aún no tengo la respuesta a la pregunta marcada en rojo 1 Rohlling ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 portaro 9058 Denunciar post Publicado Febrero 5 Mira aqui → https://stackoverflow.com/questions/54526345/ffmpeg-how-to-move-the-video-without-stretching-it 1 1 Rohlling y pacoeloyo ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 mijailbellum 1905 Denunciar post Publicado Febrero 5 hace 28 minutos, portaro dijo: Mira aqui → https://stackoverflow.com/questions/54526345/ffmpeg-how-to-move-the-video-without-stretching-it Es él, respondiéndose a si mismo en stackoverflow 1 1 Rohlling y pacoeloyo ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 Hugo 21 Denunciar post Publicado Febrero 5 hace 30 minutos, mijailbellum dijo: Es él, respondiéndose a si mismo en stackoverflow Jajaja, sí es gracioso como trabaja la mente humana... Tengo varios detalles a resolver con esta gloriosa herramienta FFMPEG... Pero por alguna razón, pensé que no podía resolver esto solo... Y por eso comencé a publicar mi problema en stackoverflow y aquí... Luego me dí cuenta, al explicar el problema bien detalladamente*... ¿Probé hardcodear las dimensiones del video? Y por eso, paré de publicar y pedir ayuda a otros... He hice esta última prueba y por lo visto, funcionó... Por momento pensé que no podía solo... Pero resultó que sí Saludos, Hugo (*) Muchas veces la solución viene usando este método; ya lo conocía, pero no lo apliqué a la primera: https://es.wikipedia.org/wiki/Método_de_depuración_del_patito_de_goma 2 1 Rohlling, pacoeloyo y portaro ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 portaro 9058 Denunciar post Publicado Febrero 6 (editado) Pues eso que lo que yo hice fue intentar buscar los terminos en Ingles y vi que el contenido era similar pero no me puse a mirar nombre ni nada si sirve como ayuda todo bien y sino pues hay que buscar. Me di cuenta de que la imagen del contenido era similar pero como ni me acorde ni tube tiempo de mirar nombre lo puse por si ayudaba o algo y ver si ally habia alguien con solución ... y tambien estube leyendo código y de lo que yo he visto el código ese hace coger de video o algo asi no le veo el como te hace top to bottom and bottom to top - mover x para z etc pero tampoco logro entender el código y las opciones de comandos usados. Lo que quieres hacer creo que se puede hacer con Openshot pero el tema que creo que quieres mirar es como hacerlo escribiendo código y prueba error y en Openshot se hace por click etc a no ser que te mires los archivos de Openshot y encuentres el código que en Openshot puede hacer eso. Pero como digo creo que se puede hacer no se con seguridad. Pues eso es question de buscar y sobretodo mirar las tags y que significan para hacer resize del video y que se ponga a andar de top arriba a bottom abajo. Lo suyo es saber el nombre de eso en Ingles y despues seguro es fácil dar con ayudas o con la solucion, el problema es google que ahora muchos blogs interessantes foros etc ya no salen en buscas y solo sale cosa que no sirve para nada en cuanto a la relevancia e tu busqueda. Ando mal de tiempo asi que mucho no me puedo poner a buscar sobre eso más aún si la documentación sobre estos comandos ffmpeg avconv etc esta por la web entera y hay que buscarla por tags y tener suerte hoy dia. https://cinelerra-cv.org/docs/cinelerra_cv_manual_es.pdf https://ffmpeg.org/ffmpeg-all.html https://linux.die.net/man/1/ffmpeg https://faq.vioso.com/content/10/66/en/ffmpeg-via-commandline.html https://www.ostechnix.com/20-ffmpeg-commands-beginners/ padtop padbottom .. https://stackoverflow.com/questions/30384577/ffmpeg-move-overlay-from-one-pixel-coordinate-to-another https://stackoverflow.com/questions/11552565/vertically-or-horizontally-stack-several-videos-using-ffmpeg - Mira esos puntos a ver si el ffmpeg trabaja con esas tags ademas de con el move mv o algo asi. No olvides buscar en paginasde Openshot, GIMP y otros editores de video o imagen. A ver si ayuda. Editado Febrero 6 por portaro 1 2 pacoeloyo, Hugo y Rohlling ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 Hugo 21 Denunciar post Publicado Febrero 7 Gracias @portaro por tu respuesta y ayuda! En realidad, ya está solucionado el problema principal, por eso doy por cerrado el tema... (aunque no se si puedo cerrar este tema con mi nivel de usuario)... Por otro lado, ya conozco algo OpenShot, pero en este caso, tenía que ser con FFMPEG... Es que... estoy haciendo unos experimentos y como también le sirve a otros... Decidí plantear la pregunta aquí y además, dejar la solución, que terminé encontrando... La solución la publiqué antes, está más ↑ arriba, en mi anterior respuesta. Por ahora nada más, que sigas bien! Saludos, Hugo 2 1 Rohlling, pacoeloyo y portaro ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 Shiba87 38581 Denunciar post Publicado Febrero 7 hace 12 horas, Hugo dijo: Gracias @portaro por tu respuesta y ayuda! En realidad, ya está solucionado el problema principal, por eso doy por cerrado el tema... (aunque no se si puedo cerrar este tema con mi nivel de usuario)... Cerrarlo no, pero puedes marcar el comentario que tenga la respuesta y automáticamente el tema queda marcado como "Solucionado" 2 2 portaro, Rohlling, Hugo y 1 otro ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
0 mijailbellum 1905 Denunciar post Publicado Febrero 7 Para la próxima también puedes echar un ojo al tema este que hay en el foro bastante completo. 2 1 Rohlling, portaro y pacoeloyo ha reaccionado a esto Compartir este post Enlace al post Compartir en otros sitios
Hola compañeros,
Por favor, necesito ayuda con esto: quiero mover de arriba a abajo, un video que está en modo portaretrato.
Y mostrarlo en formato 16:9, pero sin estirarlo: ya tengo el siguiente código que funciona bien.
Pero este código estira el video, y justamente eso es lo que me falta y no se hacer.
Les comparto la siguiente imagen conceptual, para que entiendan mejor:
Por favor, ¿Alguien que me pueda ayudar con esto?
¡Desde ya muchas gracias!
Saludos, Hugo.
Compartir este post
Enlace al post
Compartir en otros sitios