Linuxでテレビ総合スレ 避難所 2
■ このスレッドは過去ログ倉庫に格納されています
>>557
なんかパッと見た感じ、dddvb/ddbridge-m4.cの
・line:400-401にSYS_ISDBSを追加
・search_isdbs()を追加
(search_isdbtを元に、cmd.isdbt_search.*の設定の変わりにcmd.isdbs_search.{retry, freq, tsid}を設定)
(cmd.isdbs_search.tsid = p->stream_id;とか)
・set_params()にsearch_isdbs()の呼び出しを追加
ぐらいでいけちゃいそうな気がしないでもないね >>558
ありがとう、さっそく試してみたけど流石に駄目だった
277a278,303
> static int search_isdbs(struct dvb_frontend *fe)
> {
---略---
>
> memset(&cmd, 0, sizeof(cmd));
> cmd.command = MCI_CMD_SEARCH_ISDBS;
> cmd.isdbs_search.flags = 0;
> cmd.isdbs_search.retry = 2;
> cmd.isdbs_search.frequency = p->frequency * 1000;
> cmd.isdbs_search.tsid = p->stream_id;
>
> cmd.tuner = state->mci.tuner;
> cmd.demod = state->mci.demod;
> cmd.output = state->mci.nr;
>
---略---
> }
302a329
>
311a339,341
> case SYS_ISDBS:
> res = search_isdbs(fe);
> break;
401c431
< SYS_DVBS, SYS_DVBS2, },
---
> SYS_DVBS, SYS_DVBS2, SYS_ISDBS, }, あといじってて気がついたけどmci_command構造体のisdbs_searchは一ヶ月前に
MAX M4のファームウェアに合わせて追加されてるみたい
https://github.com/DigitalDevices/dddvb/commit/010cdf1ce8763ddba1574dce89d44d2be80e1d62#diff-706958545d67280d85064ce79e0aab31
最新リリース版で試してたらまだ入ってなかったから混乱しちゃった
定義だけして使ってないからだいぶ片手落ちだけど、そのうちISDB-S対応する前振りなのかな 残念
ddbride-core.c の ddb_port_probe()でISDBS用のport->typeを設定し、
ddb_input_attach()にも対応するフロントエンドのアタッチと初期化の処理を追加しないといけないんだろうけど
その部分のコードは(まだ)ないし、どういうチューナーや復調IC使ってるかわからないし、自力では難しいかも
そのうち対応してくれればいいけどISDBSは日本だけだしなぁ... DVBというかスカパープレミアム用のチューナ入ってるやつだっけ
当面はそっち方面の方が使えそうだね >>556
そのmpvは自前のffmpegを抱えてるみたいだけど、
本家との差分は本当にないの? プレミアムスレ22の23以降でもDD Max M4の人柱報告が現在進行形で盛り上がっているよね radi_shさんも登場してる
なんにせよ人柱超乙 >>565
確かにこれ充てると崩れなくなった。けど安定するまで冒頭1分くらい掛かる(崩れる)ようになった。 うちでは冒頭10秒のエンコだけど崩れてない
パッチ当ててないと冒頭10秒でも崩れてた
一応他にもc71fc153aa がmpeg12dec.cをいじってるけど効いてるのかどうかわからない みんな複雑な事してるな
俺は何も考えずにyadifだけ指定してhandbrakeにぶち込んでsmplayerで見てる yadifって映像内のフォントの輪郭が豪快に潰れるよな。 >>566
isdb-4.0ブランチのffmpegにしてみたけど変わらなかった。正確には冒頭〜15秒くらいまでノイズ無し 15秒〜65秒の間ブロックノイズ それ以降はノイズ無し
HWデコード無しだと全てOK un-installedの状態で実行しようとするなら
LD_LIBRARY_PATH=./libavcodec:./libavformat:./lib... FFMPEG_DATADIR=./presets ./ffmpeg ...
みたいにしないと駄目だよ >>571
原因わかりました。「-vb 1500k」オプションを取ったら出来ました。
>>565 のパッチでいいみたいです。お騒がせしました。 M4でISDB-S動いた〜
と書こうと思ったらすでに書かれててワロタ。
みんな考えることは一緒だな。
>>559
それで行けるはずだよ。
元のコードは何?
0.9.36じゃだめかも。gitの最新なら動くと思う。 >>574
助言本当にありがとう
結果から言うとコードは合っててちゃんと映りました
原因は確認してた時につけたブースターで普通のテレビもBS/CSが映らなくなってた
成功報告書いてもらえなかった間違いを垂れ流しっぱなしだったよ 試しにMAX M4でGRx2/BSx1/CSx1で同時に30分録画してみたけど全然ドロップしないし最高だわ
PLEXもpx4_drvのおかげで使いやすくなったし安いけど、やっぱドロップしないのはストレスフリーだね
ドイツ製品最高! 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。 >>576
それハードウェア的に壊れたら、どうやって修理に出すの?
ドイツまで送って代替品が届くのを待つのか、それともオクに高値で出して
新たにもう1枚DDを買うとか? >>565
差分情報ありがとう。
サーバのffmpegを入れ換えて早くvaapi有効に戻したいので、週末やってみる。 ラズパイを使ってffmpegでのハードウェアエンコードが急にできなくなった…
数分動いた後になんのエラーもなく止まってしまう
原因分からず、とりためたtsが溜まりまくって困るわ… tsに解除漏れやdropが残ったままになってんじゃね? >>565
週末待てなかったので、DesktopのArch機だけ先にテスト。
aurのffmpeg-libfdk_aac(1:4.0.2-4)にそのpatchだけを当ててbuild→install。
もともと入ってるmpv(1:0.29.1-2)でhwdec-codecsにmpeg2videoを明示的に加えて再生。
これまで崩れてたファイル全部、大丈夫になった。素晴らしい。
サーバの方はubuntuだしCPU非力で時間かかるので、また後日。 昨日mirakurun久々に入れ直そうとしたらうまく動かなかったのはそれが原因なのかしら あぶねえ
ちょうど録画鯖の再構築中だったわ
2400GのVAAPIで苦労してたのが幸いした >>586
2400gのvaapiって画質どんな感じなの? >>585
うちはmirakurun2.7.3今のところ普通に動いてるけど、どの辺で動かなくなるの?? >>587
まだ安定動作してないから比較するところまで持って行けてないわ
エンコしてるとGPUロックしちゃう ストリーミングも可能なRaspberry Pi専用TVチューナー「Raspberry Pi TV HAT」
ttp://www.gdm.or.jp/pressrelease/2018/1022/280882
>> 搭載されるTVチューナーはSONY「CXD2880」で、受信したTV番組のストリーミング配信と視聴が可能。なお対応デジタル方式は「DVB-T」「DVB-T2」のみのため、残念ながら国内での使用はできない。 >>588-589
そういう事
twitterで改行ミスverの更新告知はしてシレっと数日後に修正
そっちの方は告知無し あぁ…ぼけーっとapt update と upgrade したら動かなくなってしもうた…
録画鯖って動いてるうちはメンテしない方がいいのかな
セキュリティーアップデートだけにするとか? >>593
録画鯖は外向きに公開しなければアップデートいらないんじゃない? >>594
やっぱそうよね
何かアプデ溜まってる、、、やってしまえ!で失敗しました… しょっちゅうやってるが問題起きたことないな
debian9 + mirakurun + EPGStation
カーネル上げるときは別だけど おいらもアップデートとアップグレードをガンガンやっているけれど、問題はほとんどない。
fedoraとmythtv。
アップグレードは、次の予約まで余裕があるときにやっている。 Ubuntu Server を自動更新有効でインストール。
録画予約のないときに dist-upgrade して再起動してる。
困ったことないなあ。
ただ、dvbかuserlandな録画コマンドのあるチューナーが
メインだけど。 チューナのドライバが標準意外なのにdkmsから入れるの忘れて
カーネルアップデートしてからドライバ見えなくて録画失敗してるのはあるあるだと思う >>599
カーネル上がってた気がする…のでそれかもしれません!!
もう一度全部入れ直してる最中ですが…w レコだと、すべてリモコンで操作するのが煩わしいだろ。 ltsなディストリにdkmsでチューナードライバ入れておけばアップデートで死ぬことはほぼ無いでしょ
録画のアプリケーションはdockerで固めておけばなお良し Archで半年ちょっとやってるけどアップデートでイカれたことはないなぁ。dkms便利。
それでも大事を取って週末とか直す時間あるときにアプデしてるけど >>603
Ubuntu18.04 W3PEでpx4_drv使わせてもらってます
EPGstationは導入につまづいたLinux初心者なので、mirakurun+chinachuの環境です
皆さんお勧めの通り今回はdkmsで入れました
次回カーネルヘッダ変わったら、px4_drvだけdkmsでアンインストール&再インストールで大丈夫なのかな… >>606
最悪カーネルは戻せるようにしてる?前のバージョンを消すのは自殺行為だぞ。 Manjaro Devにlxdを使って権限に悩みつつchinachu入れて弄ってたら
pacman -Syuでlxdが唐突に消えて非常に困ったことはある
まあDevなのが悪いんだけどさ!
2400Gは最新じゃねーと厳しいのだ
最新にしてもまだvaapiでiGPU死ぬけどな
ソフトエンコでも電力あんま使わんし素でいい気がしてきたよ >>608
俺はArchユーザーなんだけど、Manjaroなら事前に消えるかどうか分かるんじゃないの? >>606
そのアンインストール・インストールを勝手にやってくれるのがdkms >>609
AURのが微妙でsnapdから入れたんだが
そいつが何の具合かlxcだけ残して消し飛んでしまったんよ
イメージは頑張れば復旧できたんだろうけど
流石に面倒なんでバックアップから戻した
ちょうどManjaroサイトのダウンやらパッケージの巻戻りやら起きてたし
鯖側の問題だったのかもしれん
ローカルの方がVer高いですとかメッセージ出てきて焦ったわ >>611
げえ、Manjaroいいかもと思ってたけど、積極的にお断りするようにしよう。 >>606
epgstationインストール躓くってどこを躓いたの? >>612
流石にヤバいのはDevだけだとは思うぜ
実際はだいたいArchだし >>606
古いカーネルインストールして動作確認ですかね。
$ sudo apt install linux-image-4.15.0-30-generic linux-headers-4.15.0-30-generic
$ dkms status
px4_drv, 0.1.0, 4.15.0-30-generic, x86_64: installed
... >>610
dkms自体には監視の設定みたいなのって必要なんでしょうか?
>>613
SQLの設定で上手く行きませんでした
お恥ずかしい
>>615
先にここで伺って、古いカーネル入れてみれば良かったですよね
mirakurunの設定おかしくなったとばかり思い込んでしまい… >>616
sqlite3使えばconfig書き換えれば終わりだぞ SQLでか……?
githubの説明してる部分をコピって貼り付けたとかじゃなかろうな >>617
個別インストール不要なsqlite3を初期値にしておくと幸せになると思うんだが
作者のメイン環境がmysqlなんだろうな >>620
最初はmysqlだけしかサポートしてなかったからその流れでしょ >>619
ご明察ですw
Githubの動作環境でMySQL[推奨]、SQLite3[検索機能に制限あり]とあったので疑いなく進んで詰みました
SQLite3なら設定不要な分次の段階に進められるかもしれませんね
正規表現以外は変わりない感じでしょうか? >>622
正規表現はreadmeに書いてあるとおり
SQLite3 使用時の正規表現での検索の有効化について
に従って必要な関数を追加するだけでok
mysqlの設定よりは遥かに楽だし、正規表現って何とかいう状態なら取りあえずは必要ないよ >>606
W3PE4の書き間違いですよね
(W3PEでも使える…?!) W3PE/Q3PEははpx_drvじゃね?
https://github.com/project-pp/px_drv
使える環境にいろいろ制約があるっぽいけど
そこは自分でソースいじってビルドすればなんとかなるかも。 >>624
ごめんなさい!仰るとおりW3PE4です
ちなみにLinuxでdB値測定は皆さんどうされてますか
recpt1コマンドの録画テスト時のdB値表示を参考にしてますが、もっといい方法はあるんでしょうか? edcbみたいに常時測定している録画ソフトは無い
ああ、BonDriverProxy -> tvtestなら測れるな
recpt1付属のchecksignalで測るらしいが俺は気にしたことが無いので何とも Epgrec UNAで録り溜めた録画ファイルのあるディレクトリを、
NFS経由で別サーバになってるEPGStationの「録画済み」として
読み込む方法を知っている人がいたら教えてください! >>630
EPGStationでのデータベースはsqlite3を使ってます。 そのsqlite3のテーブルにsqlを書いてadd/updateすれば? id重複で壊れるオチまでみえた
使ってないけどアップロード機能てのがあるらしいが、手動で1つずつかも データソースをsqlite3のテーブルに依存させているなら
直接テーブルに細工するか、EPGStation自体を自分で改良するしか無いんじゃね? jsにアップロードするコマンド吐き出して、nodeで動かす感じですかねえ >>630
EPGStationの「録画済み」画面の右上メニューからアップロードすることができる
ただし1ファイルずつの手作業で、ファイル名以外に録画情報(局・日付・長さ・タイトル等)を入力する必要がある
一括でやりたいならsqliteのdb構造を調べて、自分でバッチ作るしかないだろう
もしくはEPGStationのバックアップリストア機能を使って、バックアップデータに移行分を差し込むか
ツール間での録画データ移行は標準形式がないこともあってどこも重視してないね epgstationは /api/debug のapi 一覧からupload出来るから、スクリプト書くならそちらの方が良いかと
db直接弄るのは危ない >>282
夜中にこの現象が起きてた
同じようにコードに手を入れて何とか安定 うちもだ
>>288の変更で解決
ハングしてたときはBS15_0をEPGスキャンしてたっぽい mirakurunのissueに上げといた方がいいかもね mirakurunのバグじゃなくてaribtsのバグだよ slackでも話題が上がっていますね。
また、以下でも詳細を確認できます。
ttp://www.digital-den.jp/simplelife/archives/4795 リモートでみたらウチのが録画中9で焦った
aribtsの不具合でmirakurun暴走
そもそもはBS-TBSのせい?? 前もこの不具合は合ってnode-aribtsの不具合っていう結論
詳細は282辺りから読めば分かる
取りあえず >>228 の修正しときゃok
俺の環境では 7/23 から修正当てたままだが不具合は出ていない
中の人も気が付いて修正中らしいから急ぎじゃなくれば該当局を無効化して、アップデートを待てばええよ うん、そのあと追いかけて295あたり見てて思ったんだ >>288
は
while (this.position < this.buffer.length && this.buffer[this.position] !== 0x4F)
の方が安全だな
>>288のままだと範囲外をアクセスする可能性がある ああ、なるぼど
確かにその順じゃないとアクセスしちゃうね
javascriptだからundefinedになるだけでセグフォおこして死ぬとかは無いけど なんかChinachuが死んでたのこれか
EPGstationでも使ってるくさいのでそっちも書き換えたわ >>652
> EPGstationでも使ってるくさいのでそっちも書き換えたわ
知らなかった。自分も修正しとこう。
教えてくれてありがとう。 >>282-285の時期には発生しなかったんだけど、今回mirakurun暴走したのはなんでだろうか
詳しい人教えて! >>655
bs-tbsを視聴 or 録画すりゃあ起こる ■ このスレッドは過去ログ倉庫に格納されています