【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】at LINUX
【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】 - 暇つぶし2ch553:443
10/10/13 22:27:04 J17hPGOZ
URLリンク(hg.honeyplanet.jp)
から
URLリンク(hg.honeyplanet.jp)
に関してですが、UUIDが起動毎に異なる(PIDを含めたので)ため、
braviaの画面メニューがエライ事になることが判明しました。
(recpt1のアイコンで画面が爆発します...orz...)

recpt1:X (Xはデバイスファイルの末尾の数字)と画面表示するように改造。
UUIDもPIDではなくデバイスファイル名からと
するように早急に改造しますので少々お待ちください。

554:login:Penguin
10/10/13 23:07:48 tVJKTFuI
そんな機能より映像ファイルと音声ファイルが破損してたりしたら補完するような機能が欲しい。
ffmpegで時々エラーになったり、音ズレがテラウザス。

555:535
10/10/13 23:53:12 4wMT3vu4
すみません。 Wget できました。 アドレス間違えてみたいです。
で、wget でも

Found 1 files and subdirectories. <- ここで待機
http_get_info, filename : /web/100000.ts
Looking for entry id 100000
Found at 0x1ecc130
http_get_info, entry found.
Looking for entry id 100000
Found at 0x1ecc130
Fullpath : /web/stream.ts
get_file_stream(): finish.
Segmentation fault

といっておちてしまいます。



556:535
10/10/13 23:54:00 4wMT3vu4
(続き)
因みに、短いファイル(10MB位)で転送がたまたま上手くいった場合には,
そのファイルはちゃんと視聴可能です。 (壊れていません)

VLCでのStream視聴の場合には

Found 1 files and subdirectories. <- ここで待機
http_get_info, filename : /web/100000.ts <-視聴開始
Looking for entry id 100000
Found at 0x1da6210
http_get_info, entry found.
Looking for entry id 100000
Found at 0x1da6210
Fullpath : /web/stream.ts
get_file_stream(): finish.
http_seek
Attempting to seek by 0 from 0 in /web/stream.ts
/web/stream.ts: cannot seek: STREAM
Segmentation fault

となります。 なお、いわゆる再生機(Link Theater)では試していません

557:443
10/10/14 00:10:37 9XjstHBy
URLリンク(hg.honeyplanet.jp)
DLNAの表示名に devN を使用していると出す修正と、
UUIDにデバイスIDを含める(半固定とする)ように修正しました

>>555
何故SEGVしてしまうのか予想が付かないです
うちでは全く再現しません。
まさかの初期化漏れでもあるのかなぁ…
週末にでもコードを見直してみます。

558:login:Penguin
10/10/14 06:00:47 gPEZmaJ3
>>554
TS録画して再生するだけで音ズレすることある?

559:535
10/10/14 06:08:43 4dZfvV60
>>557
再生機(LinkTheater)でTV番組をRealTimeに見たいな、とずっと思っていたので
今回の機能はまさに欲しかった機能です。 ホントに期待しています。

560:login:Penguin
10/10/14 14:29:36 d3rf9Rwp
HTTTPならチャックにして返せば事前にファイルサイズを返さなくてもいいんじゃね?
DLNAはよく知らないからクライアント側が対応できるか解らないけど。

561:login:Penguin
10/10/14 16:49:28 bEcXXEgr
NNTPと書いたら、Nが多いと指摘されたことがある。

562:login:Penguin
10/10/14 17:05:45 d3rf9Rwp
ごめんtypoした… 許してください…

563:443
10/10/15 01:38:08 yJ+ZIb2a
>>559
早期解決のため、できればこちらで再現させて core から解析してみたいと思います。
以下の情報の採取と調査をお願い出来ませんか?

(1) CPUの種類(i386(32bit) or AMD64)
(2) recpt1 利用時のコマンドラインオプション
(3) recpt1 を動作させているディストリビューションの詳細情報
(4) recpt1 を動作させているホスト上での uname -a の実行結果
(5) SEGVしてしまう番組を TS に保存した場合の ffmpeg -i TSFILE の実行結果(番組、放送局に関係なく発生するか?)
(6) DLNA機能統合前の revision(esオプション実装後) のコードに於いて、同様の障害が発生するか否か?

お願いばかりで申し訳ありませんが、ご協力いただければと思います。

564:443
10/10/15 01:51:09 yJ+ZIb2a
>>563
すいません。以下も追加でお願いします。
(7) recpt1を起動させてhttpでのアクセスを行わない場合には、SEGVするか?
(8) (7)でSEGVしない場合、httpでアクセスしはじめてSEGVするまでのおよその時間(1-2秒程度?)

565:login:Penguin
10/10/15 15:03:39 21pCYcJ2
SID指定でCSを録画したのだが、日本語音声と英語音声が一つになってしまった・・・
なんとか分離出来ないんですかね?

566:login:Penguin
10/10/15 19:01:39 p4Qb1ugE
一つになったってのがよくわからん。
左と右で日本語と英語が出てくるのか、それとも両方から日本語と英語が出てくるのか
左と右で日本語と英語が出てくるなら、再生ソフトで片方のチャンネルだけに絞ることができるかもしれない。
両方から日本語と英語が混ざって出てくるならこれを分離するのは至難。

大抵は再生ソフトで切り替えができるもんだが。

567:login:Penguin
10/10/15 19:30:40 6Ye/ZsCq
成果物が散乱しすぎ

568:login:Penguin
10/10/15 20:13:07 Nyus/GJV
>>565
ffmpeg -i "TSファイル"の実行結果は?
普通の2ヶ国語放送だったら↓のようになるはず

Stream #0.0[0x100]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 33.57 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x110]: Audio: aac, 48000 Hz, 5.1, s16, 396 kb/s
Stream #0.2[0x111]: Audio: aac, 0 channels, s16

2つあるAudioのうち、Stream #0.1が日本語、Stream#0.2が英語音声
これだったら>>414-417

569:535
10/10/15 21:50:09 iluF0v6L
>>563
(1) CPUの種類(i386(32bit) or AMD64)
-> Celeron G1101 (NEC Express5800/GT110b)
(2) recpt1 利用時のコマンドラインオプション
-> ./recpt1 --b25 --strip 27 - /dev/null
(3) recpt1 を動作させているディストリビューションの詳細情報
-> Ubuntu 10.04LTS 64bit Server version
(4) recpt1 を動作させているホスト上での uname -a の実行結果
-> Linux peach 2.6.32-25-server #44-Ubuntu SMP Fri Sep 17 21:13:39 UTC 2010 x86_64 GNU/Linux
(5) -> 長いので次レスへ
(6) DLNA機能統合前の revision(esオプション実装後) のコードに於いて、同様の障害が発生するか否か?
-> すみません。 具体的にどのバージョンで試すべきか教えてください。
(7) recpt1を起動させてhttpでのアクセスを行わない場合には、SEGVするか?
-> しない (10分以上放置しても大丈夫)
(8) (7)でSEGVしない場合、httpでアクセスしはじめてSEGVするまでのおよその時間(1-2秒程度?)
-> 早ければ2-3秒、長くもつ場合は30秒程度


570:535
10/10/15 21:50:55 iluF0v6L
(続き)
(5) SEGVしてしまう番組を TS に保存した場合の ffmpeg -i TSFILE の実行結果(番組、放送局に関係なく発生するか?)
-> 色々なパターンがありますが、長いのでとりあえず最後の部分だけ
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 29.97 (30000/1001)
Input #0, mpegts, from '100000.ts':
Duration: 00:00:04.26, start: 65600.125833, bitrate: 12874 kb/s
Program 1024 NHKAm9g15~
Stream #0.0[0x100]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x110]: Audio: aac, 64000 Hz, mono, s16, 176 kb/s
Program 1025 NHKAm9g25~
Stream #0.0[0x100]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x110]: Audio: aac, 64000 Hz, mono, s16, 176 kb/s
Program 1408 NHK7HBSG5~
Stream #0.2[0x581]: Video: h264, yuv420p, 320x180, 14.99 tbr, 90k tbn, 14.99 tbc
Stream #0.3[0x583]: Audio: aac, 0 channels, s16
Program 65520
At least one output file must be specified

よろしくお願いします。

571:login:Penguin
10/10/15 21:58:17 21pCYcJ2
>>568
Duration: 01:00:29.04, start: 88332.307956, bitrate: 4925 kb/s
Program 340
Stream #0.0[0x1001]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 2000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x1041]: Audio: aac, 48000 Hz, stereo, s16, 144 kb/s

0.2がないぽいorz
これだと無理?

572:535
10/10/15 22:02:43 iluF0v6L
> ffmpeg -i TSFILE
以下のようなエラーが出ていることが多い・・・という情報のほうが有意義ですかね。
でも、すべてにこれが出ているわけではありません。
[NULL @ 0x661670]non-existing PPS referenced
[h264 @ 0x661670]non-existing PPS referenced
[h264 @ 0x661670]decode_slice_header error
[h264 @ 0x661670]no frame!
[h264 @ 0x661670]non-existing PPS referenced
Last message repeated 1 times

573:login:Penguin
10/10/15 23:31:47 Nyus/GJV
>>571
それで2ヶ国語なのか
じゃあ後は>>566と同じだ


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