PS4でキャプチャした画像を取り出す方法を考える

機能の限定化でOSをスマートにしているのか。単なる手抜きか。基本的にPS4にはメディアプレイヤーがありません。
そのためPS4でキャプチャした画像や動画を、シェア機能でTwitterやFacebook、その他動画サイトに投稿するという使い方以外での活用方法がイマイチです。いわゆる”割れ”対策なのか、USBメモリなど外部ストレージの使用もできないようにされています。

例えばキャプチャした画像をブログに載せたいなって思った時。キャプチャした画像をPS4からUSBメモリに移すとか、そういったことはできません。ではどうにかして画像を取り出したいと思った時、一番元の画質に近いものはどれでしょうか。

Twitterを使う場合

シェア機能でTwitterへポストした場合。

たとえばこんな風にポストしたとすると。この画像に対して少し見てみましょう。

Twitterでは3つの画像が発行されます。

599 * 337
https://pbs.twimg.com/media/BhvFngpCUAAhrO1.jpg
かなり小さめの画像ですね。色空間はYCbCr 4:2:0な様子。24bit。圧縮率は75%

1024 * 576
https://pbs.twimg.com/media/BhvFngpCUAAhrO1.jpg:large
ブラウザのTwitterから画像を表示したら、だいたいこれが呼ばれます。
解像度が上がっただけで、これもYCbCr 4:2:0 24bit 75%みたいです。

1920 1080
https://pbs.twimg.com/media/BhvFngpCUAAhrO1.jpg:orig
URLのパラメータが示す通り、一応こちらがオリジナル解像度みたいです。
しかし解像度こそフルHDでも、元データではないような。そもそもjpgだし。これもやはりYCbCr 4:2:0 24bit ry

20140303020139

圧縮率に伴い発生するノイズも出てますね。この程度なら、拡大して見ないとあまり気づかない程度ではありますが。

Twitterのシェア機能はどれも圧縮率75%程度。普通にスクリーンショットとして使用するには十分なんですけども、完全に元のデータではないと思われるのがちょっと残念。オリジナルというクセにオリジナルではないというのはちょっとどうかと思います。いや、もしかいたらPS4が記録している画像自体が実はjpgの圧縮率済みという可能性も・・・?

 

Facebook

20140303020941

ここでFacebookを考えてみようのコーナー。
PS4では、スクリーンショットはTwitterの他にFacebookにも投稿ができます。

私はFacebookに登録だけしている状態で利用はしておらず・・・。あまり詳しくないのでよくわからないのが本音だったりするので、とりあえずFacebookにシェアした画像をダウンロードしてチェックしてみました。

ここからダウンロードできた画像は、解像度はフルHD。色空間もYCbCr 4:2:0の24bit。
とここまではTwitterと同じなのですが、圧縮率が71%でした。

わかりやすい表現なので今まで圧縮率と言っていましたが、正確には品質と言った方が正確ですねハイ。数字が大きいほうが品質高いです。つまり単純に品質としてはTwitterの方が若干高いみたいです。

Facebookの方が品質が低いので、少なくともFacebookのものはオリジナルではないのがわかりました。画像は載せませんが、jpg圧縮に伴うブロックノイズもTwitterと比べると僅かに、本当に僅かにFacebookの方が多いように見えます。

 

PS4上で再生をしても別物になる

20140303023221

TwitterやFacebookにシェアして見た画像は、PS4上では311KBのファイルとして認識されています。

20140303021201

Twitterの自称オリジナルから持って来た画像は128KBで、やはりTwitterのオリジナルはオリジナルではない様子。
PS4上にはもっと高画質な、おそらく可逆圧縮の画像が格納されていそうです。

PS4にはメディアプレイヤー機能がないと述べた通り、画像ビューアとかが用意されていません。
「じゃあ撮影した画像を表示したりできないのか?」と問われると、そういうわけではなく。一応表示はできます。
シェア機能、もしくはストレージ管理からオプションボタンで「プレビュー」することで、画面に表示はできます。できますがそこに表示された画像はまさにプレビュー画像。等倍表示でもノイズでグチャグチャになっているのが見えてチョー汚い。Twitterにシェアした画像の方がはるかに綺麗です。そのためPS4で再生してキャプチャボードで取り込むという荒業もできません。

Twitter、Facebookへのシェアは圧縮される。PS4上で再生をしてもあくまでもプレビューで、圧縮されてしまう。
元のデータ(311KB)を取り出す手段は現状無いようです。可能な範囲ではTwitterでパラメータorigを指定して画像取るのが一番綺麗っぽいので、そちらの利用を推奨。

PS4のHDDを取り外してPCで覗いてどうにか取り出すということも考えてみましたが、あまりにも非現実的すぎると思うのでやめておきます。

コメントを残す