Tipo de arquivo de vídeo de 360 ​​graus do YouTube

13

Recentemente, vi no YouTube que você pode reproduzir vídeos com vistas panorâmicas de 360 ​​graus. Está no canal de vídeo # 360 ( vídeos de exemplo ). Que tipo de arquivos de vídeo são esses?

Além disso, você não precisa de nada como o Oculus Rift para assistir a esse tipo de vídeo; basta clicar e mover a câmera.

user3163829
fonte
2
Eu nunca soube que havia vídeos de 360 ​​graus no Youtube.
Sorte

Respostas:

15

Um arquivo de vídeo de 360 ​​graus parece ser um tipo especial de arquivo MP4.

Usei uma extensão do navegador para baixar o vídeo do YouTube que você mencionou.

Quando visualizado no "VLC media player", é exibido todo o panorama de 360 ​​graus, em vez de uma visualização específica.

insira a descrição da imagem aqui

( Edição: em 30 de novembro de 2016, o VLC Player agora reproduz vídeos em 360º .)

O artigo "Upload de vídeos em 360 graus - Ajuda do YouTube" ( link ) descreve como fazer upload de vídeos em 360 ° e lista algumas referências de software, incluindo o Kolor. O Kolor Eyes Free Video Player para Windows, Mac, Android e iOS reproduz vídeos esféricos online e offline.

O utilitário Linux filelista o vídeo como: ISO Media, MP4 v2 [ISO 14496-14]

O utilitário Linux mediainfo lista as seguintes informações:

General
Complete name                            : Time Couch - VR Demo by StressLevelZero.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42
File size                                : 21.3 MiB
Duration                                 : 1mn 39s
Overall bit rate mode                    : Variable
Overall bit rate                         : 1 805 Kbps
Encoded date                             : UTC 2015-03-20 08:41:06
Tagged date                              : UTC 2015-03-20 08:41:06
gsst                                     : 0
gstd                                     : 99125
gssd                                     : B0AFCE0EAHM1434753175604513
gshh                                     : r8---sn-q4f7dnsd.googlevideo.com

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1mn 39s
Bit rate                                 : 1 611 Kbps
Maximum bit rate                         : 5 691 Kbps
Width                                    : 1 280 pixels
Height                                   : 640 pixels
Display aspect ratio                     : 2.000
Frame rate mode                          : Constant
Frame rate                               : 29.970 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.066
Stream size                              : 19.0 MiB (89%)
Tagged date                              : UTC 2015-03-20 08:41:07

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 1mn 39s
Bit rate mode                            : Variable
Bit rate                                 : 192 Kbps
Maximum bit rate                         : 201 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 2.27 MiB (11%)
Title                                    : IsoMedia File Produced by Google, 5-11-2011
Language                                 : English
Encoded date                             : UTC 2015-03-20 08:41:07
Tagged date                              : UTC 2015-03-20 08:41:07

Por fim, o RFC de vídeo esférico (rascunho) descreve os metadados de formato de vídeo esférico necessários para vídeos de 360 ​​graus.

Steven
fonte
Podemos assistir a vídeos em 360 graus no VLC ou em qualquer outro media player após o download. Ou se é possível visualizar em um dispositivo Android offline / baixar vídeos em 360 graus?
Sorte
1
O Kolor Eyes Free Video Player para Windows, Mac, Android e iOS pode reproduzir vídeos esféricos online e offline. Eu editei minha resposta para incluir isso.
Steven
1
Você pode até visualizar esses vídeos sem a perspectiva 3D diretamente no Youtube, simplesmente desativando o Flash player no navegador. O player HTML5 reproduz o vídeo no formato de exibição padrão (como na imagem acima). (Nota: às vezes você precisa dar Youtube mais uma atualização da página (F5) antes player HTML5 é iniciado com êxito.)
miroxlav
1
A versão mais recente do aplicativo do YouTube para Android suporta a reprodução de vídeos em 360 graus, mesmo no modo offline. :)
Lucky
5

Esses arquivos de vídeo de 360 ​​graus, também conhecidos como vídeos esféricos ou equiretangulares . Conforme mencionado na postagem do blog do criador do youtube , você pode encontrar os metadados para as informações do arquivo do vídeo em formato de 360 ​​graus no link do github

https://github.com/google/spatial-media/tree/master/360-Videos-Metadata

Esses vídeos especiais em 360 graus são MP4 ou MKV ( Matroska / WebM ) (nos quais um arquivo de metadados para representá-lo como arquivo de vídeo em 360 graus) é inserido em um script python 360VideosMetadata.py

Essa é a configuração para o upload de uma configuração geral e também recomendada para um arquivo de vídeo de 360 ​​graus no youtube.

Portanto, o arquivo precisa ter as taxas de bits, codecs e resoluções recomendados.

Informações sobre o formato do arquivo:

  • Recipiente: MP4
  • Codec de áudio: AAC-LC

    - Channels: Stereo or Stereo + 5.1
    - Sample rate 96khz or 48khz
    
  • Codec de vídeo: H.264

  • Taxa de quadros: 24, 25, 30, 48, 50, 60 quadros por segundo (outras taxas de quadros também são aceitáveis).
  • Taxa de bits do vídeo (24, 25, 30) - Varia de 2160pixels(4k)máx 360p. A mín.
  • Taxa de bits do áudio (48, 50, 60):

    Mono   - 128 kbps
    Stereo - 384kbps
    5.1    - 512kbps
    
  • Resolução e proporção:

    2160p: 3840x2160
    1440p: 2560x1440
    1080p: 1920x1080
    720p : 1280x720
    480p : 854x480
    360p : 640x360
    240p : 426x240
    

Esta é a configuração recomendada de codificação de arquivo de vídeo para um vídeo de 360 ​​graus no Youtube. Mais na página de recomendação .

Por sorte
fonte
1
Nota: esta página de recomendação se aplica a todos os vídeos do YouTube, não apenas aos vídeos de 360 ​​graus.
Steven
@Steven Sim, não há um formato específico para vídeos em 360 graus mencionado no site do youtube e este é o recomendado para obter melhores resultados, já que adicionamos os metadados antes de enviar o vídeo e ele é enviado como um upload de vídeo normal e processado com base no metadados que aderimos ao arquivo de vídeo que enviamos. Veja minha resposta atualizada.
Sorte
3

Parece ser os formatos de vídeo padrão, MPEG, FLV, etc.

loggik
fonte
1

Observe que o áudio desses vídeos em 360 ° também deve ser criado como uma ordem 1 do Ambisonics de 4 canais (com ordem do canal ACN e normalização de ganho do SN3D), de acordo com as especificações do YouTube encontradas aqui: https://support.google.com/youtube/ answer / 6395969? hl = pt-br

É absolutamente errado fazer upload de vídeos em 360 ° com trilha sonora mono ou estéreo, pois eles deixam o espectador doente, pois o áudio não gira com o vídeo ... Em vez disso, se uma trilha sonora do Ambisonics for usada, o som corresponderá à janela de exibição de vídeo ( mesmo que não esteja usando um visualizador binocular do Google Cardboard).

Angelo Farina
fonte
você tem um exemplo de como usar o ffmpeg para configurar 4 canais de fluxos 4mono para um vídeo de áudio espacial para yt?
user13426