備忘録

備忘録

Nintendo Switchで再生可能な動画フォーマット

Ⅰ. はじめに

タイトルの通り「Nintendo Switchで再生可能な動画フォーマット」です。

Wii Uや2DS/3DSの情報は公式サポートページに情報がありますが、Nintendo Switchに関する情報がありません。
Wii U - What Web Applications and File Types Are Compatible with the Internet Browser?
2DS/3DS - What Is Supported by the Internet Browser?

Ⅱ. Nintendo Switchで再生可能な動画フォーマット

動画コーデック H.264
解像度 1280 * 720まで
音声コーデック AAC

※Switch OS Version: 4.1.0
※Online WebAppletで<video>タグを使ってテストしました。

Ⅲ. 再生可能な動画フォーマットにffmpegエンコードする場合

ffmpeg -i input.mp4 -vcodec libx264 -vf scale=1280:720 out.mp4

Ⅱ. その他情報

AV1

試していないので不明。

MP4 - H.265

H.265はサポートされていない。
「2800-2606 この動画は再生できません。」と表示される。

ffmpeg -i input.mp4 -f mp4 -vcodec libx265 -vf scale=1280:720 out_h265.mp4

MP4 - H.264

1280*720を超えると「2800-2900 この動画は再生できません。」と表示される。

ffmpeg -i input.mp4 -f mp4 -vcodec libx264 -vf scale=1920:1080 out_h264_1920_1080.mp4

WebM - VP9

WebM VP9はサポートされていない。
「2800-2606 この動画は再生できません。」と表示される。

ffmpeg -i input.mp4 -f webm -vcodec libvpx-vp9 -vf scale=1280:720 out_vp9.webm

WebM - VP8

WebM VP8はサポートされていない。
「2800-2606 この動画は再生できません。」と表示される。

ffmpeg -i input.mp4 -f webm -vcodec libvpx -vf scale=1280:720 out_vp8.webm