熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体
分类: 其他平台
2016-03-17 15:34:11
将传统的 2D 视频转为 3D (伪 3D ,左右眼)视频
当带上 VR 头戴设备时,观看普通的 2D 视频时,是无法正常观看的,需要将 2D 转为左右眼的视频,下面介绍一下将 2D 视频转换为左右眼的视频。
以上三步,需要使用 ffmpeg 的 vfilter 的三个 filter 参数:movie、pad、overlay
可以通过ffmpeg的命令行测试一下:
ffmpeg -i /Users/StevenLiu/Movies/孙悟空.mp4 -vf “movie=/Users/StevenLiu/Movies/孙悟空.mp4 [in1]; [in]pad=iw*2:ih:iw:0[in0]; [in0][in1] overlay=0:0 [out]” -vcodec libx264 -preset medium -b:v 1200k -r:v 25 -f mp4 孙悟空.mp4
输出内容如下:
转完之后,播放一下原视频与转完之后的视频,做一个效果的对比:
下面是转之前的视频:
下面是转之后的