1.天空盒不显示

不显示是因为全景视频的天空盒的材质得是Skybox/Panoramic

2.插件的使用

上面这些默认就行,看自己需求改

导入插件后在面板右键创建特定的panorama相机,也可以在已经有的相机上挂载 VR Capture脚本进行使用

从上往下看箭头

第一个是帧率,第二个是视频总帧率,第三个是起始帧数,第四个是视频数据速率,第五个是删除全部图片,第六个是创建音频文件,第七个是创建全景视频

3.导出视频

导出全景视频是先将一帧帧画面的图片进行保存,再将图片和音效合并成视频.

在导出视频之前先导出音乐,再导出视频

4.全景视频相机不匹配轨道角度原因

align with horizontal 这个勾选了会影响你的角度,导致相机偏差,建议取消勾选

5.导出8K码率不对问题

在导出8k视频的过程中发现导出的视频在播放器解码播放卡顿甚至马赛克,这是因为8k的视频需要使用h.265的编码格式,但我使用的版本没有这个选项,只有h.264编码格式,所以得自己使用ffmpeg把图片转成视频 

在ffmpeg的bin文件夹中按住shift+鼠标右键,进入power shell 窗口,使用命令.\ffmpeg -framerate 60 -i D:\BaiduNetdiskDownload\视频\8k测试\img%5d.jpg -c:v libx265 -b:v 60000k 5.mp4

拆解为

.\ffmpeg  调用ffmpeg

-framerate 60 视频帧数

-i D:\BaiduNetdiskDownload\视频\8k测试      视频图片的地址

\img%5d.jpg          图片名字  %5d  像这样img00000.jpgimg00001.jpg

-c:v libx265  编码格式

-b:v 60000k  视频比特速率 60000 kbps

5.mp4  视频名字是5和mp4的后缀

6.将图片和音频一次性合成视频

输入指令

.\ffmpeg -f image2 -framerate 60 -i E:\VR_Sequence20\img%5d.jpg -i E:\VR_Sequence20\VR_Sequence20.wav -r 60 -vcodec libx265 -y -pix_fmt yuv420p -b:v 50000k -c:a aac -strict experimental -b:a 192k -shortest GameKit.mp4

参数的详细解释:

  1. -f image2: 指定输入格式为图像序列。
  2. -framerate 60: 设置输入图像的帧率为60帧每秒。
  3. -i E:\VR_Sequence20\img%5d.jpg: 指定输入图像序列的路径和文件名格式(例如,img00001.jpg, img00002.jpg)。
  4. -i E:\VR_Sequence20\VR_Sequence20.wav: 指定输入音频文件的路径。
  5. -r 60: 设置输出视频的帧率为60帧每秒。
  6. -vcodec libx265: 指定使用H.265编码器进行视频编码。
  7. -y: 覆盖输出文件而不提示。
  8. -pix_fmt yuv420p: 设置像素格式为YUV 4:2:0。
  9. -b:v 50000k: 设置视频比特率为50000kbps。
  10. -c:a aac: 指定使用AAC编码器进行音频编码。
  11. -strict experimental: 允许使用实验性的AAC编码器。
  12. -b:a 192k: 设置音频比特率为192kbps。
  13. -shortest: 使输出视频的长度与最短的输入文件匹配。
  14. GameKit.mp4: 指定输出文件的名称和格式。

7.使用指令同时合成图片和声音可能导致电脑内存爆满崩溃,从而合成失败

解决方案

1.使用多线程合成

2.时间拆分,拆成多段来进行合成

3.先合视频,再合声音,我使用的是这个

指令如下


.\ffmpeg -f image2 -framerate 60 -i E:\VR_Sequence20\img%5d.jpg -i E:\VR_Sequence20\VR_Sequence20.wav -r 60 -vcodec libx265 -y -pix_fmt yuv420p  -b:v 50000k  -c:a aac -strict experimental -b:a 192k -shortest -s 7680*4320 -max_muxing_queue_size 1024  GameKit.mp4

再 

.\ffmpeg -i GameKit.mp4 -i E:\VR_Sequence20\VR_Sequence20.wav -c:v copy -c:a aac -strict experimental -b:a 192k -shortest final_video.mp4

更多推荐