FFMPEG - Vídeo 3D dividido para coleção de 2 imagens

0

Eu quero dividir um vídeo 3D Side-by-Side para as duas imagens e armazená-las como JPEG (ou PNG). Isso deve resultar em 24 imagens (imagem à esquerda e imagem à direita) por segundo para todo o filme.

Eu sei que há um comando como ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4 para cortar partes do vídeo, mas quero que ele encontre automaticamente o centro da largura e corte o vídeo ao meio e, em seguida, armazene as imagens.

posso fazer algo assim usando apenas o FFMPEG no Windows 10? e se houver uma maneira de fazer isso, a frequência de taxa de quadros pode ser personalizada? por exemplo, 5 imagens (imagens esquerda e direita) por segundo, em vez de 24.

pela maneira que eu também posso usar o Bash Linux disponível na edição do Windows 10 Anniversary.

Obrigado

    
por Cypher 09.01.2017 / 16:42

3 respostas

0

Ok, graças ao usuário c97 acabei com este comando que faz o trabalho:

ffmpeg -i 1.mp4 -r 1/1 -filter:v "crop=(iw/2):ih:0:0" %03d-left.jpg -r 1/1 -filter:v "crop=(iw/2):ih:(iw/2):0" %03d-right.jpg

    
por 09.01.2017 / 17:35
1

Você também pode usar

ffmpeg -i 1.mp4 -vf "stereo3d=out=ml" -r 1 %03d-left.jpg -vf "stereo3d=out=mr" -r 1 %03d-right.jpg
    
por 09.01.2017 / 17:42
0

Tente isto: ffmpeg -i in.mp4 -filter:v "crop=(iw/2):ih:0:0" out_lefthalf.mp4

Existem muitos exemplos na documentação do ffmpeg, você pode lê-lo no link

    
por 09.01.2017 / 17:01