Typ pliku wideo YouTube 360 ​​stopni

13

Ostatnio widziałem na YouTube, że możesz odtwarzać filmy z panoramicznymi widokami 360 stopni. Jest na kanale # 360 Video ( przykładowe filmy ). Jakie to są pliki wideo?

Ponadto nie potrzebujesz niczego takiego jak Oculus Rift, aby oglądać tego rodzaju filmy, wystarczy kliknąć i przesunąć kamerę.

użytkownik3163829
źródło
2
Nigdy nie wiedziałem, że w YouTube są filmy 360 stopni.
Lucky

Odpowiedzi:

15

Plik wideo 360 stopni wydaje się być specjalnym typem pliku MP4.

Użyłem rozszerzenia przeglądarki, aby pobrać wspomniany film z YouTube.

Podczas oglądania w „VLC media player” wyświetlana jest cała panorama 360 stopni, a nie określony widok.

wprowadź opis zdjęcia tutaj

( EDYCJA: Od 30 listopada 2016 r. VLC Player odtwarza teraz filmy 360º .)

Artykuł „Prześlij filmy 360 stopni - Pomoc YouTube” ( link ) opisuje sposób przesyłania filmów 360 i zawiera listę odniesień do oprogramowania, w tym Kolor. Kolor oczu Free Video odtwarzacz dla Windows, Mac, Android oraz iOS zagra sferyczne wideo zarówno w trybie online jak i offline.

Narzędzie Linux filewyświetla wideo jako: ISO Media, MP4 v2 [ISO 14496-14]

Mediainfo narzędzie Linux wyświetla następujące informacje:

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

Wreszcie, Spherical Video RFC (wersja robocza) opisuje sferyczne metadane formatu wideo potrzebne do filmów 360 stopni.

Steven
źródło
Czy po pobraniu możemy oglądać filmy 360 stopni w VLC lub dowolnym innym odtwarzaczu multimedialnym? A jeśli możliwe jest wyświetlanie na urządzeniu z Androidem offline / pobranych filmów w 360 stopniach?
Lucky
1
Darmowy odtwarzacz wideo Kolor Eyes dla systemów Windows, Mac, Android i iOS może odtwarzać sferyczne filmy online i offline. Zredagowałem swoją odpowiedź, aby to uwzględnić.
Steven,
1
Możesz nawet oglądać te filmy bez perspektywy 3D bezpośrednio na Youtube, po prostu wyłączając Flash Player w przeglądarce. Odtwarzacz HTML5 odtwarza następnie wideo w standardowej formie wyświetlania (jak na zdjęciu powyżej). (Uwaga: czasami trzeba dać Youtube jeszcze jedno odświeżenie strony (klawisz F5), zanim odtwarzacz HTML5
uruchomi się
1
Najnowsza wersja aplikacji YouTube na Androida obsługuje odtwarzanie filmów 360 stopni nawet w trybie offline. :)
Lucky
5

Te pliki wideo 360 stopni, zwane także filmami sferycznymi lub prostokątnymi . Jak wspomniano w poście na blogu twórcy YouTube , metadane informacji o pliku wideo w formacie 360 ​​stopni znajdują się w linku github

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

Te specjalne filmy 360 stopni to MP4 lub MKV ( Matroska / WebM ) (w których plik metadanych reprezentujących go jako plik wideo 360 stopni) jest wprowadzany do skryptu python 360VideosMetadata.py

To ustawienie służy do przesyłania ogólnego i zalecanego ustawienia pliku wideo 360 stopni w YouTube.

Plik musi więc mieć zalecane bitrate, kodeki i rozdzielczości.

Informacje o formacie pliku:

  • Pojemnik: MP4
  • Kodeki dźwięku: AAC-LC

    - Channels: Stereo or Stereo + 5.1
    - Sample rate 96khz or 48khz
    
  • Kodek wideo: H.264

  • Liczba klatek na sekundę: 24, 25, 30, 48, 50, 60 klatek na sekundę (dopuszczalne są także inne liczby klatek).
  • Szybkość transmisji wideo (24, 25, 30) - Zmienia się od 2160pixels(4k)maks. Do 360pmin.
  • Szybkość transmisji audio (48, 50, 60):

    Mono   - 128 kbps
    Stereo - 384kbps
    5.1    - 512kbps
    
  • Rozdzielczość i proporcje obrazu:

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

Jest to zalecane ustawienia kodowania pliku wideo do przesłania dla filmu 360 stopni na Youtube. Więcej na stronie rekomendacji .

Szczęściarz
źródło
1
Uwaga: ta strona rekomendacji dotyczy wszystkich filmów na YouTube, nie tylko filmów 360 stopni.
Steven
@Steven Tak, nie ma określonego formatu dla filmów 360 stopni wspomnianych na stronie youtube i jest to zalecane, aby uzyskać najlepsze wyniki, ponieważ dodajemy metadane przed przesłaniem filmu i jest on przesyłany jako normalny plik wideo i przetwarzany na podstawie metadane, które łączymy z przesłanym plikiem wideo. Zobacz moją zaktualizowaną odpowiedź.
Lucky
3

Wydaje się, że są to standardowe formaty wideo, MPEG, FLV itp.

loggik
źródło
1

Należy pamiętać, że dźwięk dla tych filmów 360 powinien również zostać utworzony jako 4-kanałowe 1. zamówienie Ambisonics (z zamówieniem kanału ACN i normalizacją wzmocnienia SN3D), zgodnie ze specyfikacjami YouTube dostępnymi tutaj: https://support.google.com/youtube/ answer / 6395969? hl = en

Absolutnie błędne jest przesyłanie filmów 360 ze ścieżką dźwiękową mono lub stereo, powodują one, że widz jest chory, ponieważ dźwięk nie obraca się wraz z wideo ... Zamiast tego, jeśli zostanie użyta odpowiednia ścieżka dźwiękowa Ambisonics, dźwięk będzie odpowiadał rzutni wideo ( nawet jeśli nie korzystasz z przeglądarki lornetkowej Google Cardboard).

Angelo Farina
źródło
czy masz przykład, jak użyć ffmpeg do skonfigurowania 4 kanałów z 4 strumieni mono dla przestrzennego wideo audio dla yt?
user13426,