2025 Jan. 12.
2025 Jan. 11.
MirakurunのAPI解説
mirakc/docs/web-api.md at main · mirakc/mirakc · GitHub
ストリーミングの書式:GET /api/channels/{channel_type}/{channel}/services/{sid}/stream
Mirakurunのチャンネル設定情報取得
http://MIRAKURUN-SERVER:40772/api/channels
にアクセスする。
ストリーミング再生
サンテレビをVLCメディアプレーヤーで再生するなら、「ネットワークストリームを開く」メニューに
http://MIRAKURUN-SERVER:40772/api/channels/GR/26/services/43056/stream
を指定する。
GR:channel_type -> 地上波
26:channel -> サンテレビ
43056:sid -> serviceId
ファイルへの出力
コマンドラインにてcurlコマンドからhttpアクセスする。
Ctrl-Cで終了する方法
$ curl http://MIRAKURUN-SERVER:40772/api/channels/GR/26/services/43056/stream > OUTFILE
録画時間(30秒間)を指定する方法
生tsを録画 $ timout 30 curl http://MIRAKURUN-SERVER:40772/api/channels/GR/26/services/43056/stream > OUTFILE ffmpegでの正規化を入れて録画 $ timout 30 bash -c "curl http://MIRAKURUN-SERVER:40772/api/channels/GR/26/services/43056/stream | ffmpeg ‐i - -i copy OUTFILE"