
Estou trabalhando em um programa que pode reproduzir um videoclipe em 4 telefones. Para isso preciso fornecer a cada telefone uma parte do videoclipe.
Digamos que eu tenha um clipe de 1080p e 4 telefones. Então quero dividir ou dividir este clipe em 4 áreas diferentes e enviar cada área para cada telefone. Algo assim:
Então, o que quero dizer é que devo ter 4 partes do filme, digamos canto superior direito, canto superior esquerdo, canto inferior direito e canto inferior esquerdo.
Você pode me dizer que tipo de software é capaz de realizar essa tarefa?
Responder1
Isso pode ser feito usandoffmpeg
com seucrop
filtro. O uso de uma ferramenta de linha de comando facilita automatizar o processo ou executá-lo a partir de outro programa ou script. Ele também possui uma API de biblioteca.
Esses comandos criarão os quatro vídeos, um para cada quadrante, cada um com uma cópia completa do áudio. (Use -an
em vez de -acodec copy
para descartar o áudio.) Você pode usar qualquer formato de vídeo compatível no 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
Responder2
Praticamente qualquer editor de vídeo permite cortar um vídeo em um retângulo.
Por exemplo, na versão gratuitaVirtual Dub, abra seu vídeo, use Vídeo/Filtro para adicionar o filtro ‘Null Transform’ e especifique o corte usando o botão Recortar.
Se desejar algo mais automático, você pode usar o comercialTMPGEnc 4.0 XPress que aceitaAviSynthscripts que podem fazer o corte.
Responder3
eu sugeririaFreio de mãoembora não seja "intuitivo" como cortar.
No Handbrake, você carrega seu videoclipe e, na Cropping
seção, define alternadamente os tamanhos Superior, Inferior, Esquerdo e Direito para corresponder.
Para o primeiro painel, você teria Bottom = 540 e Right = 960 (já que é 1080p = 1920x1080) e assim por diante para o restante.