16/02/21 18:44:34.71 6KRdClGy.net
(続き)調べた例ではchunked、high、medium、low、mobileの5種類の解像度があり、
RESOLUTION="1920x1080",VIDEO="chunked"という記述とGROUP-ID="chunked",NAME="Source"という記述があった
これは配信時のオリジナル解像度(Source)=chunked=1920x1080ということと思われるので(あくまでこの例の場合)、
5つのURLの中から
URLリンク(.+)
に該当するものを取得すると、.m3u8形式の中に
以下のような動画実体URLが並んでいる(取得時には.m3u8と同階層にあるものとして取得する)
.+\.ts?start_offset=\d+&end_offset=\d+
この並びは時系列と思われ、1つずつでも.tsとして映像音声とも問題なく再生可能であり、
バイナリ単純結合で1つに繋げても.tsとして映像音声とも問題なく再生可能のようだ
また動画のタイトル等については
URLリンク(api.)とぅいっち.tv/kraken/videos/vビデオID?on_site=1
を取得すると、その中に
title、_id、recorded_at、length、delete_at、fps、resolutions、created_at、display_name
などといった情報があるので、これらをファイル名に使えそうだ