rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

TV受信・録画

新着順 人気順

TV録画システム構築:PT2 TVチューナー & Docker版Mirakurun & Docker版MySQL & Docker版EPGStation (Xubuntu 24.04 , Debian 13 )

2026 Nov. 11. 2026 Sep. 19. 2026 May 12. 2026 Apr. 02. 2026 Mar. 30. 2025 Nov. 07. 2025 Oct. 10. 2025 Sep. 28. 2025 Aug. 24. 2025 Jul. 21. 2025 May 18. 2025 Feb. 24. 2024 Sep. 15. 2024 May 01. (手順) PCにPT2チューナー、B-CAS ICカードリー…

NHK ONE配信テレビ番組の録画

2026 Oct. 12. 仕様 ブラウザのタブ画面全体を録画するので、映像以外も録画される。 ブラウザの表示をそのまま録画するので、等速での録画。 利用アプリ - OS「Xubuntu 24.04」 - ウェブブラウザ「Chromium」 - Chromium拡張機能「AWESOME SCREENSHOT」 録…

Docker版EPGStationの録画ファイル保存場所の変更

2026 Sep. 22. この記事の方法では、過去の録画番組について、それまでのストレージに保存されたままで削除されないが、EPGStationでは再生できなくなる。 手法 コンテナを停止する。 $ docker compose down docker-compose.ymlのepgstationセクション内のvo…

ffmpeg:TV放送tsファイルのH.264(mpeg4)へのトランスコード

2026 Apr. 06. 2025 Nov. 02. 2025 May 31. 2025 Feb 24. 2024 May 26. 2023 Oct. 21. 2023 May 02. 2020 May 31. 2020 May 30. 出典 2020年版 デジタル放送録画の圧縮を最適化するFFmpegの使い方 – Simple Life in the digital age [確認]NHK解説放送のmp4…

Docker版mirakurun:vim・ less・cron・ps組み込み、locale・タイムゾーン設定とcronの自動起動設定

2026 Mar. 02. 2025 Oct. 04. 2025 Sep. 28. 2025 Aug. 14. 2025 Jul. 24. 2025 May 17. 2025 May 14. mirakurunコンテナを起動し、コンテナ内に入る。 コンテナ内の /app/docker/container-init.sh のstart() 関数定義の前にcron起動行(service cron start…

Mirakurun : チャンネル設定データ

2026 Mar. 01. 2025 Oct. 03. 2025 May 01. 2025 Apr. 29. 2025 Jan. 12. 事前準備 2025年1月10日開局のBS10を受信できるように dvbv5_channels_isdbs.confの [BS15_2]のセクションのSTREAM_ID設定を18675にする。 参照先 Mirakurun : 2025年1月10日に BSJap…

うちの不要録画ファイルとそのファイル情報を収めたファイルを検索し、不要録画ファイルとその情報を削除する

2025 Dec. 27. 2025 Nov. 15. 2025 Aug. 15. 2025 Apr. 26. (1)録画ファイル情報を収めたファイルから不要録画の情報を抽出する $ find /VIDEO/ROOT/DIR/ -type f -name "*record*info*.txt" -print0 | xargs -0 grep 'KEYWORD' | grep -v 'EXCLUDEWORD' …

EPGStationの録画データをテキストファイルに保存する

2025 Nov. 24. 2025 Nov. 07. CSVファイルではないテキストファイルへの書き出し # mysql -p -u USERNAME DATABASENAME -B -e "SELECT video_file.id, video_file.parentDirectoryName, video_file.filePath, video_file.type, video_file.name, video_file.…

うちのTV録画ファイル情報を納めたテキストファイルから検索文字列を含む行を削除するシェルスクリプト

2025 Nov. 15. 2025 Aug. 15. delete_recorded_infomation_lines.sh #!/usr/bin/env bash # 2025 Nov. 15. # 2025 Aug. 15. set -euo pipefail usage() { cat << EOF Usage: $0 -d VideoRoot [-e ExcludeDir] -k KeyWord -d VideoRoot : 探索を開始するディ…

うちのTV録画ファイル名に番組名を付加する

2025 Nov. 07. printNewTvVidepFilename.sh #!/usr/bin/env bash # 2025 Nov. 07. # ^20[0-9]{10} または ^2_20[0-9]{10}なファイル名を対象にファイル名に番組名を付加する。 set -euo pipefail shopt -s nullglob # VIDEO_DIR='YOUR/VIDEO/DIR' VIDEO_DIR=…

Mirakurun : コマンドラインでのTV番組のストリーミング再生、TV番組録画

2025 Nov. 02. 2025 May 04. 2025 Feb. 22. 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のチャンネル…

Mirakurun:放送局・録画時間を指定して録画するスクリプト

2025 Oct. 19. 2025 Jul. 26. 2025 Jun. 01. 2025 May 04. TS形式での録画スクリプト 下記のrec-mirakurun-ts.shをcronで実行する。 Mirakurun稼働ホストだけでなく、Mirakurunに接続できれば実行可能。 Docker版Mirakurunであれば、Mirakurunコンテナ内でも…

うちのTV録画をファイル名の文字列で部分検索するコマンド

$ find /VIDEODIR/ -type f -name "*rec*inf*.txt" -print0 | xargs -0 grep -Hn 'KEYWORD' $ cat findrectvfile.sh #!/bin/bash # 2025 Oct. 12. SEARCHDIR="/VIDEODIR" if [ $# -ne 1 ]; then echo "No KEYWORD error." 1>&2 echo "$0 KEYWORD" 1>&2 exit …

mirakurun : ストリーミング用テレビ局データ(神戸)

2025 Oct. 04. tv_channel_list_kobe.m3u8 #EXTM3U #EXTVLCOPT:network-caching=1000 #EXTINF:-1,地上波 - NHK総合 http://192.168.1.10:40772/api/channels/GR/22/services/43008/stream/ #EXTINF:-1,地上波 - NHK総合2 http://192.168.1.10:40772/api/chan…

Docker版MirakurunのDockerfile

2025 Oct. 04. 2025 Sep. 23. 2025 Aug. 24. container-init.shを用意する 参考: Docker版mirakurun:vim・ less・cron・ps組み込み、locale・タイムゾーン設定とcronの自動起動設定 - rokkonet ~/docker/docker-mirakurun-epgstation/mirakurun/container-…

Xubuntu 24.04 : TVチューナーカードPT2のデバイスノード/(dev/dvb/adapterN)が自動作成されない時

2025 Sep. 23. PCにTVチューナーカードPT2を取り付けてXubuntu 24.04をインストールすると、通常はデバイスノード/(dev/dvb/adapterN)が自動作成される。 デバイスノードが作成されない時は、次の対処を行う。 1.関連パッケージのインストール $ sudo apt …

うちのTV録画ファイル情報から、指定する文字列にヒットするTV番組のファイル名を出力する

2025 Aug. 16. うちのTV録画ファイル情報を出力するシェルスクリプト - rokkonet の print_recorded_file_informations.sh を利用する。 print_recorded_file_informations.sh -d "録画情報ディレクトリ" | grep "KEYWORD" | grep -oP '(?<=/)\d{10}.*?.(?:m…

うちのTV録画ファイル情報を出力するシェルスクリプト

2025 Aug. 15. 2025 Aug. 14. 次のシェルスクリプトを、コマンドラインオプション"-d"にTV録画ファイル情報を保存するディレクトリのトップディレクトリを指定して実行する。 print_recorded_file_informations.sh #!/bin/bash # 2025 Aug. 15. # 2025 Aug. …

うちのTV録画ファイル情報を納めたファイルリスト出力

2025 Aug. 11. $ find /RECORDEDROOT/ -path "/RECORDEDROOT/video/tmp-record-file-info" -prune -o -type f -name "*rec*info*.txt" -print

EPGStation :MySQLデータベース構造

2025 Aug. 03 (参考)mysqlのテーブル構造 > show tables; +----------------------------+ | Tables_in_epgstation | +----------------------------+ | channel | | drop_log_file | | migrations | | program | | recorded | | recorded_history | | rec…

ffmpeg ストリーミング最適化 : "-c:v libx264 -movflags +faststart"と"-c:v libx264 -movflags faststart"

2025 May 31. "-movflags +faststart"オプション "-movflags faststart"オプション MP4ファイルをストリーミング時に最適化するためのもの。 オーディオストリームの種類には関係なく利用できる。 ただし、MP4フォーマットに出力する場合のみ意味を持つ。 "-…

mirakurun:"--max-time"オプションで時間指定したcurlコマンドでの録画の返り値は28

2025 May 31. mirakurunで、次のように、"--max-time"オプションで時間指定したcurlコマンドでの録画では、正常終了時の返り値は28となる。 $ curl -s --max-time 30 "http://localhost:40772/api/channels/GR/26/services/43056/stream" > OUTFILE.ts

Mirakurun : 2025年1月10日に BSJapanext (263ch)が BS10 (200ch)となることへの設定変更

2025 May 04. 2025 Apr. 29. 2025 Feb. 22. 2025 Jan. 12. 2025 Jan. 11. BS10の状況 2025年1月10日に、BS263chにある無料チャンネル「BSJapanext」と、BS10chにある映画専門チャンネル「スターチャンネル1」が一つになり、無料チャンネル「BS10」となる。 …

"Docker版Mirakurun + 非Docker版MySQL + 非Docker版EPGStation"をPLEX PX-W3U4チューナーのXubuntu 22.04にインストール

2025 May 01. 2024 Feb. 25. 2024 Jan. 06. 2023 Dec. 31. 非Docker版MySQLとすることで、MySQLを一般ユーザーが利用しやすいメリットあり。 ロケール、タイムゾーンを設定する $ sudo apt update $ sudo apt install language-pack-ja $ sudo update-locale…

Docker版「Mirakurun + MySQL + EPGStation」をPLEX PX-W3U4チューナーのXubuntu 22.04にインストール

2025 May 01. 2024 Sep. 15. 2024 May. 01. 2024 Jan. 14. 2023 Dec. 30. 2023 Nov. 13. 2023 Oct. 09. 参考 【家】録画鯖のリプレース(その他 その他)by @由貴 - みんカラ PLEX PX-Q3PE4 で docker-mirakurun-epgstation を使いたい #Docker - Qiita 【…

docker版mirakurun + docker版epgstation : dvbv5_channels_isdbs.confは必要なのか?

2025 Jan. 12. 必要説1 日々 - にゃののん日記 ESXi & PT2と Ubuntu20.04 & Dockerで Mirakurunインストール #ubuntu20.04 - Qiita によると、チューナーコマンドにdvbv5-zapを使ってる場合はdvbv5_channels_isdbs.confを設定する必要があるらしい。 /HOME/…

放送大学のBSデジタル放送チャンネル受信用データ

2025 Jan. 12. チャンネル情報 放送大学のBSデジタル放送には、以下のチャンネルがある。 231ch(HD放送):高精細度(HD)のメインチャンネルの論理チャンネルで、放送が行われている。 232ch(SD放送):標準画質(SD)の論理チャンネルで、16:9の画面比率…

Docker版Mirakurun + Docker版EPGStation : EPGStationコンテナ内からMirakurunへのアクセス

2025 Jan. 11. ホスト上での"docker inspect CONTAINER-ID"コマンド出力で、"NetworkSettings" -> "Networks" -> "IPAddress": "xxx.xxx.xxx.xxx"を取得する。 $ docker inspect 52db09328684 | grep "IPAddress" "SecondaryIPAddresses": null, "IPAddress"…

PLEX PX-W3U4 TVチューナー ドライバをxubuntu 22.04にインストール

2024 Aug. 18. 2024 Jan. 28. 2023 Dec. 30. 作業用ディレクトリ作成 $ mkdir ~/work パッケージリスト更新・タイムゾーン設定 $ sudo apt update $ sudo timedatectl set-timezone Asia/Tokyo ビルドツール、インストールツールをインストール $ sudo apt i…

非Docker版EPGStation + 非Docker版MySQLを「Ubuntu20.04 + PT2 + Docker版Mirakurun」にインストール

2024 May. 01. 2023 Oct. 21. 2022 Feb. 26. 2021 Oct. 24. 2021 May 30. 2021 Apr. 07. 出典 EPGStation/doc/linux-setup.md at master · l3tnun/EPGStation · GitHub 関連ソフトの稼働確認 $ gcc --version $ node --version $ curl -o - http://<MirakurunURL>:<Port>/api/ver</port></mirakurunurl>…