dividindo um videoclipe em 4 áreas

dividindo um videoclipe em 4 áreas

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:

insira a descrição da imagem aqui

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 usandoffmpegcom seucropfiltro. 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 -anem vez de -acodec copypara 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 Croppingseçã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.

informação relacionada