Tvmaidについて語るスレ_7_at SOFTWARE
Tvmaidについて語るスレ_7_ - 暇つぶし2ch243:keii
19/08/16 10:58:35.59 pA67DyKN0.net
>>241
単純にサブフォルダも対象にすると,同一ファイル名が存在した場合,面倒が起きませんか?
# ファイルをサブフォルダへ移動後,リネームしなければ問題ないけど…
>>242
私のところは,ヘッドレスの録画専用機,電源入れっぱなし運用なのですが
WebApi.csに以下を追加,WebUIからもSleep移行を可能にしてます。
# 合わせて,WebUIも加工しています。
public void GoSleep() // WebUIからSleep発行
{
SleepMan sleepMan = new SleepMan();
sleepMan.SetSleep();
Log.Info("WebUI経由で,スリープへ移行します。");
}
TVリモコンからcurlやら出来るデバイスを用意して,WoL/GoSleep出来て便利です。

244:名無しさん@お腹いっぱい。
19/08/16 20:30:22.69 lMNHvU580.net
情報提供。
ffmpeg の最新版(少なくとも 4.2 以上)を使って Tvmaid MAYA をセットアップすると、字幕があるチャンネルを再生できなくなります。ffmpeg 4.1.4 を使うと問題を回避できます。
最新版の出力の一部。
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Stream #0:2 -> #0:2 (? (?) -> webvtt (native))
Decoder (codec arib_caption) not found for input stream #0:2
4.1.4 を使うとこうなる。
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))

245:名無しさん@お腹いっぱい。
19/08/16 21:06:44.98 fN0z7aMF0.net
>>242
素のTvmaidだと視聴中にスリープ抑止しないから
HlsStream.cs
54行目に挿入して視聴開始時にスリープ抑止設定
SleepState.Stop(true);
138行目に挿入して視聴視聴終了時にスリープ抑止解除
SleepState.Stop(false);
のような変更が必要
スリープ運用はWindowsでするから抑止のみでいいというのはその通り
自動復帰後素早くスリープさせたいなら自動スリープは残してもいい
>>243
同名ファイルの登録は1回しかできないから二重登録にはならない
登録も再生も先に見つけたほうがされる
登録後に録画フォルダ内で移動してもコピー作っても再登録は不要
ファイル名が変わると別物扱いになるから再登録が必要

246:keii
19/08/17 11:31:52.61 nZDK5+UY0.net
>>244
ARIB字幕対応の為?
#0:2が邪魔っぽいので,*.defの記述に "-map 0:v -map 0:a" を追加すれば行ける?
>>245
>登録も再生も先に見つけたほうがされる…
私にとって,これが厄介なのです(泣
以前,予備フォルダ対応も含め"サブフォルダを対象にする"を載せたのですが
この事もあって,結局,使わずじまい。
# "Tvmaid セットアップ" で,ON/OFF可能にしてます。
今は,Tvmaidに無理矢理載せたMediaindex機能の方で,運用しています。

247:名無しさん@お腹いっぱい。
19/08/17 15:47:49.15 DAOhA0iW0.net
スリープ・復帰に関しては "おま環" が多すぎてTvmaid自身が面倒を見る必要は無いと思う。
TvRockと同じ過ちを犯して欲しくない。
Tvmaidはスリープ・復帰を管理する外部プログラムを呼び出す機能だけを持っていて、
スリープ・復帰をするのは各自の環境に合わせたプログラムを差替えてやってもらえば良い。

248:名無しさん@お腹いっぱい。
19/08/21 22:10:32.87 BKBmmh1X0.net
>>245
なぜかスリープ抑止解除に失敗することが多かったので挿入する場所を変えて
void RemoveSegment()の中のFile.Delete(path);の下にしたら失敗しなくなった

249:名無しさん@お腹いっぱい。
19/09/26 00:13:03.49 WId94Hii0.net
VCEEncC で配信しようとしたけど、解像度lowでも30分もつことなく、途中で止まって困っています。
3400G APUの内蔵GPUでは非力すぎかなぁ。
コマンドラインオプションは、公式サイトの QSVEncC のを元に設定したけど、
おかしいところありますか?
hls.def
encoder=VCEEncC64\VCEEncC64.exe
window=hide
high=--sar 1:1 -f hls -m hls_time:2 -m hls_list_size:1 -m hls_segment_filename:{segment-id}-%d.ts --output-thread 0 --avhw
--audio-codec aac --audio-ignore-notrack-error --audio-samplerate 48000 --audio-bitrate 192 -c h264 --vbr 512 --gop-len 60 --tff --output-res 1280x720 -i - -o -
middle=--sar 1:1 -f hls -m hls_time:2 -m hls_list_size:1 -m hls_segment_filename:{segment-id}-%d.ts --output-thread 0 --avhw
--audio-codec aac --audio-ignore-notrack-error --audio-samplerate 48000 --audio-bitrate 192 -c h264 --vbr 512 --gop-len 60 --tff --output-res 1024x576 -i - -o -
low=--sar 1:1 -f hls -m hls_time:2 -m hls_list_size:1 -m hls_segment_filename:{segment-id}-%d.ts --output-thread 0 --avhw
--audio-codec aac --audio-ignore-notrack-error --audio-samplerate 48000 --audio-bitrate 192 -c h264 --vbr 512 --gop-len 60 --tff --output-res 640x320 -i - -o -

250:名無しさん@お腹いっぱい。
19/09/26 00:14:03.46 WId94Hii0.net
(続き)
pd.def
encoder=VCEEncC64\VCEEncC64.exe
type=video/webm
window=hide
high=--sar 1:1 --audio-copy -m frag_duration:1000000 -f mp4 --codec h264 --output-res 1280x720
--cqp 28 --quality fast --input-analyze 3 --avhw -i - -o -
middle=--sar 1:1 --audio-copy -m frag_duration:1000000 -f mp4 --codec h264 --output-res 1024x576
--cqp 28 --quality fast --input-analyze 3 --avhw -i - -o -
low=--sar 1:1 --audio-copy -m frag_duration:1000000 -f mp4 --codec h264 --output-res 512x288
--cqp 28 --quality fast --input-analyze 3 --avhw -i - -o -
タスクマネージャー見てると、HWデコーダーとHWエンコーダーがずっと30%くらいで推移してて、
突然100%に飛ぶと同時に止まります。

251:名無しさん@お腹いっぱい。
19/09/28 17:06:29.98 KQlsUt6d0.net
>>249 ですが、入出力をファイル指定にして VCEEncC.exe を実行したら、数秒~数十秒で落ちます。
タイミングが不定期なので、ハードウェアの問題ぽいです。
APU の初期不良含め確認してみます。

252:名無しさん@お腹いっぱい。
19/10/28 06:48:09 Q92PkeVi0.net
保守

253:名無しさん@お腹いっぱい。
19/12/02 07:18:12.30 fuctzkNf0.net
原因特定できてないけど勝手にスリープ抑止するバグと
再生停止してもブラウザ閉じてもチューナーが視聴中でロックされるバグがある
前者は番組表を更新して自動スリープして復帰した後とか怪しいかな
後者はライブ再生開始後すぐに止めたりブラウザ閉じると起きやすい
どちらも発生したらTvmaidを終了させないと止められない

254:名無しさん@お腹いっぱい。
19/12/04 20:27:31.90 kzfPh8Gm0.net
>>253
これ多分EPG更新後にスリープ抑止解除されないままTvmaidがスリープさせてる
で次に手動で復帰したら抑止が効いててスリープしない
何らかの要因でSleepState.Stop(false)がスキップされてるのか
>>248
に抑止解除に失敗するから場所変えたってあるから見てみたら
try{ }の中にあると失敗しなくなるみたいなので
EpgUpdater.csのSleepState.Stop(false);をserver.RemoveRef();の上に移してみた
しばらくこれで様子見てみます

255:keii
19/12/05 17:27:40 YLR4fPvV0.net
スリープ関連は,"おま環"なことが多いので,難しい…ですよね。
# 確か『中の人』は,スリープ運用していないって言っていた様な…

で,ザックリおさらい(?)
Tvmaidのスリープ制御 SleepMan()は,Gui/MainForm.csのMainForm()から呼ばれます。

先刻のSleepMan.cs内の関数で
SleepState.Stop(); ...引数Trueでcounterを++,Falseで--,counterが0でSetState(true)を,1でSetState(false)を実行。
SleepState.SetState(); ...OSのSleep動作を制御(TrueでSleepさせない)
SleepState.IsStop(); ...SleepState.Stop();内のcounterを確認(return count > 0;なので,0で戻り値False)

* SleepState.Stop()は,あくまでEpgUpdate用,その辺を理解しないで,他で使うと"動作しているように見えるけど…” な状態になります。
  SleepState.Stop(false);がSleep許可(or 再スリープするよう準備)って訳では無い。
  SleepState.SetState();を使っても,OSの電源管理がSleepに移行しない設定ならSleepしない。

Sleep復帰後の処理はOnResume()にて行なっていて
・設定で "自動Sleepする" な場合
 ・現在の時間が次の予約の3分前以内なら、自動復帰したと判断し、再スリープするよう準備。
 ・それ以外の場合,自動復帰ではないと判断,TvmaidはSleep(準備含む)しない。
 ・この際,OSの電源管理設定を弄っていないので,OS都合でSleepする可能性がある。
 ・但し,EPG更新,予約録画時は,SleepStateを使ってOSがSleepするのを阻止している。

OS側のSleep制御は,SetThreadExecutionState()を使っている。
Sleep移行には,SetSuspendState(PowerState.Suspend, false, false)を実行している。

>> 254
ストリーミング中に,ブラウザを閉じると固まるのは…
HLSストリーミングのタイムアウト(?)は30秒,その間はチューナを手放さないと思われます。
# Streaming/HlsStream.csのCheckActive()参照

開始直後に停止の方は,遭遇した事ないので…

256:名無しさん@お腹いっぱい。
19/12/12 19:33:24.75 WsdRpk5f0.net
>>254
もしかすると自動スリープがオンの時に自動復帰でEPGが更新されると
SleepState.Stop(false)が実行されてから実際に抑止解除されるまでの間に
自動スリープされてしまうって症状かもしれない
場所変えてもダメだったので単純に自動スリープをオフにしてみた
これでスリープ抑止効果が残らなくなるならビンゴ

257:名無しさん@お腹いっぱい。
19/12/25 21:27:40.54 V6YR7lS00.net
>>256
自動スリープは関係なかった
EPG更新時にTVTestがサービス切り替えに失敗するとスリープ抑止が残る
別のTVTestでチューナー使用中に手動で更新したら
再現率100%でスリープ抑止解除されなかった
勝手に抑止されるっていうのは自動更新中にチャンネル変更で時間がかかったとか
他でチューナー使ってたとかでサービス切り替えでミスしてる
BonDriverProxy使っててログに残らないからわからなかった
チューナー共有ソフトだと切り替えできない時は視聴中のチャンネルを返すから
切り替え失敗にならないみたい
原因が見つかったのであとは解決策がほしい

258:keii
19/12/26 13:34:30.64 e2R26hzf0.net
改造版でLive(HLS)視聴中,放送局を変更した際にStart()内でStop()が呼ばれることがあり
SleepState内のカウンタの値が思っていたものと違うものになる。
# 要はfalseが一回多く実行される
この事で,TvmaidからOSに対するSleep抑止制御がおかしな事になる。
これは,Tvmaidを再起動するまで治らない。
代案(仮)
SleepState.Stop()を使うなら,VideoStreamRecorder.csの方に設置すれば
上手く回るのではないかと思います。
ここなら,HLSでもPDでもLiveでも録画ファイルでも,Sleep抑止制御できると思います。
簡単に試した感じでは上手く動いていそう,でも,恒久的にOKか不明です。
# ついでにSleepManのSleep()にも小細工した方が良いかも…

259:名無しさん@お腹いっぱい。
19/12/26 19:57:58.08 Rz5YJZsc0.net
>>257
手動でEPG更新中止してもスリープ抑止残った
これも再現率100%
コードの問題なのか言語の問題なのか環境なのか
とにかく更新中にエラーか手動中止があるとダメ
抑止解除失敗がどこで起きてるかまではわからなかった
うちはチューナー使用中はBonDriverProxyが抑止してくれるから
EpgUpdater.csからSleepState.Stop()の2行を削除してよしとした

260:名無しさん@お腹いっぱい。
19/12/26 20:41:49.26 Rz5YJZsc0.net
>>258
245のやつか
チャンネル変更は新規にStartを呼ばずStopだけしてストリーム切り替えるから
カウンタが-1されてずれる
上に書いたEPG更新中の抑止解除失敗も意図せぬカウンタのずれで
そっちはtrueが多くなってる
VideoStreamRecorder.csの
Interlocked.Incrementの下とInterlocked.Decrementの上で計4箇所に
SleepState.Stop()を入れたら大丈夫そうではある
録画は使ったことないけどもしかしたらスリープ抑止で穴があるかも
アルゴリズムに抜けがあるとカウンタがおかしくなる
BonDriverProxy使ってれば録画視聴時以外は抑止してくれるけど
できればTvmaidでやってほしい
作者さん不在でこういうのも個人でDIYするしかない
視聴中の音量調整できたらいいけどこれはさすがに素人には難しい

261:名無しさん@お腹いっぱい。
19/12/26 22:13:08.91 Rz5YJZsc0.net
こんな感じかな
2行追加でライブ視聴時のスリープ抑止・解除
VideoStreamReader.cs
43行目Interlocked.Increment(ref ready);の下にSleepState.Stop(true);
75行目Interlocked.Decrement(ref ready);の上にSleepState.Stop(false);
2行追加で録画視聴時のスリープ抑止・解除
VideoStreamReader.cs
123行目Interlocked.Increment(ref ready);の下にSleepState.Stop(true);
133行目Interlocked.Decrement(ref ready);の上にSleepState.Stop(false);
うちは録画視聴時のみでいいから下のだけ
チューナー使用時はBonDriverProxyがスリープ抑止するから
元々あったEpgUpdater.csとRecorder.csのSleepState.Stop()は削除した
>>241
のサブフォルダ改造とこれでビルド
あとはdefファイル変更とhtml改変でデフォルト値を変えてる
使ってないWebPDとユーザ番組表と実況コメントを消して
削除済み録画は表示しないにチェック入るようにした
視聴時のARIB字幕オンオフ機能もほしいけどこれも難しそう

262:keii
19/12/26 22:38:36.32 qW1E4sIK0.net
>>261
弄りすぎてオリジナルの行数は不明なのですが,RecordStreamReader()の
if (File.Exists(path) == false)
throw new Exception("指定されたIDの録画ファイルはありません。");

if (File.Exists(path) == false)
{
SleepState.Stop(false);
throw new Exception("指定されたIDの録画ファイルはありません。");
}
として頂けると,さらに良い感じになると思いますが,如何でしょう?
# 実は,削除した録画ファイルをWebUIから再生しようとしたら,問題が出たので…(笑
ARIB字幕も気になりますが,Live視聴メインの方には,予約録画>番組表更新の優先順位判定に
Liveが含まれていないのは問題かも…

263:名無しさん@お腹いっぱい。
19/12/26 23:35:37.88 Rz5YJZsc0.net
>>262
Dispose()だけが実行されないケースってありますか?
RecordStreamReaderに追加するSleepState.Stop(true)は
throw new Exception("指定されたIDの録画ファイルはありません。")と
throw new Exception("record streamで無効な開始時間が指定されました。")
より下にあればダメな時はthrowされてtrueにする前に止まるはず
個人的な改造は置いといてスリープ機能の改善(簡略化)と
視聴、録画、EPG更新が競合した場合のチューナー割り当てのアルゴリズムは
次の更新があるのであれば最初にやってほしい

264:名無しさん@お腹いっぱい。
19/12/27 00:38:51.00 PeDWb9m10.net
SleepState.Stopでtrueとfalseの数が合わなくなって
スリープ抑止カウンタがおかしくなるのが原因だから
EpgUpdater.csとRecorder.csのSleepState.Stopを削除
SleepState.Stopは廃止してSleepMan.csに
(VideoStreamReader.Ready || Recorder.Running || EpgUpdater.Running)
を満たす間だけスリープ抑止するclassを常駐させれば解決だけど
常駐させる方法は知らない
自動スリープもOSがするから必要なさそう
Tvmaidによる手動スリープもOSのスリープボタンでいい
リモートでスリープさせたい場合はhtmlにボタンを設置

265:keii
20/01/06 15:49:13.89 trDY2V4t0.net
>>261
> より下にあればダメな時はthrowされてtrueにする前に止まるはず
すみません。 ご指摘の通りです。 盛大に勘違いしてました orz
123行目にtrueを入れるなら,throw new Exception("…の上に追加は不要ですね。
私の方では,LiveStreamReader()の場合,TvTest起動動作前に(true)したかったので,try{}内の先頭に挿入。
そのノリでRecordStreamReader()も関数の先頭付近に入れたので,throw new Exception("の上に必要でした。
#SleepMan.Sleep()は有効時,1秒間隔で動作するので,TvTestやファイル操作で,もたついている間にSleep発動されるのが嫌だったため。
#実際に,もたつきでSleep発動するかは,未確認。
同様にDispose()の(false)も関数の最後(catch{}の後)に入れています。
#LiveStreamReader.Despose()のtry{}内で2秒待ちが有るし…
> Dispose()だけが実行されないケースってありますか?
VS上Debugで動かして様子を見ると,RecordStreamReader()は,内部で例外(上記,thow new含む)が発生した場合,呼ばれない様です。
LiveStreamReader()はtry…catchしているので,多分大丈夫。

266:keii
20/01/06 17:58:44.29 trDY2V4t0.net
連投ご容赦願います。
WebUIでLive視聴中に番組表更新に邪魔されない様にしてみる(仮)
>>261 の改造に追加で,RecTimer.csの85行目辺りに小細工
else if (Queue.Find(tvdb, tuner) != null) // Queueが有れば,EpgUpdate
{
var server = new TvServer(this.tuner); // 視聴中EpgUpdate回避実験 2020/01/06
if (server.IsOpen() == false)
{
var updater = new EpgUpdater(tuner);
updater.Start();
}
}
注意:
・あくまで実験レベルなご提案(無保証)。
・チューナの取り合い発生時,予約録画 > Live視聴 > 番組表更新 な関係。
・Live視聴中に番組表更新が発動,同番組表更新中にLive視聴を停止すると番組表更新に取られてしまう。
 # この改造では,取り返せません orz
 停止せずに他局へ切り替える分には,大丈夫な感じ…
・Maidbarからの操作は,ガン無視なので,番組表更新は発動する。
・BonDriverProxyなどでチューナ共有していて,Tvmaid制御の他でチューナを使っている場合
 Tvmaidは今まで通り ”サービス切り替えに失敗しました” する。
Maidbarも含めた,根本的な優先順処理実現は,少々(いや,大分?)面倒ですね。。。

267:名無しさん@お腹いっぱい。
20/02/07 07:57:00.44 r3NqZH/y0.net
保守…

268:名無しさん@お腹いっぱい。
20/02/15 21:59:53 lpVfmFmc0.net
幻の2スレ目

Tvmaidについて語るスレ Part.2
スレリンク(avi板)

269:名無しさん@お腹いっぱい。
20/03/09 11:58:51 RNlWsZsx0.net
保守…

270:名無しさん@お腹いっぱい。
20/04/09 00:48:57 Cm2XmcPA0.net
保守…

271:名無しさん@お腹いっぱい。
20/05/09 11:49:25 SlU+uRuB0.net
保守…

272:名無しさん@お腹いっぱい。
20/06/01 11:42:10 yASbnmN60.net
age

273:名無しさん@お腹いっぱい。
20/06/01 12:20:01.00 CJ31wODx0.net
URLリンク(i.imgur.com)

274:名無しさん@お腹いっぱい。
20/07/18 07:41:25.56 cpIgpsq80.net
保守…

275:名無しさん@お腹いっぱい。
20/08/12 11:43:09 j2cUWQjt0.net
保守

276:名無しさん@お腹いっぱい。
20/09/09 06:59:20 m9LIL2BT0.net
保守…

277:名無しさん@お腹いっぱい。
20/10/11 23:53:22.87 8h65bZkm0.net
保守△

278:名無しさん@お腹いっぱい。
20/11/11 07:29:53.34 lUnSKIxm0.net
保守…

279:名無しさん@お腹いっぱい。
20/11/21 21:17:08.87 49VbMmHK0.net
ソースフォーク版ってどこにあるんですか?

280:名無しさん@お腹いっぱい。
20/11/24 11:17:45.24 ntBYYUzp0.net
>>279
>ソースフォーク版ってどこにあるんですか?
フォーク版って?

281:名無しさん@お腹いっぱい。
20/11/24 18:01:22.60 URt+18VW0.net
知らない奴ほど首突っ込むんだよな、何でだろう

282:名無しさん@お腹いっぱい。
20/11/24 18:03:19.94 ff9F2ORy0.net
お前がそんなくだらないことを書き込んだ気持ちと
似たようなもんさ

283:名無しさん@お腹いっぱい。
20/11/24 19:17:25.52 URt+18VW0.net
tvmaid氏もkeii氏も降臨しなくなったからなー、>>282のアホしか出てこなくなったりするわな

284:keii
20/12/10 08:51:56.39 eN46bhyX0.net
保守…

285:名無しさん@お腹いっぱい。
21/01/05 01:59:04.67 JnoEPDeY0.net
yui 1.7 まだ使ってるわ
欠点だらけだけど普通使いやすい
TVTest複数起動はこれしかない

286:keii
21/01/06 11:28:12.75 oBWyI3/v0.net
みなさま,ご無沙汰しております。
私の所は,今もMAYA(改)が安定動作中。
現状,致命的な困り事がないので,このまま継続して使用する予定です。
そういえば…
近々,BSの帯域再編が有るようですが,Tvmaidだと面倒が少なくて良いですよね。

>>279
もう,ご存知かもしれませんが…
YUI系なら『mark10als』さんのが,GitHubに有るようです。
MAYA(改)は,少し前にGitLabに上げました。
# 『中の人』様,ごめんなさい。
# 公開しないって言っていたのですが… もうゴールしてもいいですよね。
GitLabに上げただけなので,動作確認など一切行っておりません。
もし,お試し頂く際は,自己責任,自己解決でお願いします。
# そのままBuild出来るかも未確認です。
使用方法は,マニュアルを添付していますので,そちらでご確認下さい。
# /maya/manual.htmlで開けるようにしています。

287:名無しさん@お腹いっぱい。
21/01/08 01:58:53.80 1L51oG820.net
わけあってインストールしなおしたら
番組表の表示に20秒ぐらいかかるようになってしまった
どうすればいいんでしたか
もう忘れちゃった

288:名無しさん@お腹いっぱい。
21/01/09 06:58:38.71 LCi67XI30.net
使ってるうちに早くなったわ

289:名無しさん@お腹いっぱい。
21/02/09 12:50:08.40 Cc3kN4Ki0.net
保守

290:名無しさん@お腹いっぱい。
21/03/05 17:30:43.17 duxmM0Vwk
自由な働き方を求め10代~20代の登録が拡大。フリーランス登録者約3.4倍に増加。
URLリンク(prtimes.jp)
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
掲載案件数1ヶ月で10,000件増加し、累計掲載案件数16万件突破!さらにリモートワークの掲載案件数5,000件突破!
URLリンク(prtimes.jp)
フリーランスエンジニア案件検索サイト「フリーランススタート」、Android版アプリをリリース
URLリンク(codezine.jp)
フリーランス向けの求人は「テレワーク可能」が主流に 2021年は労働者の地方への移住が進む?
URLリンク(nlab.itmedia.co.jp)
フリーランス向け報酬即日払いサービス『先払い』申込件数5,000件突破
URLリンク(prtimes.jp)
ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始
URLリンク(prtimes.jp)
リース、フリーランスのためのお部屋探しアプリ「smeta」の正式版をリリース、提携賃貸管理戸数が6万戸を突破
URLリンク(prtimes.jp)
家族50万円・単身30万円を支給、新潟県が「テレワーク・フリーランス移住」で応援金
URLリンク(www.bcnretail.com)
ワーケーション会社員増加中、定額制宿泊サービス「HafH」を実体験
URLリンク(finance.yahoo.co.jp)

291:名無しさん@お腹いっぱい。
21/03/08 08:09:55.29 tYvu9SSi0.net
保守…

292:名無しさん@お腹いっぱい。
21/04/07 10:23:24.59 lB+3eQ+W0.net
YUIたその
maid barからどのチューナーがどのチャンネルを見ているのか分からない不便を乗り越えて使ってます。

293:名無しさん@お腹いっぱい。
21/05/03 12:26:31.72 XhXcATuF0.net
保守……

294:名無しさん@お腹いっぱい。
21/06/07 21:58:39.87 vF7LBs7t0.net
保守………

295:名無しさん@お腹いっぱい。
21/07/03 00:03:18.91 9ynUH3gq0.net
保守…………

296:名無しさん@お腹いっぱい。
21/07/03 17:01:19.86 9qeHEJNl0.net
何となくODBC経由でデータ引っ張って Accessとか Excelでなんかできないかなー
と思ってやってみたけど、日付フィールドの変換が上手く行かなくて挫折

297:名無しさん@お腹いっぱい。
21/07/10 11:00:58.21 vM/ylTSU0.net
>>296
tvmaid-5.db event.startやendは,Ticks値です。
変換は…
UnixTime(JST) = (Ticks / 10000000) - 62135596800 - 32400
ExcelTime(JST) = (UnixTime + 32400) / 86400 + 25569
とされています…?
32400 = 協定世界時と日本標準時の差の秒数
86400 = 1日の秒数
25569 = UNIX Time の基準時刻 (1970/01/01(木) 00:00:00 UTC) に相当するシリアル値
* Tvmaidが保持している値は,すでに "JST" なので,時差の調整は不要です。
Excelならセルに…
=((A1 / 10000000) - 62135596800) / 86400 + 25569
って感じ…でしょうか…
DB Browser for SQLite等なら…
select
datetime(start / 10000000 - 62135596800, 'unixepoch') as sdatetime,
datetime(end / 10000000 - 62135596800, 'unixepoch') as edatetime,
title
from event;
って感じ…

298:名無しさん@お腹いっぱい。
21/07/11 14:54:14.11 FgEJufhh0.net
>>297
ODBCの設定で [Always BIGINT]のチェック入れてなかったから 32bitにまとめられてました
失礼

299:名無しさん@お腹いっぱい。
21/08/13 00:24:09.71 qQhJ3VVM0.net
保守。

300:名無しさん@お腹いっぱい。
21/09/02 12:01:40.79 hxTUVAU40.net
保守。。

301:名無しさん@お腹いっぱい。
21/09/02 16:37:43.40 wZ7Br2R20.net
300

302:名無しさん@お腹いっぱい。
21/10/04 17:31:57.51 EditF1en0.net
保守。。。

303:名無しさん@お腹いっぱい。
21/10/19 00:20:10.36 Ld979P950.net
Live配信をフジ021chとかをチャンネル指定して起動するコマンドがありましたら教えてください。更に全画面も指定出来たらいいな。
ショートカットアイコンからワンクリック視聴したいです

304:名無しさん@お腹いっぱい。
21/10/19 18:50:43.23 +1/7441W0.net
>>303
コマンドは用意されていません。
ですが,配信方法がPDならブラウザで以下のようなURLを開けば,すぐに再生が始まります。
URLリンク({MaidPC)<)
な感じになります。
後はお好きな方法で,ブラウザを起動,上記URLを開く,表示最大化,までを行えばご希望の動作に近いことが出来ると思われます。
注意:
・PDが使えないブラウザの場合は諦めてください。
・ブラウザの機能で再生しているので,操作はブラウザのプレイヤーの物になります。
・録画で使用する予定のあるチューナーを指定しないで下さい。
 * カチあった場合,どんな動作をするか不明です,録画に失敗するかもしれません。

305:名無しさん@お腹いっぱい。
21/10/21 21:02:03.07 Qktojcgu0.net
hls.defで運用してました、Pd.defを使って無かったので配信設定が確認できたら、試してみます
ありがとうございます

306:名無しさん@お腹いっぱい。
21/10/30 17:10:56.40 Wa0Bjum60.net
>304
ご指示に従い設定したつもりですが、エラーで再生できないです、どの辺が間違っていますか。
windows10pro 21h1 tvtest073 Maya30
MaidPCのIP: 127.0.0.1 もしくは  localhost もしくは実IP
チューナー: wt-01
fsid: 140610784855056&mode (tbsに相当)
画質: middle
方式:pd  待ち時間:2
URLリンク(127.0.0.1:20001)
サーバーPCでlocalhostでブラウザChromeにてPD再生確認できました。
しかし次のURLでは再生できませんでした
URLリンク(127.0.0.1:20001)
エラー500
このページは動作していません127.0.0.1 では現在このリクエストを処理できません。
HTTP ERROR 500
fsidやチューナ名を他にかえたりしてこちらもだめでした.
URLリンク(127.0.0.1:20001)

307:名無しさん@お腹いっぱい。
21/10/31 00:09:01.18 Djuy4mtM0.net
>>306
WebUIから再生出来ているとの事ですので,dp.defの設定は問題と思います。
> ...tuner=wt-01&;fsid=140610784855056...
- 途中の ";" は不要です。(/mayaも不要,...20001/livestream/... です)
- チューナ名は大文字/小文字の区別が有ります。設定した通りに記述します。
- fsidが古く有りませんが?
- TVmaidは,溜め込んだ局Logoを消しません。
fsidが変わっている場合,上書きされず古いものが残ります)
ご参考:
dp.defのwindow項の hide を消すと,encoderの画面が隠されず表示されます。
# Errorの場合,すぐに閉じてしまい参考にできませんが…
window=hide

window=
ご参考2:
WindowsのChromeなら F12 Networkタブ を開く
この状態でLive再生を行うと横にバーが伸びていく行がある
これがstreamでName欄でこのstream行を探しマウスオーバすると件のURLが表示されます。

308:名無しさん@お腹いっぱい。
21/10/31 00:17:28.96 Djuy4mtM0.net
>>307
すみません
>dp.defの設定は問題と思います
dp.defの設定は問題 無いと 思います。 です。

309:名無しさん@お腹いっぱい。
21/10/31 23:44:52.87 gC5CD+J20.net
>307
解決出来ましたありがとうございます。
;が不要ケアレスミス、チューナ名の先頭大文字が使われてました。
この修正後再生出来ました。
画像は最大化ではなく解像度サイズになるんですね。
それとチャンネルが画面内で変えられないのですね
でも一発再生に満足です。

310:名無しさん@お腹いっぱい。
21/11/01 14:14:50.52 ebVE64kC0.net
>>309
うまくいった様で,何よりでした。
本件,Streamを直接ブラウザで受けているだけなので,操作には不便が多いです。
チャンネル切り替えは,URLをBookmarkに登録すれば,サクサク(?)切り替えが出来ます。
また,VLCなどのプレイヤーソフトを使う手も有ります。
VLCなら,メディア(M) →ネットワークストリームを開く(Ctrl+N) の
「ネットワークURLを入力して下さい」に本件のURLを入力すればOKです。
プレイリストの作成は面倒ですが,こちらの方が汎用性があると思います。

311:名無しさん@お腹いっぱい。
21/12/01 06:59:21.70 K9gYjaoG0.net
保守…

312:名無しさん@お腹いっぱい。
22/01/01 00:39:26.79 FqfsQ94b0.net
保守…

313:名無しさん@お腹いっぱい。
22/01/17 17:15:27.55 0OD1CUfv0.net
保守…

314:名無しさん@お腹いっぱい。
22/01/19 06:39:42.28 DTUKdAZz0.net
3月下旬にBSジャパネットネクストが始まるけど、対応してる?

315:名無しさん@お腹いっぱい。
22/01/19 14:30:17.65 4rBptk0L0.net
>>314
当日,やってみないと判らないのですが…
以前に有った各種変更の時は,当該チャンネルをTvTestで視聴出来るように調整出来れば
Tvmaidでは "チューナー更新"の後,"番組表取得" すればOKと思われます。

316:名無しさん@お腹いっぱい。
22/02/18 08:43:04.13 Ye9qH9JS0.net
保守…

317:名無しさん@お腹いっぱい。
22/03/09 19:15:31.42 eTZS5yOx0.net
>>314
試験電波発射中になっていたので,試してみました。
私,PT3使いなので… BonDriver_PT3-S.chset.txtを編集。
TVTestでチャンネルスキャン,新3局が出てくるのを確認。
Tvmaidでチューナー更新を実行,WebUIやメイドバーで新3局が出てくるのを確認。
一応,番組表更新を実行して,番組表に"試験電波発射中"って出てくればOK…
と思われます。
BonDriver_PT3-S.chset.txt (抜粋)
BS23/TS3 BS松竹東急 0 26 11 18803 ;20220309 試験電波開始
BS23/TS2 BSJapanext 0 27 11 18802 ;20220309 試験電波開始
BS23/TS1 BSよしもと 0 28 11 18801 ;20220309 試験電波開始
26, 27, 28の数字は,ファイル内で任意に付ける連番なので,環境に合わせて要修正です。

318:名無しさん@お腹いっぱい。
22/04/10 08:58:09.26 7TtBiLVl0.net
>>317
録画できましたありがとう

319:名無しさん@お腹いっぱい。
22/05/10 08:10:51.45 RimTFS/b0.net
保守…

320:名無しさん@お腹いっぱい。
22/06/10 09:33:01.03 t2iNK52I0.net
保守…

321:名無しさん@お腹いっぱい。
22/06/10 09:33:24.17 t2iNK52I0.net
保守…

322:名無しさん@お腹いっぱい。
22/07/10 09:09:45 ns8jed+F0.net
保守…

323:名無しさん@お腹いっぱい。
22/07/27 18:00:50 /7FLl0z40.net
不具合が一切ないので何も書き込むことがない
礼賛って訳じゃないけどEDCBとか面倒なのを辞めて正解だった

324:名無しさん@お腹いっぱい。
[ここ壊れてます] .net
保守…

325:名無しさん@お腹いっぱい。
[ここ壊れてます] .net
保守…

326:名無しさん@お腹いっぱい。
22/10/25 19:03:55.96 YKw3iigK0.net
TEST

327:名無しさん@お腹いっぱい。
22/10/26 23:56:05.64 Qa/cCYo60.net
てすてす

328:名無しさん@お腹いっぱい。
22/11/26 10:39:28.05 ox8bg7Sb0.net
保守…


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch