Instalei a última versão do VLC (3.0.0 (Vetinari) no Windows 7 64 bits) que suporta Reprodução de vídeo 360.
Para fazer alguns testes, baixei o seguinte vídeo 360 do Vimeo: https://vimeo.com/215984568
Mas o VLC não consegue reproduzir o vídeo 360 corretamente; o vídeo contém todas as informações do vídeo em 360 graus, mas é mostrado ao mesmo tempo (no Vimeo, o vídeo é reproduzido bem). O resultado é o seguinte:
Eu acho que talvez o vídeo pudesse ser reencodificado com ffmpeg para ser mais amigável com o VLC.
As informações de mídia de o vídeo 360 baixado é este:
Resposta
O vídeo 360 ° que você baixou é codificado como uma projeção equirretangular, o que significa que o vídeo foi projetado em uma superfície retangular. Isso torna o vídeo indistinguível de um vídeo normal.
Para ser reconhecido como um vídeo 360 °, o vídeo deve conter metadados específicos. Você pode usar uma ferramenta fornecida pelo Google para enviar vídeos para o YouTube: Envie vídeos de 360 graus . Aplique esta ferramenta ao seu vídeo e o VLC funcionará corretamente reconheça-o como um vídeo 360 °.
Comentários
- Obrigado Manuel. O VLC reconheceu o vídeo como um 360 ° vídeo.
Resposta
O problema vem do vídeo, que deve ter os metadados projection=equirectangular
. Para corrigir:
-
Instale o Python 3
-
Faça download de Mídia espacial
-
Descompacte mídia espacial
-
Vá para a pasta (onde há uma subpasta
spatialmedia
) -
Copie o caminho da pasta
-
Inicie
cmd
no Windows (pesquisandocmd
em seu sistema) -
Vá para a pasta digitando
cd
e o caminho da pasta -
Injete os metadados esféricos digitando
py spatialmedia -i
<yourVideoOnTheDisk>
<aVideoName>
Abra o arquivo criado com o VLC. Deve ser lançado como um vídeo 360 °. Você pode remover spatialmedia
e desinstalar o Python.
Comentários
- Este método pode funcionar, o VLC pode ' não leio estereoscópico tom-fundo e não ' acho que existe algum reprodutor do Windows que permitiria a leitura de um vídeo 4096×4096 superior inferior para inspeção .