Linuxでテレビ総合スレ 避難所 3
■ このスレッドは過去ログ倉庫に格納されています
>>179
ラズパイ + w3u4 でネットワーク経由でnasに保存は危なくない?
lanが300mbps出るとは言えチューナの刺さったusbと共通だし、録画しながら転送とかやると帯域不足で死にそう 鼻毛に積み替えて、鼻毛にlinuxぶちこんで運用すれば?
ラズパイは所詮おもちゃor実験機止まりだし、とてもじゃないが本番向けじゃない。 鼻毛煩いしでかいじゃん。再生機兼ねてリビングに置くこと考えたらそっちこそ本番向けじゃないわ。
ラズパイでちゃんと安定させてる人も居るのに何で自分の考え押し付けるかね
因みに話題のA300、アイドル6W位らしい。このスレ向きだな。 リンゴよりバナナのほうが絶対に優れてるよ
なんたってビタミンCが豊富だからね! >>191
頻繁に再起動を要求され使えない録画PCより数倍マシだろ。
そもそもスペック&冷却不足で不安定におちいる時点で録画向けじゃない
視聴用にでも使えばいいんじゃねーの? >>193
別に頻繁な再起動無しで運用出来てる事例なんて幾らでも報告あるから
自分が全て正しいみたいな考えは変えた方がいい ニッチな事したいからlinuxなんだし好きにしたらいい。
でも、ログも読まない人は向いてないから山にお帰り。 3b+チナツドンぐるチューナーでたまに録画用途ではや二ヶ月、再起動も不具合もなにも無し
外付けHDDからSynologyのNASに同期な >>198
その位の頻度ならラズパイが適してるね
そういう人にラズパイ使えないと言ったところで理解は得られない
逆に1日5本10本録画しながら同時にストリーミングやエンコする人に、ラズパイは運用に耐えると言っても笑われる raspberry piの人はrootfsをreadonly化とかしてるの? ラズパイクラスタで一日10本録画しながら同時にストリーミングやエンコしようぜ 初心者です、質問させてください
raspberrypi3B+で保存先を変えていです
チナチュウ動かしてるんですが保存先を外付hddにしようとしてもできません
/mnt/hdd1/recordedにhddをマウントして設定を
"recordedDir" : "/mnt/hdd1/recorded/",に変えて
所有者もpi videoに変えて録画すると勝手にchinachu内に/mnt/hdd1/recordedフォルダを作ってそこに保存してしまいます
やり方悪いのですか? ./mnt/(略)
とでもしてるんじゃないの
config.jsonのそのあたり貼ってみ? 返事ありがとうございます
sudo nano /home/pi/chinachu/config.jsonで開いて
"recordedDir" : "/mnt/hdd1/recorded/",
となってます
pi@raspberrypi:/mnt/hdd1/recorded $とフォルダー作ってます
pi@raspberrypi:~/chinachu/mnt/hdd1/recorded $←に保存されます
ラズベッリパイが勝手にフォルダ作るんですよ
消してもまた作るからhddをそこにマウントしたほうがいいのですか なんでsudoしてnanoしてるの?
pi@raspi3B:~/chinachu $ ls -l config.json
-rw-r--r-- 1 pi pi 1114 Sep 22 03:39 config.json {
"uid": "pi",
"gid": "video",
"mirakurunPath": "http+unix://%2Fvar%2Frun%2Fmirakurun.sock/",
"recordedDir" : "/mnt/rec/",
(以下略) よくわからなくてブログのとおりコピペしてます
sudo はいらないですか? 本当は違うかも知れませんが
$ sudo chown pi recorded
$ sudo chown :pi recorded
をして
chmod 766 recorded
でパーミッションも変更して
↓ここがvideoだったのをpiに変えた
drwxrw-rw- 2 pi pi 4096 2月 15 00:23 recorded
にしたらhddに保存出来ましたできました
ファイルのパーミッションが間違ってたんですかね?
linux難しい」ですね、ありがとうございました Config書き換えてからchinachu再起動かけてますか?
sudo pm2 restart chinachu-operator 再起動もしました
パーミッション766じゃ再生できない
777にしたら再生削除できた
基本ですか
勉強します
PCでテレビ録画できるのは正直感動です
世話なりました >>215
おめでとう
チューナ何を使っているのかわかりませんが、BSの再編の時はまたいろいろ弄らねばならないので、その時はまた頑張って Chinachuのルールに「GR」もしくは「BS」にチェックを入れ、
対象CHに録画したいチャンネルを明示する形で(ルールは2つ)、
サブチャンネル含め17chの全録がほぼ安定してきたのですが、
きのうの北海道の地震で、NHKがEPGをバンバン変更したせいか、
追従できず、録画が歯抜けになってしまいました。
ここのルール指定は、最初なるほどと思っていたのですが、
もう少し違う記述ができたりするのでしょうか?
全録とはいえ、録画予約番組の集合体とすれば、まったく
ルール通りではあるのですが、ひたすら同一のチャンネルを
録画し続けて、EPGに合わせて、録画ファイルを分割するような
動きの方が、全録は本当はいいですよね。
まあ、設計の思想と違う使い方になってしまってるんでしょうね。
(ここまで気になったこと)
・ここで評判のよかったカードリーダーSCR80が不安定で、
ACR39-NTTComにしたら安定した。
(カードリーダー関連のWarningはものすごく出っぱなし)
・ストレージの消しの容量設定をしくじってて、丸2日ぐらい
容量ゼロの録画ファイルができ続けていた。
・ChinachuとMirakurunもちょこちょこ手が入っているようなので、
アップデートをかけると、「WARN」みたいなものが結構出るけど
対処の方法がわからない。
・今でもまれに容量ゼロの録画ファイルができてしまう。
・LinuxのUpdateの加減が分からない(笑)。 (続き)
・時折、このエラーが出る。
3|mirakurun-server | Error: write EPIPE
3|mirakurun-server | at WriteWrap.afterWrite (net.js:782:14)
・再起動時にこの警告が出るけど、対処できないのでそのまま。
3|mirakuru | (node:811) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added. Use emitter.setMaxListeners() to increase limit
・Windows上で、TVTestで10chを同時視聴する使い方ができないかと、
BonDriver_Mirakurunを導入して、うまくいったかと思ったけど、
しばらくすると映像がフリーズしてしまい、その後は接続もできなくなってしまう。
→結局チューナー入りのWindows機をもう1式組むはめに。
とはいえ、ほぼ理想的な環境ができつつあります。
先人に感謝です。
(環境)
・Shuttle SH370R6
・Core i7-8700
・メモリー64GB
・起動はM.2 SSDで、10TB×2をLVMに(これで1週間弱)
・PX-Q3PE4を2枚差し NZXTのPC内蔵用USB HUBで接続
・nns779様のpx4_drvを使用 「全部読んでくれる根気のある親切な方と友達になりたいです」 tsを後から切り出すタイプの全録特化サーバが作りたいのは自分もそうだし
そこそこ枯れたchinachuだけど知見を共有する姿勢はありがたいと思う
でも同じようなことみんながここに書くと収拾つかないだろうからブログかQiitaあたりに書いたほうがよさそう 全録ならmiyouTVとかってのもあるよ
最近更新ないけど https://github.com/hayamdk/tsdump
全録ならこれか?
dvbしか対応してないみたいだが
しかし阿呆が文章を書くと、何を言いたいか分からんな tvremiteviewerの人とかこれとかなんでそんなに語るんだろうww TS から字幕を取り出しているのですが、SID(+字幕のPID) を指定した方法で保存した TS の場合、
caption2ass では可能なのですが assdumper だとFull TS でなければ取り出せないようなのです。
何か SID TS から字幕を取り出せる良いツールはないでしょうか? >>225
使ったことないので良いツールは知らないんですが。
検索して出てきたのを参考に考えると。
ttps://qiita.com/tsurime/items/4495de929755db0bd6b4
* caption2ass が wine で動きそうでは?
* assdumper がエラーを表示してないですか?
* TSファイルは正常ですか?
* 先頭付近にエラーパケットがついてるとかないですか?
あたりが疑問として浮かびますかね。 [2019-02-23T01:22:46.024] [INFO] system - preprec: 327420107240202 宇宙戦艦ヤマト2202 愛の戦士たち「悪夢からの脱出!!」
(略)
[2019-02-23T01:32:46.055] [ERROR] system - preprec failed: 327420107240202 宇宙戦艦ヤマト2202 愛の戦士たち「悪夢からの脱出!!」
冒頭10分欠けた(EPGStationのログ)
根っこの原因はともかく、エラーになるまで10分かかったのはこれかねえ
./lib/Mirakurun/api/programs/{id}/stream.js: req.setTimeout(1000 * 60 * 10, () => { return; }); // 10 minites >>226
現状 wine で caption2ass を動かしているのですが、非x86アーキテクチャで動くものを探しておりました。
TSファイルは正常なものになり、エラーパケット等もありません。
テスト用に recpt1 での fullTS、sid,caption指定のTS、EPGStation+Mirakurun での TS の
3種類を保存してみているのですが、wine caption2ass ではどの TS でも字幕が取り出せます。
assdumper では full TS の場合
program_number = 1032, program_map_PID = 496
program_number = 1033, program_map_PID = 1008
program_number = 1034, program_map_PID = 1264
program_number = 1416, program_map_PID = 8136
4 pmt_pids
496
1008
1264
8136
1415 caption pid, PCR_PID = 1535
のような解析がされ以降字幕が出力されるのですが、
SID指定のモノと EPGStation+Mirakurun で保存したものは
program_number = 1032, program_map_PID = 496
1 pmt_pids
496
とだけ表示され、エラーではなく caption pid が見つからなかったときと同じような出力になります。 >>228
字幕の含まれる Full TS と EPGStation+Mirakurun の TS を録画して
assdumper 動かして見ましたけど確かにそういう動作ですね。
tsselect にかけると PID = 0x587(caption pid = 1415) に相当する
ものがEPGStation+Mirakurun のTSだと見当たらないようです。
追加で検索して以下が見つかりました。
ttps://mevius.5ch.net/test/read.cgi/avi/1500559118/935-936
ttps://github.com/johnoneil/arib
どこまでうまく動作するかわかりませんけど、テストで録画したものなら
EPGStation+Mirakurun の TS でも ass ファイルは作成されましたよ。 >>229
ありがとうございます!!
過去スレに情報があったのですね。自分の検索不足でした。
教えていただいた ttps://github.com/johnoneil/arib の arib-ts2ass が
自分が期待している出力をしてそうでしたので、こちらのツールを
しばらく試してみて字幕処理を行ってみようと思います。
とても助かりました。ありがとうございました。 >>230
うちの環境だけかもしれないけど、シェルスクリプトでchinachuの録画後にそのツールで自動で
字幕を抜き出してffmpegでass字幕を付けると動画の時間が狂って(ものすごい長い値が出る)
しまうバグに遭遇した。今はarib2assってツールを使ってるけど、これだと最新のgccでコンパイルすると
セグフォが発生するので古めのgccを使わなきゃならないのと、カッコや句読点が文字に重なったり
なかなか理想通りにはいかない。
まあ、そんなこと言うぐらいなら自分でツールを作るべきなんだろうけど。 * arib-ts2ass
ttps://github.com/johnoneil/arib/blob/master/arib/ts2ass.py#L72-L76
current_timestamp < initial_timestamp の場合に elapsed_time_s < 0 に
なりますね。どこかで対策してるんでしょうか?
* PCRの巡回
ttps://qiita.com/sagesagesagesagesage/items/50bbc6dd38daebbd42b6
ttp://www.gcd.org/blog/2010/09/648/ 取り出した字幕ってPTSそのままなんじゃないの?
ロールオーバーしても元の動画自体もロールオーバーしてると思うけど...
http://mevius.5ch.net/test/read.cgi/avi/1500559118/n698 (とか696) とかのffmpegでもだめなのかな >>64
遅レスですが活用させていただきました。ありがとうございます。
先週にfedoraでもMythTV0.30がリリースされたので、SRPMからビルドして無事に動作確認できました。
パッチ当ても2つだけHunk(Success)があっただけで適用できました。
トランスコード用のスクリプトも見てみます。
私はHEVCでハードウェアエンコードのジョブを作って、更にその中でCMを付けたり外したり、また字幕放送の字幕もつけています。
メタデータも突っ込める機能もあるんですね。参考にさせていただきます。 ちょっとお聞きしたいのですが、ffmpegのVAAPIでintel-media-driverだけインストールしてiHDを指定した場合と、
Intel media SDK入れてqsvでエンコードした場合とでは同じコーデック、同じ設定で品質は同じになるのでしょうか?
当方の環境(debian9.4ベースでbusterのソフト多数)だとIntel media driver(iHD)の使用はbusterのレポジトリにあったので簡単
にできたのですが、qsvの方はffmpegをqsvを使えるように再コンパイルしたり、カーネルにパッチを当てたりと大変なようでなかなか
試せずにいます。人に聞く前に自分で試せと言われそうですが、すでに実験された方がいらっしゃったらご感想をお聞きしたいのです。 うちもQSVまではやってない
EPGstationのストリーミングでたまに使ってる程度
vaapiは画質に難ありでQSVにしたってblog
http://nodoka.org/ubuntu-18-04-lts-qsvエンコード-成功?編/ >>238
レスありがとうございます。私もそこのブログをちょっと見て書き込ませていただきました。
エンコスピードはPentium G4560(kabylake)のh.264 -qp 30でi965ドライバでBSのエンコードが6.8倍速ぐらいだったのが。
7.8倍速ぐらいまで上がりました。画質は目に自身がないのでよくわかりませんが、多少良くなったような気がします。
そちらのブログにはよく読むと、画質はドライバ依存と書かれていたのですがそうならばqsvまで使う必要はないのですが。
カーネルにパッチを当てなきゃいけないのがつらいですね。busterはまだ正式版が出ていないのでこれからカーネルのバージョンを上げる予定もありますし。 正確に書くと
i965ドライバのBS1(1440*1080)でdeinterlace_vaapiありの-qp30で6.8倍速が
iHDドライバで7.8倍速になりました。 そこのブログで出てるけど
https://github.com/0p1pp1/FFmpeg/commit/311716da96fd203b28165ec1c4789ec46f46aaa7
これ当ててもmpeg2adなtsが駄目なんでしょ?
画質云々は同じオプションでエンコできないし自分で見て比較するしかないでしょ
i965 vaapiは -qp 指定ではなく-vb でビットレートを固定すると汚くなるので、それで比べると分かりやすそう >>241
そこの修正は修正部分をffmpeg4.1のmpeg12dec.cの1330行と1331行に自分で挿入したらMPEG2 ADなtsでも崩れなくなりましたよ。
単にファイルを置換しただけでは崩れてしまいました。 >>242
おお、それは良かった
haswell環境しかないから参考になった 省電力録画サーバー組もうと思うんだが、
raspberry piで最強スペックを誇る3B+ですら2TSが限界って聞いたんだが、Atom搭載の中華ミニPCの方がスペック的にはマシなのか?
ARMベースよりもx64ベースシステムの方が情報量多いから良いのかなとも思ってるんだが >>244
中華の方が遥かに高いよ。64bitか否かは性能にほぼ関係ない ラズパイは電源周りがウンチで安定性に欠けるから、多少高くてもatom中華の方が遥かに良い
qsv使えるからコスパはラズパイより高いしいろいろ潰しが効く ラズパイは電源よりUSBまわりがな……
別でLIVA動かしてるけど安いし静かだしで録画鯖にしても悪くないと思う http://imgur.com/iUAfQla.png
送料込み
1年程前にアリでこんなの買ったけど
windows10入ってるし
gigabitイーサーだし
USB3.0だし
HDMIもVGAもいけるし
電源もちろん付いてるし
買い足す必要なくすぐ使えるから安上がりよ
ただいっぺんにエンコやら録画やら色々やるのはスペック的にきついかと
でもうちでは仮想でLinux鯖も動かして色んな役目こなしてるよ
尼で同じくらいの値で手に入れば1番いいんだがな 日本語不自由なせいで「高いよ」が値段みたいになっちゃったけど性能を指してたつもりだった
で中華PCの方が良いという意見に同意。ラズパイはロマン有るけど、
性能厳しくて録画ファイル移動させるのもひと苦労だから実用性低い miniPC運用良さそうだな。
linuxでデスクトップ環境落としとけばメモリ2Gでも安定するだろうし。
PX-P3W4とUSB3.0経由で録画用SSD繋いで簡易録画鯖にするか。
肝心のチューナーが品切れでいつ手に入るかわからないのが残念だが EPGStation何だけど、以下でアップデートしたら一切繋がらなくなった。
$ git pull
$ npm update
$ npm update -D
$ npm run build
API叩いても「接続を拒否されました」ってでる
勿論サービスは再起動してるし、つかOSごと再起動してる
参った。
対応方法教えてください 追記:
OSはubuntu server 18.4です まぁあわてなさんな、早漏よ。
簡単なんでシステム入れ直してるとこ
close >>249
windowsは正規品?
仮想環境はvmwareとか? >>249
これってファンレスだよね 関心はあるな
ebayに発注しちゃおうかなw x64で衛星4・地上波4TSするとなるとどれくらいのCPUが必要? >>249
こんなのでも動くんだよな
すごい時代だよ >>249
HDD内蔵できるのが良いなあと。
ちょっと高いけど、あるんだね。
ttps://ja.aliexpress.com/item/Newest-T11-MINI-PC-Intel-X5-Z8350-1-92GHz-4GB-32GB-Wnidows-10-licensed-support-2/32826132717.html >>249
皆さん、こーゆーのでWin+TvTestの環境でテレビに繋いでるの? 自分はRaspberryPi+Kodiな環境なんだけど、イマイチ非力だな >>258
あんまり詳しくないけど普通に認証済みなってるから大丈夫じゃないかな
仮想はVirtualBoxでやってる
実用考えると鯖オンリーでもこのレベルが最低ラインじゃないかなぁ >>262
それ、説明にLANが100base-tって書いてあるから、やめといた方がいいな
実際に送られてきたらギガネットだったとかはあるかもしれんけどw >>265
本当だ。見てなかったよ。
まあ、素直にUSB HDD使えば良いか。 EPGStationでのライブ視聴方法について教えてください
現象:ブラウザから番組をクリックしても、黒い枠に青の円がクルクル回り続けるだけで一向に再生されません。
数十分放置しても再生されません。
環境:CentOS7
"ffmpeg": "/usr/bin/ffmpeg",
"ffprobe": "/usr/bin/ffprobe",
ログ:
[2019-03-25T12:18:13.279] [INFO] system - create new encode child: 1553483893279
[2019-03-25T12:18:13.295] [FATAL] system - uncaughtException: Error: write EPIPE
これの繰り返し
ffmpeg,ffprobeのインストールPATH及びconfigへの指定に誤りはありません。
因みに、LAN接続した他のWinPCから、TVtestでの視聴は出来ています。
また、番組表をクリックしての録画もできています。
宜しくおねがいします ブラウザをfirefoxでM2TS 無変換 視聴 VLCメディアプレーヤーで出来ます。
Chromeでも視聴出来ますが、データが増えるのでおすすめ出来ません。 >>270
録画と無変換TS再生できてるなら純粋にトランスコードの問題みたいだから、
導入されている ffmpeg が config.json で指定されているコーデックやオプションすべてに
対応しているモノなのか、足りないライブラリは無いかなど確認してみてはどうでしょうか。 ffplayでm2tsを再生できるか試してみるとか ffmpegのバージョンが2.〜と極端に古かったので4系統に更新したのですが、
やはりだめでした。
ソースからビルドする際、H264は明示的に可能にしたはずなのですが。。。、 すでに上で書いてくれて人がいるけど、デバッグログ有効にしてffmpegのエラー内容を確認してみればいいんじゃないかな すいません。
結局環境づくりからもっかいやりなおします。 WindowsのMulti2Decみたいな、ローカルファイルを復号化して出力できるツールありませんか? 普通に実行ファイルあるんですね、ありがとうございます。 ドフのジャンク箱にPT3 が1500円であったから速攻確保
自宅で動作確認も問題無さそう
これを機にchinachu からEpgstation に引っ越ししようかな? >>285
なんと言う幸運!
店員には、PT3の価値が理解出来なかったのだろう。
chinachuは既に過去のもの、今から環境構築するならEPGStationの1択。 ドフ辺りだとPT3の動作確認出来る奴居ないのかな?
動くか解らないのはジャンクなのね
ってかPT3使ってた奴ならドフなんかに売らないけど元の持ち主は亡くなって家族が処分したって奴かね ■ このスレッドは過去ログ倉庫に格納されています