TS初心者勉強会 29頁目 at AVI
[2ch|▼Menu]
72:名無しさん@編集中 (オッペケ Sr75-2YMl)
17/03/01 17:48:14.82 N/M9qP/fr.net
TSファイルのエンコはTMPG以外のフリーだと何使うのが主流なのですか?

73:名無しさん@編集中 (スップ Sdda-o0TU)
17/03/01 22:37:47.56 hQqXwZz9d.net
>>72
一番メジャーなのは、aviutilかhandbrake
俺はどっちも使ってない。QSVEncCと色々なコマンドでやってる

74:名無しさん@編集中
17/03/04 21:30:57.47 .net
tsファイルの中身をパケット、PID単位で見ることが出来るオープンソースの実装を教えてください。
自分用のプログラムからtsファイルのtotやepg、字幕情報を抜くツールを作ろうと考えて、既存の実装を参考にしたいのですが
ts関連のツールはほぼクローズドソースですし、オープンソースがあっても更新が年単位で止まっていて今の環境で動かなかったりしました

75:名無しさん@編集中 (ワッチョイW 39fd-zVTJ)
17/03/05 11:04:20.62 lyrqB9n60.net
DVBinspector

76:名無しさん@編集中
17/03/05 15:04:55.02 .net
>>75
ありがとうございます。
tsの字幕の有無を確認する為PATからPMTを取り出してダンプし、StreamTypeが0x02の時は映像、0x0fの時は音声である事の確認までは出来たのですが
0x06の時に字幕かどうかの確認方法はありますでしょうか
Type=0x06 ElementaryPID=0x130 Meta=52 01 30 FD 03 00 08 3D
Type=0x06 ElementaryPID=0x138 Meta=52 01 38 FD 03 00 08 3C 09 04 00 05 FF FF F6 04 00 0E FF FF
↑実際に字幕があった。しかし0x06が二件あって、どっちのpidが字幕のデータなのか分からない
Type=0x06 ElementaryPID=0x1201 Meta=52 01 30 09 04 00 05 FF FF FD 03 00 08 3D
Type=0x06 ElementaryPID=0x1C13 Meta=52 01 38 09 04 00 05 FF FF FD 03 00 08 3C
↑streamType0x06が二件あるし、EDCBの.errファイルを見るとPID: 0x1C13に1800パケットの字幕があるのに画面には表示されなかった。epg上も[字]は無かった。
続)

77:名無しさん@編集中
17/03/05 15:05:56.00 .net
下の例では実際にパケットがあるのに実際は字幕が無かったのでそこの解析もしないといけないのですが
上記のmetaの部分の52 01〜の部分のドキュメントはどこにありますでしょうか。
metaというのは自分がそう付けただけですので実際の呼称ではないと思いますが・・。
ググっても以下の記述しか無く、私的領域ですとしか分かりませんでした。
>ITU-T Rec. H.222 and ISO/IEC 13818-1 (MPEG-2 packetized data) privately defined (i.e., DVB subtitles/VBI and AC-3)

78:名無しさん@編集中 (ワッチョイ 99f8-2BvX)
17/03/05 20:32:50.17 vAzkAVB+0.net
>>77
字幕はStreamType=0x06 StreamId=0xBD
日本独自規格だからITU見ても無駄。
ARIBのSTD-B24,TR-B14,TR-B15をあたりを参照。
お小遣いに余裕があるなら、
URLリンク(shop.ohmsha.co.jp)
おすすめ

79:名無しさん@編集中 (ワッチョイ 99f8-2BvX)
17/03/05 21:08:23.35 vAzkAVB+0.net
(多分まるもさんのtwitterで)ARIB規格書が有料になったというのを見たのを思い出して
URLリンク(webstore.arib.or.jp)
を見てみたら・・・・・・・
うはっ、高え〜〜〜〜

80:名無しさん@編集中 (ワッチョイ 13fd-9OG8)
17/03/05 22:32:15.33 eDtKhsj60.net
何十何百万クラスかと思ったら

81:名無しさん@編集中 (ワッチョイ 99f8-2BvX)
17/03/06 00:41:10.26 GuPF0gdM0.net
>>80
少し前まではタダだったからねえ。
全部はいらないだろうけど
>ARIBのSTD-B24,TR-B14,TR-B15をあたりを参照。
だけでも10万は超えそうだし。

82:名無しさん@編集中
17/03/06 02:44:17.63 .net
>>78
ありがとうございますす
TR-B14-4の−4-207−項あたりが該当箇所かなと思うのですが、
「PMT ( Program Map Table )の構造
program_map_section () {
table_id 8 uimsbf
section_syntax_indicator 1 bslbf」みたいにバイナリの構造がそのまま書いてあるという訳では無いのか
tvtestの字幕プラグインのソースを読むか、その本を図書館で読むかどうしようかな
都内の数カ所の図書館が持ってたけど流石に貸出はNGか

83:名無しさん@編集中 (ワッチョイWW 294a-CqFM)
17/03/06 05:00:39.93 GzI0Av+T0.net
どっかに転がっててタダで見られるんじゃねーの

84:名無しさん@編集中
17/03/06 06:25:29.10 .net
aribのpdfは全部保存済みだからいいけど、1万7千円する本はちゃんとわかりやすく書かれてると信じてる
まさかpdfを製本しただけじゃないだろう
付録でもいいからパケットの構造体全一覧でも載ってたら万々歳

85:名無しさん@編集中 (ワッチョイ 99d4-Q7wQ)
17/03/06 07:52:03.81 4wEi7nyW0.net
規格解説系の技術書は結構地雷があるからな
中身のほとんどが規格の丸写し (それも紙からコピー取ったような汚ねえやつ) で
しかも抜けてるページがあり、たまに付いてる解説は間違ってる、とか

86:名無しさん@編集中 (ワッチョイWW d1d4-LEE8)
17/03/06 09:01:43.60 ikh2272v0.net
>>84
技術資料にそんなの求めるのがまちがってる
わかりやすく書いてあるなんて期待するのが間違い
もししてるとしたら媚びへつらう理由があるんだろう(仕様普及させたいとか)

87:名無しさん@編集中 (ワッチョイW 39fd-zVTJ)
17/03/06 14:38:04.02 11FEuX+60.net
必要なら再配布する、というわけにもいかないからなぁ

88:名無しさん@編集中 (ワッチョイW 39fd-zVTJ)
17/03/06 14:38:54.99 11FEuX+60.net
>>74
というかTVTest参考にすればいいのでは?

89:名無しさん@編集中
17/03/07 07:48:47.48 .net
>>88
それも考えたのですが、ちょっと読んでみたけどC+で書かれているので読めなかった
図書館に行くのと、 C+読むのと平行で進めたいと思います、ありがとう
何故か動かんpythonで書かれた実装もあるので、それを直して動くようにするのもありかなと思ってます
github.com/youzaka/ariblib

90:名無しさん@編集中 (ワッチョイW b3d4-tCEH)
17/03/07 08:32:36.98 jNQ6vTuz0.net
>>89
pythonで一人でも動いた実例があればいいけどないなら時間の無駄遣いに終わる可能性がある
Cを軽く理解してCソース解析すすめたほうが結果的に時間が短いのかも

91:名無しさん@編集中 (ワッチョイW 39fd-zVTJ)
17/03/08 16:11:22.64 mAsRHM5k0.net
>>89
node-aribts

92:名無しさん@編集中
17/03/08 23:29:44.38 .net
>>90
流石にgithubに上げて何回か更新されてるから全く動かないという事は無いと思いたい
それにしても、いい勉強の機会と思って頑張って読んでみます
>>91
これは知らなかった、ありがとうございます


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

2602日前に更新/21 KB
担当:undef