PiでYouTubeを再生してみたよ。PiでYouTubeを再生してみたよ。Piですが、機能を追加してYouTubeを再生出来るようにしてみました。合成音声の発話で試したのと同様にNPM(ノード・パッケージ・マネージャー)を利用します。パッケージを利用することでプログラムの記述は必要最低限(それも主にドキュメントを記述するだけ)で実装出来ました。最初は、Chromium(Chromeの開発版)を入れて、それで再生すれば良いかな。思っていたのですがスムーズな再生は出来ませんでした。Piで動画再生をするのはブラウザを使わずにパッケージソフトomxplayerを利用して再生するのが良いと思われます。Playerを使って再生するようなものですね。いうツールが広く利用されています。これはPythonという言語で書かれています。任意のディレクトリにインストールします。youtube-dlYouTubeをダウンロードするドキュメントはこのように書かれています。info.size);});video.pipe(fs.createWriteStream('myvideo.mp4'));YouTubeのアドレスを指定してダウンロードします。メソッドを利用して任意の場所に保存することが可能になります。利用するのが一般的です。処理速度も速くフルHD動画もスムーズに再生が出来る様です。JavaScriptでコントロール出来るパッケージが公開されていました。node-omxplayerドキュメントはシンプルです。Omx('my-video.mp4');モジュールを読み込んで、ファイルを指定するだけで再生されます。いうファイルを作りこんな風に記述しました。1234567891011121314151617181920212223242526//youtube-dlを呼び出します。Piからはこんな実行コマンド一発でダウンロード後に再生されます。PiをHDMI接続で居間のテレビにつないでみました。SSHでNode.jsの実行コマンドを入力。USBスピーカーを使うこのomxplayerを利用すれば動画関連はほぼいけそうなのですが、残念な事に出力先がHDMIか3.5mmプラグにしか対応していません。USBスピーカーから出力出来ないか調べてみました。いうlinux系パッケージソフトがあります。PiでMPlayerを利用して動画再生すると動画にカクつきがあるようで動画再生はomxplayerをするのが良さそうです。USBスピーカー出力に対応しているので、音声再生だけならどうだろうかと思い試してみました。NPMよりJavaScript用のパッケージが複数公開されています。シンプルなものを選んでインストールしてみました。simple-mplayerドキュメントはシンプルです。foreverパッケージを読み込み、ファイルを指定して再生させることが出来ます。やってみる先程と同様に配置します。JavaScriptも同様に記述します。12345678910111213141516171819202122232425262728293031//youtube-dlを呼び出します。Omx('samuel.mp4');});実行コマンド。pontube.jsダウンロード後、再生されます。Piで聞くことが出来ました。まとめ検索プログラムと上手く組み合わせれば検索から再生も可能です。Piらしく音声で検索出来るといいなと思います。楽しみはつきませんが、ではまた。moreLove,futagoAsia/Tokyo。