
Estoy trabajando en un programa que puede reproducir un videoclip en 4 teléfonos. Para ello necesito suministrar a cada teléfono una parte del vídeoclip.
Digamos que tengo un clip de 1080p y tengo 4 teléfonos. Luego quiero dividir o dividir este clip en 4 áreas diferentes y cargar cada área en cada teléfono. Algo como esto:
Entonces, lo que quiero decir es que debería tener 4 partes de la película, digamos arriba a la derecha, arriba a la izquierda, abajo a la derecha y abajo a la izquierda.
¿Puede decirme qué tipo de software es capaz de realizar dicha tarea?
Respuesta1
Esto se puede hacer usandoffmpeg
con sucrop
filtrar. El uso de una herramienta de línea de comandos facilita la automatización del proceso o su ejecución desde otro programa o script. También tiene una API de biblioteca.
Estos comandos crearán los cuatro videos, uno para cada cuadrante, cada uno con una copia completa del audio. (Úselo -an
en lugar de -acodec copy
para soltar el audio). Puede usar cualquier formato de video compatible en lugar de mp4.
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:0:0 -acodec copy v1.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:iw/2:0 -acodec copy v2.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:0:ih/2 -acodec copy v3.mp4
ffmpeg -i in.mp4 -vf crop=iw/2:ih/2:iw/2:ih/2 -acodec copy v4.mp4
crop parameters = width : heigth : start x-axis : start y-axis
Respuesta2
Prácticamente cualquier editor de vídeo te permitirá recortar un vídeo en un rectángulo.
Por ejemplo, en el libreVirtualDub, abra su video, use Video/Filtro para agregar el filtro 'Transformación nula', luego especifique el recorte usando el botón Recortar.
Si deseas algo más automático, puedes utilizar el comercial.TMPGEnc 4.0 XPreso que aceptaAviSynthscripts que pueden hacer recortes.
Respuesta3
Yo sugeriríafreno de manoaunque no es "intuitivo" sobre cómo recortar.
En Handbrake, carga su videoclip y luego, en la Cropping
sección, establece alternativamente los tamaños superior, inferior, izquierdo y derecho para que coincidan.
Para el primer panel, tendría Inferior = 540 y Derecha = 960 (ya que es 1080p = 1920x1080) y así sucesivamente para el resto.