佳能发布了一款适用于 RF 卡口的新型 3D VR 镜头,我最近租了它来看看使用起来如何。不幸的是,他们对其转换软件收取订阅费,我还发现该软件在实际使用案例中受到不便的限制。因此,我对使用类似
ffmpeg
之类的东西转换该镜头捕获的视频的开源方法感兴趣。
视频为双鱼眼,佳能工具可生成双等距矩形并排视频。我想在
ffmpeg
或类似强大的开源工具中执行相同的转换。
存在相关问题,但不太正确。大多数双鱼眼输入似乎用于创建 360 度 2D 视频,而不是 3D SBS。
您可以在 ffmpeg 中使用以下命令将带有双鱼眼镜头的佳能 R5 (C) 的相机输出文件转换为并排等距柱状视频。
ffmpeg -i INPUT_FILE_NAME_HERE -filter:v "stereo3d=sbsr:sbsl,v360=input=fisheye:in_stereo=sbs:out_stereo=sbs:output=equirect:h_fov=180,setdar=2" -map 0:v -map 0:a -c copy -c:v libx264 -crf 10 -pix_fmt yuv420p OUTPUT_FILE_NAME_HERE
备注:
适用于 FFMpeg 7.1
翻转左右图像(因为佳能向后记录它们)
输出音频和视频
h264 视频(您可以使用 h265)
将“恒定速率因子”(crf) 设置为 18,这通常被视为“足够好”。越低越好,但文件越大。