2d 到 3d 视频转换

Pau*_*IKI 6 video android

我正在寻找一种方法来转换像 m4v 或 mkv 这样的普通电影格式,并创建一个带有并排图像的文件,这些图像可以在 Vic for Android 中的 Google 纸板中查看。

我有一部旧的 Android 手机,倾斜和陀螺仪传感器不能与 3d 视频播放器一起使用。你无法控制任何事情。

我想做的是从普通的 mkv 或 m4v 创建并排视频图像。然后我会开始播放视频并将其放在 Google 纸板中。我不在乎控制方面。

我在其他问题中没有找到任何内容。谷歌搜索提供了一些以 Windows 为中心的解决方案,但我家没有阴暗面。

Fab*_*bby 7

从 2D 转换为 3D 是不可能的...

为什么?当然是因为宇宙!  :-)
含义:您不能添加什么不在那里; 3D电影拍摄用2个摄像头,每只眼睛的一个; 2D电影拍摄与1个摄像头)¹

但是,可以从 2D 转换为 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
Run Code Online (Sandbox Code Playgroud)

这将为您提供一部您仍然可以使用纸板观看的电影,但它将是 2D,而不是 3D。

在上面的命令中,您可以更改以下选项:

  • 720 到您想要的分辨率(SD=540、HD=720、FHD=1080,但可以取任何值)
  • 2D.mp4 是输入文件
  • SBS.mp4 是输出文件

¹是的,它比那更复杂,但让我们保持简单...... ;-)