我想将360视频从equirectangular转换为立方投影。我怎么能用ffmpeg做到这一点?什么是其他有效的开源方法?
答案 0 :(得分:4)
您可以通过使用Facebook开发的转换过滤器进行编译
变换是一个视频滤镜,用于转换360视频 equirectangular投影到立方体贴图投影
构建说明:
转换是作为ffmpeg视频过滤器实现的。建立 转换,请按照以下步骤操作:
查看ffmpeg的来源
将vf_transform.c复制到ffmpeg源中的libavfilter子目录
编辑libavfilter / allfilters.c并通过添加以下行来注册过滤器:REGISTER_FILTER(TRANSFORM,transform,vf);在视频中 过滤登记部分
编辑libavfilter / Makefile并添加过滤器以在过滤器中添加行:OBJS - $(CONFIG_TRANSFORM_FILTER)+ = vf_transform.o 节
照常配置和构建ffmpeg
答案 1 :(得分:3)
使用本机FFmpeg v360过滤器,它比任何其他解决方案都支持更多功能。
答案 2 :(得分:2)