conversão de vídeo 2d para 3d

4

Estou procurando um método para converter um formato de filme normal como m4v ou mkv e criar um arquivo com imagens lado a lado que seriam visíveis no Vic para Android em um papelão do Google.

Eu tenho um telefone Android antigo e os sensores de inclinação e giroscópio não funcionam com players de vídeo 3D. Você não pode controlar nada.

O que eu gostaria de fazer é criar a imagem de vídeo lado a lado de um mkv ou m4v normal. Então eu começaria o vídeo e colocaria no papelão do Google. Eu não me importo com o aspecto do controle.

Eu não encontrei nada em outras perguntas. Googling dá algumas soluções centradas no Windows, mas eu não tenho o lado escuro na minha casa.

    
por Paul TIKI 16.04.2018 / 02:14

1 resposta

5

Converter de 2D para 3D é impossível ...

Por quê? Por causa da entropia do universo , é claro! : -)
( Significado: Você não pode adicionar o que não está lá; filmes 3D são filmados com 2 câmeras, uma de cada olho; filmes 2D são filmados com 1 câmera) ¹

É possível converter de 2D para Side-by-Syde (SBS) 2D:

ffmpeg -i 2D.mp4 -filter_complex \
       "[0]scale=iw*sar:ih,setsar=1,scale=-1:$720,\
        crop=$720:$720,split[left][right]; \
        [left][right]hstack[sbs]" -map "[sbs]" -map 0:a? SBS.mp4

que lhe dará um filme que você ainda pode assistir usando papelão, mas será em 2D, não em 3D.

no comando acima, você pode alterar as seguintes opções:

  • 720 para a resolução desejada (SD = 540, HD = 720, FHD = 1080, mas qualquer valor pode ser obtido)
  • 2D.mp4 é o arquivo de entrada
  • SBS.mp4 é o arquivo de saída

¹ Sim, é mais complexo que isso, mas vamos simplificar ... ; -)

    
por Fabby 20.04.2018 / 16:24