ffmpeg : VR180 SBS -> VR360 TOB (4096x2048->4096x2048) convertir

English Русский Español ภาษาไทย 中文 한국어 日本語
Actualizado el 15 julio de 2024 vr180g.com
ffmpeg
DanceXR : ffmpeg
Tips

La calidad de la imagen disminuye al convertir.
Normalmente esta conversión sólo tiene desventajas.
Si hay un entorno donde no se puede utilizar VR180, esta conversión puede tener sentido.
Solo admite 4096x2048.
Si no puedes entenderlo, no deberías hacerlo.

360n.bat(descargar: 360n.zip)
Windows:cmd.exe , 360n.bat , abc.mp4(VR180 SBS 4096x2048)->abc_tob360.mp4(VR360 TOB 4096x2048)
C:\workdir>360n abc
ffmpeg -i %1.mp4 %1_tmp.wav -y ffmpeg -i %1.mp4 -vf stereo3d=sbsl:ml -an -sn -c:v libx264 -b:v 50M %1_l1.mp4 -y ffmpeg -i %1.mp4 -vf stereo3d=sbsl:mr -an -sn -c:v libx264 -b:v 50M %1_r1.mp4 -y ffmpeg -i %1_l1.mp4 -c:v libx264 -b:v 50M -vf field=type=top %1_l.mp4 -y ffmpeg -i %1_r1.mp4 -c:v libx264 -b:v 50M -vf field=type=bottom %1_r.mp4 -y ffmpeg -i %1_l.mp4 -i %1_r.mp4 -filter_complex vstack=inputs=2 -c:v libx264 -b:v 50M %1_tob_m.mp4 -y ffmpeg -i %1_tob_m.mp4 -vf scale=-1:2048 -c:v libx264 -b:v 50M %1_tob_yy.mp4 -y rem 4096/4=1024 rem ffmpeg -i 4096x2048_g3.png -i %1_tob_yy.mp4 -filter_complex "overlay=x=1024:y=0" -c:v libx264 -b:v 50M %1_tob360_nosound.mp4 -y ffmpeg -i %1_tob_yy.mp4 -s 4096x2048 -c:v libx264 -b:v 50M %1_tob360_nosound.mp4 -y ffmpeg -i %1_tob360_nosound.mp4 -i %1_tmp.wav -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 %1_tob360.mp4 -y del /q %1_l1.mp4 del /q %1_r1.mp4 del /q %1_l.mp4 del /q %1_r.mp4 del /q %1_tob_m.mp4 del /q %1_tob_yy.mp4 del /q %1_tob360_nosound.mp4 del /q %1_tmp.wav

Ampliar. Compatible con DanceXR.
360d.bat , 4096x2048_g3.png(descargar: 360d.zip)
Windows:cmd.exe , 360d.bat , abc.mp4(VR180 SBS 4096x2048)->abc_tob360.mp4(VR360 TOB 4096x2048)
overlay 4096x2048_g3.png H.265 + NVIDIA GPU
C:\workdir>360d abc
rem VR180 SBS 4096x2048 to VR360 TOB 4096x2048 (zoom in , Support DanceXR) ffmpeg -i %1.mp4 %1_tmp.wav -y ffmpeg -i %1.mp4 -vf crop=2048:1440:0:306 -c:v hevc_nvenc -b:v 50M %1_l1d.mp4 -y ffmpeg -i %1.mp4 -vf crop=2048:1440:2048:306 -c:v hevc_nvenc -b:v 50M %1_r1d.mp4 -y ffmpeg -i %1_l1d.mp4 -c:v hevc_nvenc -b:v 50M -vf field=type=top %1_ld.mp4 -y ffmpeg -i %1_r1d.mp4 -c:v hevc_nvenc -b:v 50M -vf field=type=bottom %1_rd.mp4 -y ffmpeg -i %1_ld.mp4 -i %1_rd.mp4 -filter_complex vstack=inputs=2 -c:v hevc_nvenc -b:v 50M %1_tob_md.mp4 -y rem ffmpeg -i %1_tob_md.mp4 -vf scale=-1:2160 -c:v hevc_nvenc -b:v 50M %1_tob_y2160d.mp4 -y ffmpeg -i %1_tob_md.mp4 -vf scale=-1:2048 -c:v hevc_nvenc -b:v 50M %1_tob_y2048d.mp4 -y rem ffmpeg -i %1_tob_2048d.mp4 -s 4096x2048 -c:v hevc_nvenc -b:v 50M %1_tob360_nosound.mp4 -y ffmpeg -i 4096x2048_g3.png -i %1_tob_y2048d.mp4 -filter_complex "overlay=x=592:y=0" -c:v hevc_nvenc -b:v 50M %1_tob360d_nosound.mp4 -y ffmpeg -i %1_tob360_nosound.mp4 -i %1_tmp.wav -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 %1_tob360.mp4 -y del /q %1_l1d.mp4 del /q %1_r1d.mp4 del /q %1_ld.mp4 del /q %1_rd.mp4 del /q %1_tob_md.mp4 del /q %1_tob_y2048d.mp4 del /q %1_tob360_nosound.mp4 del /q %1_tmp.wav

Se agregaron metadatos de 360°.

github google/spatial-media (Spatial Media Metadata Injector)
Lamentablemente, este software no es compatible con VR180.



vr180g.com