正直なところ、Google TV Streamer 4Kで画面録画を完璧にするのは、思ったほど簡単ではありません。ゲームプレイのハイライトやウォークスルー、あるいは画面上で起こっている何か面白いことを録画したいと思ったことがあるなら、内蔵ツールがほとんど存在しないことにすぐに気づくでしょう。そこで、開発者向けオプションを掘り下げ、ADBコマンドを使って、少し面倒ではあるものの、最新のChromecast with Google TVやAndroid TV OS 14または15を搭載した同様のデバイスで動作する方法を見つけました。

基本的には、開発者向けオプションを有効にし、ADB経由で接続し、ADB TVなどのターミナルアプリでいくつかのコマンドを実行するだけです。初めての方は少し技術的に難しいかもしれませんが、まあ、可能です。すべてがうまくいけば、ついにフル4KまたはフルHDで画面をキャプチャできるようになります。特に権限やファイルパスの設定など、多少の試行錯誤は覚悟してください。しかし、一度設定が完了すれば、テレビやストリーミングデバイスで何が起こっているかを録画できるのはとても満足感があります。

Google TV Streamer 4Kの画面録画を修正する方法

開発者向けオプションが有効になっていることを確認する

行き詰まりたくないのであれば、この手順は飛ばしてはいけません。開発者向けオプションがロックされていないと、プロセス全体が行き詰まってしまいます。開発者向けオプションを有効にするには、以下の手順に従ってください。

  • 「設定」に進みます。
  • 「デバイス設定」まで下にスクロールします。
  • について調べる。
  • そして、「これで開発者になりました」と表示されるまで、 Android TV OS ビルドをタップします(または「ビルド」を数回タップするだけです)。

設定によっては、この手順が異常に遅くなったり、数回の試行が必要になったりすることがありますが、心配しないでください。これは正常な動作です。

PC(またはMac)でADB経由で接続します

この部分は非常に重要です。PCにAndroid Debug Bridge(ADB)がインストールされている必要があります。インストールされていない場合は、Googleの開発者サイトから最小限のプラットフォームツールを入手してください。その後、デバイスを接続します。

adb connect [your device’s IP]

IPアドレスを確認するには、 Google TVの「設定」>「ネットワーク」に移動してください。接続が完了したら、以下の手順でテストできます。

adb devices

デバイスが表示されれば成功です。表示されない場合は、Wi-Fi接続とテレビがPCと同じネットワークに接続されていることを再度ご確認ください。

デバッグとストレージアクセスを許可する

ここからが少し厄介なところです。Android TVは当然のことながら、必要以上に操作を複雑にしてしまうからです。Chromecastで「設定」>「デバイス設定」>「開発者向けオプション」に移動し、 「USBデバッグ」をオンにしてください。また、ADBにストレージへのアクセスを許可する必要があるかもしれません。テレビ本体にプロンプ​​トが表示される場合もありますが、表示されない場合が多いです。問題を解決するには、「設定」>「アプリ」>「ADB TV」(またはお好みのアプリ)に移動して、権限を確認してください。

画面録画コマンドを実行する

ここが魔法が起こる場所ですが、多くの人がつまずく場所でもあります。コマンド構造はごく標準的です。

screenrecord --time-limit 60 /sdcard/video_capture.mp4

–time -limitは秒単位で、好きな長さに設定できます(最大180秒くらいだと思います)。ファイルパスは/sdcard/で通常は安全ですが、設定によっては/storage/emulated/0/になる場合があります。

デバイスに接続されたターミナルアプリから入力してください。設定によっては、ADB Shellに直接入力する方がうまくいく場合もあります。特にADB TVでコンソールに問題がある場合は有効です。

録画を開始してコンテンツをキャプチャする

コマンドを入力して を押しますEnter。「録画を開始しました」という短いメッセージが表示される場合もあれば、何も表示されない場合もあります。これは奇妙な現象ですが、正常な動作です。録画中は画面が暗くなりますが、慌てないでください。キャプチャしたい操作を自由に操作したり、実行したりしてください。

制限時間に達すると、キャプチャは自動的に停止し、デバイスからファイルを取得できます。

adb pull /sdcard/video_capture.mp4

これで動画がPCにコピーされます。そこから開いて確認したり、共有したりできます。動画ファイルは予期せぬ場所に保存されることがあります。デバイスによっては、Solid Explorerなどのファイルマネージャーを使って内部共有ストレージを調べる必要があるかもしれません。最初は何も表示されない場合は、ストレージの権限設定をいじる必要があるかもしれません。

追加のヒントと一般的なトラブルシューティング

  • 特に高解像度で録画したビデオの容量が大きくなる場合は、デバイスに十分な空き容量があることを確認してください。
  • コマンド構文を再確認してください。小さな入力ミスで全体が中止される可能性があります。
  • 録画が保存されない場合は、ADB 接続のストレージ権限を確認してください。
  • 設定によっては、録画コマンドを繰り返し実行したり、微調整を加えたりしないと正常に動作しない場合があります。忍耐強く実行してください。

まとめ

全体的に、正直言ってスムーズとは言えません。権限、ネットワーク、コマンド構文など、少しいじくり回す必要がありますが、一度設定してしまえば、Google TVデバイスから高画質の動画をこっそり録画できます。完璧ではありませんが、誠実な回避策は何もしないよりはましです。

まとめ

    – 開発者向けオプションとUSBデバッグを有効にする – デバイスのIPアドレスでADB経由で接続する – ストレージ権限を許可する –screenrecord必要なパラメータでコマンドを実行する – デバイスから保存したビデオファイルを取得する

最後に

この方法が誰かの大切な瞬間を救う助けになれば嬉しいです。少し不格好ではありますが、高価な機器やハードウェアでしか録画できないよりはずっと良いです。頑張ってください。試行錯誤、そして場合によっては再起動も必要になるでしょうが、少しでもお役に立てれば幸いです。