PC上のコンテンツをスマホ/タブレット等で視聴可能にする録画/録音機能付きメディアサーバーソフトです。
Windows 10/11に対応するフリーソフトです。

■機能概要
・動画/音声ファイルのストリーミング再生/ダウンロード機能
・画像ライブラリの閲覧/ダウンロード機能
・文書ファイルの閲覧/ダウンロード機能
・カテゴリ分けが可能なプレイリスト作成機能
・各種動画サイト録画/録音用の全画面録画/PC音声録音機能
・YouTube用の自動設定/広告スキップ/ウインドウ録画機能
・Webブラウザでの録画映像/録音音声モニタリング機能
・Webブラウザを使ったファイルアップロード機能
・データのバックアップに便利な指定フォルダ間の同期機能

オンラインヘルプ

作者のブログ
T.Ishiiのソフト開発記  (現在開発中のソフトの進捗状況等をほぼ毎日書いています)

作者のホームページ
T.Ishii's Software Library  (本ソフトを含めた作者の開発ソフトを紹介しています)

更新履歴

最新バージョン
アップロードバージョン備考ダウンロード
2024/11/051.1.5YouTubeサイトのフォーマットの変更対応等 (作者ブログのリリース記事)ダウンロードページを開く


■YouTube録画モードの技術概要
本ソフトにはYouTubeで再生されている動画を手軽に録画できる機能が搭載されています。
この機能を実現するためには、いくつかの技術が使われます。それらの概要は以下の通りです。

1. YouTubeを開いたWebブラウザの検出
 最前面ウインドウの名称に「YouTube」が含まれる事を確認します。
 →ウインドウ名はブラウザのタブに表示される名称になります。
2. 動画再生ページが表示されている事を検出
 トップページのウインドウ名は「YouTube」のみとなるため、それ以外のテキストが含まれる事を確認します。
 →検索結果表示時には「検索名 - YouTube」となりますが、この場合には別条件で録画対象から外します。
3. 全画面再生の検出
 動画再生ページが表示されたらウインドウサイズと画面サイズを比較します。
 →同一だった場合、全画面再生モード中であると判定します。
4. 通常表示モードの検出
 全画面再生ではない場合、ページ内の画像をチェックして通常の窓表示かシアターモードかを切り分けます。
 →同時に、ライトモードかダークモードかの切り分けも行います。
5. 映像表示領域の検出
 通常表示モードの場合、動画が再生される映像表示領域を画像認識により検出します。
 →基本的には、ページの背景色と異なる色で構成されたページ左上の四角形の領域を検出します。
6. 動画広告の検出
 広告カット機能がOnの場合、動画広告が表示されているか否かを画像認識で検出します。
 →動画広告が再生されている状況で表示される黄色いシークバーの有無を確認します。
7. 「広告をスキップ」ボタンの検出
 広告スキップ機能がOnの場合、「広告をスキップ」ボタンの有無を画像認識によりチェックします。
 →認識ミス防止の為、同時に広告表示時に表示される黄色いシークバーが表示されている事も確認します。
8. ボタンを押すマウス操作をエミュレート
 広告スキップ機能がOnの場合、ボタンを検出するとマウスを使って押す操作をエミュレートします。
 →通常は、Webブラウザ向けにWindowsメッセージを送るため、物理マウスの操作に影響は与えません。
9. 動画広告をファイル出力前にカット
 広告カット機能がOnの場合、録画データはバッファリングし、動画広告部分はファイル出力前に削除します。
 →動画広告部分は黄色いシークバーの状況と「広告をスキップ」ボタンの発生タイミングから認識します。
10. 録画対象領域の変化を自動追尾
 ウインドウサイズが変更されたり全画面表示/通常表示が切り替えられても録画領域は自動追尾します。
 →表示サイズが異なる複数の動画を連続再生している状況でも録画を継続できます。

- ご注意 -
本ソフトのYouTube録画モードは、上記の様に、主に画像認識によって機能します。
このため、Webブラウザに機能拡張モジュールの追加等は必要なく、特定のブラウザでしか動作しないという事もありません。
ただし、YouTubeの仕様が変わって表示内容が少し変わるだけでも、正しく機能しなくなる可能性があります。
その様な場合、可能であれば対応版に切り替えますが、時間がかかる場合もありますので、ご了承下さい。

■スクリーンショット
- タスクバーアイコン -


(状況に応じて色が変化)
- ポップアップメニュー -

- サーバーOn/Offダイアログ -


- 収録機能の設定ダイアログ -
- サーバー機能の設定ダイアログ -

- カテゴリーの管理ダイアログ -


- カテゴリーの新規作成ダイアログ -
- プレイリストの管理ダイアログ -
- プレイリストの新規作成ダイアログ -


- 同期機能の設定ダイアログ -
- 環境設定ダイアログ -