私の日常生活において、テレビは時間が縛られるが嫌です。自分の時間を有効に使えないというか時間のロスがあるので、テレビもあまり観ない生活をしています。どうしても観たいテレビ番組は録画しておいて自分のタイミングで視聴しています。
居間でノートパソコン(debian xfce)を使って作業をすることが多くなってから、デスクトップパソコン(Windows10)はあまり使っていません。気軽に(日常的に)パソコンを使うって場面ではdebianノートを取り出して使っています。
たまに息抜きでTverにアクセスしてテレビ放送分を視聴することがありますが、これも時間に縛られるのが惜しいです。無料放送だと1週間分しか残してくれないので、連続ものは見逃してしまいます。どうにか保存しておいてまとめて見ることはできないものか?と考えて試してみたところ、debian環境のFirefoxに機能拡張を入れることでダウンロード(保存)しておけることがわかりました。
Firefoxに機能拡張(Video DownloadHelper)追加
私はWebブラウザとしてFirefoxを好んで使用し続けているので、Firefoxで解決する方法を調べたところ、Video DownloadHelperという機能拡張の存在を知りました。この機能拡張を追加(インストール)することでFirefoxに動画保存の機能が追加されます。
Firefoxに機能拡張を追加することでダウンロード機能が追加されました。Tverの動画ページにアクセスすると機能拡張にアクセントマークがついてダウンロードボタンが表示されます。
しかし、Linux環境では機能拡張の追加だけでは不完全な様です。もう一手間かける必要がありそうです。
CoAppのインストールが必要(コマンドラインから実行)
ダウンロード(保存)がうまくできなくて躓いてしまいましたが、試しているとCoAppをインストールする必要があると表示されました。コンパニオンアプリと呼ばれているみたいです。幸いメッセージが表示されてLinux用のCoAppのインストール手順を記してくれているページにたどり着きました。
curlはたいていのLinux環境にインストールされていると思うので、コマンドラインをターミナルにコピペで実行するだけで良いと思います。curlがインストールされていない場合は先にインストールしてからコマンドを実行する必要があります。ターミナルからコマンドを実行するとスクリプトが走りだして後は自動でCoAppをインストールしてくれます。
CoAppのインストール(もう一つの方法)Packageを使う
If you prefer to do a manual install:
コマンドを実行するのではなく、パッケージをダウンロードして「手動インストールを好む場合:」
もしくは、debian用にCoAppのdebファイルをダウンロードして手動でインストールすることができます。(64bit/32bit/ARM各対応)deb系だけでなくTar.bz2形式でも入手出来るみたいです。
CoAppはdebファイルとTarファイルで配布されているので、deb系なら手軽にインストールできます。deb系のUbuntuやLinux Mintでも手軽に実現出来そうですね。LMDE6ではダウンロードしたファイルを右クリックして問題なくインストールできました。debian系以外でも知識があれば対応できそうです。
私の場合はdebian xfce及びLMDE6環境で使いたいので、上記のページからdebファイルをダウンロードしてインストールすると、Video DownloadHelperの機能がきちんと動作する様になりました。先に記したコマンドラインを実行しても良いですし、debパッケージをダウンロードして実行してもどちらでも良いです。
インストールが終わったらPCを再起動、もしくは一度ログアウトしてからログインし直します。
CoAppの正体はこれらみたい
CoAppってなんだろうか?と疑問に思ったので調べてみると、どうやらffmpegに関係するファイル群の様です。~/.local/share/vdhcoapp/に保存されていました。
推測ですが.m3u8ファイルに列記されている細切れに分割された動画ファイルを連結するのにffmpegの機能を使っていると思われるので、CoAppなるプログラムが必要になるのだと思われます。
ダウンロード(保存)成功
FirefoxでTverの目的ページを表示している状態でVideo DownloadHelperにアクセスすると保存ボタンが表示されました。クリックすると無事にローカルにmp4形式でダウンロード(保存)できました。
これで自分のタイミングで視聴することが出来る様になりました。ドラマなんかの続きものは数回分を保存しておいて時間のある時にまとめて視聴することができます。
ダウンロードされたファイルは、【/home/username/dwhelper/】に保存される様です(usernameの部分は各自の環境次第)。保存したファイルが見つからない場合は、Video DownloadHelperの保存フォルダを開くボタンをクリックする等して確認する必要があるかも知れません。
Tverの動画配信について
ドラマ放送なんかの場合は週に一度新しい回が追加され、古い回は削除されるので毎週欠かさず(7日間の猶予あり)保存する必要がありそうです。でもこれでノートパソコンを取り出して手軽に保存出来て便利になりそうです。
基本的にストリーミング配信なので、ローカルに保存するのは微妙な行為かも知れません。個人的な視聴に留めて、視聴が終わったら削除してしまうなどの管理が重要です。(他所にアップロード等は御法度なのはいうまでもありませんね)
動画を保存する有償アプリ(主にWindows版)が販売されていますが、わざわざそういうアプリを買わなくても、Linux(Firefox)で保存出来るのは便利です。
追加情報(YtDownloader)
Flatpakからインストールできる「YtDownloader」でもサクッとTverの動画をダウンロード出来ました。素のdebianの場合は「gnome-software」からFlatpakで簡単にインストールできます。
Tverで、まもなく配信終了になっていたので確保して後で視聴することにしました。
Firefoxにアドオン追加の方が柔軟性は高いと思いますが、メジャーな動画配信サイトからのダウンロードに限れば、「YtDownloader」の方がyt-dlpの利便性を手軽に利用できて便利かも知れません。
ytDownloaderを使えば、Youtube・Facebook・Instagram・Tiktok・Twitterなど何百ものサイトからビデオやオーディオをダウンロードすることができます。
https://github.com/aandrew-me/ytDownloader
これは、Node.jsとElectronの上に構築されたフリーでオープンソースアプリです。yt-dlpはダウンロードに使用されています。ソースコードはここで公開されています。
コメント