テレビ録画メディアサーバー構築入門(第12回)
データベース連携
録画した動画をJellyfin(メディアサーバー)で視聴するにあたって、ネット上の公開データベースとの連携は、視聴体験を劇的に向上させます。たとえば、あなたの録画コレクションの多くが広い視聴者層を抱える人気番組ならば、ほぼすべての番組が公開データベースに登録されているはずです。
(著作権で保護された画像を無断で公開する行為は法律で禁じられています。本シリーズは、法律で認められている「私的利用」の範囲内で視聴環境を構築することを目的としています。)
Jellyfinがデフォルトで利用可能なデータベースは、The Movie Database (TMDB)です。英語圏の情報が中心的ではあるものの、主要局が制作したドラマやアニメ等のシリーズものであれば、日本語の情報もかなり充実しています。
設定
Jellyfinのクライエント(http://100.x.y.z:8096)から、「管理」「ダッシュボード」「ライブラリ」「ライブラリ」を選択し、「番組」ライブラリの3点から「ライブラリを管理」
優先するダウンロード言語: Japanese、
国/地域: Japan、
メタデータダウンローダー 以下の「TheMovieDb」の項目(複数)をクリック
「アートワークをメディアフォルダーに保存」
末尾の「Ok」で登録完了。
「ライブラリをスキャン」すると、タイトル「題」(フォルダ名)をもとに、すべてのファイルに対して自動的にマッチングがはじまる。当然ながら、データベースに未登録の録画番組は誤認識される点に注意。
具体的には、サムネ画像 (update_thumbs.sh (本稿第9回))やポスター画像、背景などがダウンロードされます。ダウンロードされた画像は(気に入らなければ)「イメージの編集」から検索して、手動にて差し替えることも可能です。
「あらすじ」と出演者情報、コミュニティの評価が見られるのも大きなメリットです。
手動入力のこつ
情報が自動的に取得できない、もしくは、誤った情報が取得された場合は、手動で対応します。
ここで重要なのは、番組の保存先フォルダ名が正確な番組タイトルである必要はないということです。フォルダ名については、運用上は、一切の手作業を介さずに、自動で振り分けられる方が重要です(第7回)。フォルダ名(パス)が正しい番組タイトル「題」に関連づけられていれば、使用上なんの問題もありません。(たとえば、題「SAND LAND: THE SERIES」がパス「/media/SAND」に保存されている、など。)
番組情報がデータベースに登録されている、しかし誤認識するのならば、誤ったメタデータIDを削除して、タイトル(題)をデータベースに登録されたものに正しく書き換えて、再度取得しなおせば、正しいデータが反映されるはずです。
「番組」の「メタデータを編集」から「題」を編集(余計な文字を削除、必要な文字を追加)し、「メタデータをリフレッシュ」「すべてのメタデータを置き換える」「現在の画像を置き換える」リフレッシュ
TMDBの番組ページは存在するが、放送波から取得したタイトルと微妙に異なるために自動取得に失敗する場合は、TMDBサイトの番組データに「概要」「編集」から「別名」を追加登録するとよいでしょう。
注意点
第7回で解説したように、動画ファイルは番組ごとに階層的に配置されている必要があります(/media/番組名/エピソード名.mp4)。
/media/ワタシってサバサバしてるから2/20/【夜ドラ】ワタシってサバサバしてるから2 [終](20)[解][字]__06月05日22時45分GR20.mp4
ライブラリルート./mediaに、そのまま置かれたmp4ファイル(単発もの)を「番組」(シリーズもの)として扱うには、ファイル名に特殊な文字列 ( S02E20など ) を含めておく必要があります。
Jellyfin が想定する「番組」は、「シリーズもの」全体のセットを指します。ここでいう「シリーズもの」とは、複数の第〇〇話(第〇〇回)のことですが、各回の1動画はJellyfinでは「エピソード」とよばれます。
例: ワタシってサバサバしてるから2 第20話
番組名:ワタシってサバサバしてるから
シリーズ(またはシーズン):2
エピソード:20
この例のように、番組名「題(タイトル)」とあわせて、シーズン番号(数字)がついていることがあります。自動マッチは数字に敏感なので、シーズン表記(例:「2」)は番組名から削除しておく方がよいでしょう。
(シーズン、エピソードの番号は、本来は放送波とともに送信されるべき重要な情報です。が、日本のデジタル放送波は、シーズン・エピソード情報を含まず、データベース連携を阻む最大の要因となっています。)
自分で登録する
データベースに登録されていないならば、自分で登録しましょう。
The Movie Database(TMDB)は、コミュニティー主導のプラットフォームなので、情報を追加・修正することは、自分のためだけではなく、人助けにもなります。
必要な情報は、以下の5つになります:
番組名
概要
特定1話の タイトルと
内容と
放送日
まず、The Movie Database(TMDB) サイト上部の「TMDbに参加する」よりアカウントを登録する。
PCでログインして、上部の「+」から「新しいテレビ番組を追加」を選択すると、英語のフォームが表示される。
TV Shows
Getting Started
TV Show Details
Translation Check
Duplicate check
TV Season Details
TV Episode Details
Verify & Save
このうち、2.番目の項目で Original Name - Required(入力必須 Required)に番組名を入力します。注意点として、海外製の翻訳作品は(日本語ではなく)Original Name 原題を入力する必要があります。後の4. で重複チェックに用いられます。
例: 視点・論点
次に、Show Overview (日本語) - Required (minimum 10 characters)に概要を入力します。
例:
さまざまな分野で活躍する有識者が、ニュースや現代社会の諸問題、世界情勢などについて独自の視点から分析し、自らの言葉で語るオピニオン番組です。
3. は翻訳チェック、4. は重複チェック。もしオリジナル版(非日本語)が登録済みなら表示されます。その場合は選択して、新規登録せずに終了します。オリジナル版の登録データを開いて、日本語データを新たに追加する形で、新情報を追加します。
5. はスキップ可能です。
6.TV Episode Detailsは入力必須です。
Episode Name - Requiredに、ある一話(何話でもよい)のタイトルを入力します。
例:「豊かな海」の定義は
Episode Overview (日本語) - Required (minimum 10 characters)に、その概要を入力。
例:
伊勢湾・三河湾では、「透明度の高い澄んだ海」を目指したことで、漁業が厳しい状況に直面していると論者は言います。「豊かな海」とは、どういう海なのか、考えます。
Episode Air Date - Requiredに、放送日を入力(必須)
例:
2025年4月22日
7.で入力内容を確認して、保存します。
登録できたら、登録した番組のページに移動して、画像など追加情報を追加します。ライブラリの見た目上、重要なのは「ポスター画像」です。
注意点として、以下の要件を満たさない画像は登録できません。
要件
ポスター画像(上の画像↑ 縦長)
アスペクト比 2:3
最小500x750px
背景画像(横長)
アスペクト比 16:9
最小1280x720px
とくに、低画質のものをサイズ調整するな!小さな画像を余白で埋めるな!とのことです。
推奨される方法は、大きな画像からクロップ(切り出す、トリミング)する方法です。アスペクト比指定でのクロップは、たいていの画像編集ソフトに備わった機能です。
Ubuntu に標準インストールされているShotwellでも画像クロップ可能です:「切り抜き」「カスタム」横縦比を入力すれば、枠が表示されるので、サイズを変えて「切り抜き」エクスポート保存します。
ちなみに、端末よりコマンド
ffmpeg -ss 00:00:05 -i 動画.m2ts -frames:v 1 -q:v 2 スクショ.jpg
で動画から開始5秒の1フレームを取り出せますが、放送波のスクショ画像は著作権の保護対象とみなされる場合があります。公開サーバーへの無断でのアップロードは著作権侵害とみなされる可能性があるため細心の配慮が必要です。(第5回の「脅威」参照)
免責事項:最後のアプリ画像を除き、このページの画像データはTMDBに登録、公開されている情報です。
TMDBに登録された画像は削除できません。申し立てに応じて削除するとのことですが、速やかな対応が期待できるか不明です。確認してから投稿するようにしましょう。
DMCA Policy
映画データベース (https://www.themoviedb.org/) ("TMDB") は、著作権者および出版者の権利を尊重します。当社は、米国著作権法を遵守し、著作権侵害の申し立てに対応します。TMDBは、TMDBウェブサイト、モバイルアプリ、またはその他のTMDBオンラインサービス(「The Movie DB」)に関連する、著作権侵害の疑いに関する通知(「DMCA通知」)を速やかに処理・調査し、デジタルミレニアム著作権法(米国法典第17編第512条(c)項)(「DMCA」)に基づき、適切な措置を講じます。
The Movie Database (https://www.themoviedb.org/) ("TMDB") respects the rights of copyright holders and publishers. We comply with U.S. copyright law and to respond to claims of copyright infringement. TMDB will promptly process and investigate notices of alleged infringement ("DMCA Notices") related to the TMDB website, mobile app, or other TMDB online service (the "The Movie DB") and will take appropriate actions under the Digital Millennium Copyright Act, Title 17, United States Code, Section 512(c) ("DMCA").



コメント