答案1
360 度视频文件似乎是一种特殊类型的 MP4 文件。
我使用浏览器扩展程序下载了您提到的 YouTube 视频。
在“VLC 媒体播放器”中观看时,会显示整个 360 度全景,而不是特定的视图。
(编辑:截至2016年11月30日,VLC Player 现可播放 360º 视频。 )
“上传 360 度视频 - YouTube 帮助”文章 (关联) 介绍了如何上传 360 度视频,并列出了一些软件参考,包括 Kolor。Kolor Eyes 免费视频播放器适用于 Windows、Mac、Android 和 iOS 的版本可以在线和离线播放全景视频。
Linux 实用程序file
将视频列为:
ISO Media, MP4 v2 [ISO 14496-14]
Linux 实用程序 mediainfo 列出了以下信息:
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
最后,球面视频 RFC(草案)描述 360 度视频所需的球面视频格式元数据。
答案2
[编辑:更新了损坏的链接]
这些 360 度视频文件又名球形或者等距矩形视频。正如 YouTube Creator 中提到的博客文章,您可以在GitHub链接中找到360度格式视频文件信息的元数据:
https://github.com/google/spatial-media/blob/master/README.md
这些特殊的 360 度视频是 MP4 或 MKV(Matroska/WebM)(其中元数据文件将其表示为 360 度视频文件)被输入到 Python 脚本中360VideosMetadata.py编辑:更新说明这里。
这是在 YouTube 上传 360 度视频文件的通用设置,也是推荐的设置。
因此文件必须具有这些推荐的比特率、编解码器和分辨率。
文件格式信息:
容器:
MP4
音频编解码器:
AAC-LC
- Channels: Stereo or Stereo + 5.1 - Sample rate 96khz or 48khz
视频编解码器:
H.264
帧速率:每秒24、25、30、48、50、60帧(其他帧速率也可以接受)。
视频比特率(24、25、30)-从
2160pixels(4k)
最大值到360p
最小值变化。音频比特率(48、50、60):
Mono - 128 kbps Stereo - 384kbps 5.1 - 512kbps
分辨率和长宽比:
2160p: 3840x2160 1440p: 2560x1440 1080p: 1920x1080 720p : 1280x720 480p : 854x480 360p : 640x360 240p : 426x240
这是 YouTube 上 360 度视频的推荐上传视频文件编码设置。有关推荐页面。
答案3
它似乎是标准视频格式,MPEG,FLV 等。
答案4
请注意,根据此处的 Youtube 规格,这些 360 视频的音频也应创建为 4 通道 Ambisonics 1st order(具有 ACN 通道顺序和 SN3D 增益标准化): https://support.google.com/youtube/answer/6395969?hl=en
上传带有单声道或立体声的 360 度视频是绝对错误的,它们会让观看者感到不舒服,因为音频不会随视频旋转...相反,如果使用适当的 Ambisonics 音轨,声音将与视频视口相对应(即使不使用 Google Cardboard 双目查看器)。