Zainstalowałem ostatnią wersję VLC (3.0.0 (Vetinari) na Windows 7 64 bity), która obsługuje Odtwarzanie wideo 360 °.
Aby przeprowadzić testy, pobrałem następujący film 360 z Vimeo: https://vimeo.com/215984568
Ale VLC nie może poprawnie odtworzyć wideo 360; film zawiera wszystkie informacje o filmie 360 stopni, ale jest wyświetlany w tym samym czasie (na Vimeo film jest odtwarzany prawidłowo). Wynik jest następujący:
Myślę, że może film mógłby zostać ponownie zakodowany przy użyciu ffmpeg, aby był bardziej przyjazny dla VLC.
Informacje o mediach pobrany film 360 to:
Odpowiedź
Pobrany film 360 ° jest zakodowany jako projekcja równokątna, co oznacza, że został wyświetlony na prostokątnej powierzchni. To sprawia, że wideo nie do odróżnienia od zwykłego filmu.
Aby film został rozpoznany jako film 360 °, musi zawierać określone metadane. Możesz użyć narzędzia udostępnionego przez Google do przesyłania filmów do YouTube: Prześlij filmy 360 stopni . Zastosuj to narzędzie do swojego filmu, a VLC będzie prawidłowo rozpoznać to jako film 360 °.
Komentarze
- Dzięki Manuel. VLC rozpoznał wideo jako wideo 360 °.
Odpowiedź
Problem pochodzi z wideo, które powinno mieć metadane projection=equirectangular
. Aby to naprawić:
-
Zainstaluj Python 3
-
Pobierz Spatial Media
-
Unzip Spatial Media
-
Przejdź do folderu (gdzie znajduje się podfolder
spatialmedia
) -
Skopiuj ścieżkę do folderu
-
Uruchom
cmd
w systemie Windows (wyszukująccmd
w swoim systemie) -
Przejdź do folderu, wpisując
cd
i ścieżkę do folderu -
Wprowadź metadane sferyczne, wpisując
py spatialmedia -i
<yourVideoOnTheDisk>
<aVideoName>
Otwórz utworzony plik za pomocą VLC. Powinien zostać uruchomiony jako wideo 360 °. Możesz usunąć spatialmedia
i odinstalować Pythona.
Komentarze
- Ta metoda może działać, VLC może ' t czytać stereoskopowe tom-bottom i nie ' Nie sądzę, że istnieje odtwarzacz Windows, który pozwoliłby na odczytanie do wglądu wideo 4096×4096 z góry na dole .