Jag installerade den senaste VLC-versionen (3.0.0 (Vetinari) på Windows 7 64 bitar) som stöder 360-videouppspelning.
För att göra några tester laddade jag ner följande 360-video från Vimeo: https://vimeo.com/215984568
Men VLC kan inte spela 360-videon korrekt; videon innehåller all 360 graders videoinformation men den visas samtidigt (på Vimeo spelas videon OK). Resultatet är följande:
Jag tror att videon kanske skulle kunna kodas om med ffmpeg för att vara mer VLC-vänlig.
Mediainformationen för den nedladdade 360-videon är den här:
Svar
360 ° -videoen du laddade ner är kodad som en ekvivalangulär projektion, vilket innebär att videon projicerades på en rektangulär yta. Detta gör videon som inte kan särskiljas från en vanlig video.
För att kunna erkännas som en 360 ° -video måste videon innehålla specifika metadata. Du kan använda ett verktyg från Google för att ladda upp videor till YouTube: Ladda upp 360-graders videor . Använd det här verktyget på din video och VLC kommer korrekt känner igen det som en 360 ° -video.
Kommentarer
- Tack Manuel. VLC kände igen videon som en 360 ° -video.
Svar
Problemet kommer från videon som ska ha metadata projection=equirectangular
. För att fixa det:
-
Installera Python 3
-
Ladda ner Spatial Media
-
Unzip Spatial Media
-
Gå in i mappen (där det finns en undermapp
spatialmedia
) -
Kopiera mappens sökväg
-
Starta
cmd
i Windows (genom att sökacmd
på ditt system) -
Gå till mappen genom att skriva
cd
och sökvägen till mappen -
Injicera de sfäriska metadata genom att skriva
py spatialmedia -i
<yourVideoOnTheDisk>
<aVideoName>
Öppna den skapade filen med VLC. Den bör lanseras som en 360 ° -video. Du kan ta bort spatialmedia
och avinstallera Python.
Kommentarer
- Den här metoden kanske fungerar, VLC kan ' t läs stereoskopisk tom-botten och jag tror inte ' att det finns någon Windows-spelare som gör det möjligt att läsa en 4096×4096 övre bottenvideo för inspektion .