0

.TS形式のDVB録画から、現在再生中の番組の名前を取得する方法はありますか?

VLCでは、Tile Bar と "Now Playing" で確認できますが、MediaInfo では、再生されているものだけでなく、多くの時間とプログラムが表示されます。

VLC CLIからその Title を取得し、それをBATCHファイルから var に渡すことは可能ですか?

Mediainfo CLIを使用して他のパラメーターを渡しますが、「メニュー」セクションで検索すると、次のようになります。

%mediainfo% "%~1" "--Inform=Menu; %%Title%%"

何も表示されず、テレビ番組のタイトルを取得するための適切なパラメーターが見つかりません (ただし、現在のものではなく、すべての時間と番組が表示される可能性があります)。

VLC CLIMediaInfo CLI、または別のCLIソフトウェアで実行できるかどうかを知りたいです。

ありがとう!

4

1 に答える 1

1

TV ストリームを録画した場合は、DVB テーブルが含まれている必要があります。必要な情報は次の表に隠されています。

  • SDT : サービス記述テーブル (~ チャネル記述: スクランブル/クリア、ステータス、...)
  • EIT: イベント情報テーブル (~ プログラムの説明: 名前、長さ、...)

これらのテーブルは両方ともEPGの構築に使用されます。

残念ながら、あなたが望むものを達成するための直接的な方法はわかりませんが、試してみることをお勧めしますlibdvbpsi,ffmpegまたはdvbsnoop: このツールは、TS ファイルから情報を分析および抽出できます。

于 2015-07-02T14:02:55.527 に答える