事象の水平線

個人的ブックマーク代わりなメモ書きブログ。 地球は丸いよ。↓このへん。

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop
参考先だけ見れば事足りるので、ほとんどブックマーク的自分用メモ。

TSには色々な情報(ワンセグ、EPGとかとか)が含まれているので必要なものだけ抜き出すツール。
Windowsにはtssplitterなるものがあるらしい。
それのlinux版を誰かが作ってくれたらしい。 ありがたや。

そして、recpt1にも既に組み込まれているらしい。 ありがたや。
けど録画後に、分離するなら必要ね。ということで、インストール。


[root@NAS ~]# cd /usr/local/src
[root@NAS src]# wget http://hp.vector.co.jp/authors/VA038175/download/tssplitter_lite.zip
--2012-10-03 18:40:29-- http://hp.vector.co.jp/authors/VA038175/download/tssplitter_lite.zip
Resolving hp.vector.co.jp... 210.155.146.5
Connecting to hp.vector.co.jp|210.155.146.5|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8296 (8.1K) [application/zip]
Saving to: “tssplitter_lite.zip”

100%[======================================>] 8,296 --.-K/s in 0.004s

2012-10-03 18:40:29 (1.86 MB/s) - “tssplitter_lite.zip” saved [8296/8296]

[root@NAS src]# unzip tssplitter_lite.zip
Archive: tssplitter_lite.zip
creating: tssplitter_lite/
inflating: tssplitter_lite/Makefile
inflating: tssplitter_lite/readme.txt
creating: tssplitter_lite/tssplitter_lite/
inflating: tssplitter_lite/tssplitter_lite/Makefile
inflating: tssplitter_lite/tssplitter_lite/portable.h
inflating: tssplitter_lite/tssplitter_lite/tssplitter_lite.c
inflating: tssplitter_lite/tssplitter_lite/tssplitter_lite.vcproj
inflating: tssplitter_lite/tssplitter_lite.sln
[root@NAS src]# cd tssplitter_lite
[root@NAS tssplitter_lite]# make
cd tssplitter_lite; make all
make[1]: Entering directory `/usr/local/src/tssplitter_lite/tssplitter_lite'
gcc -Wall -O2 -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tssplitter_lite.o tssplitter_lite.c
tssplitter_lite.c: In function ‘ReadTs’:
tssplitter_lite.c:223: warning: pointer targets in passing argument 5 of ‘AnalyzePat’ differ in signedness
tssplitter_lite.c:53: note: expected ‘int *’ but argument is of type ‘unsigned int *’
gcc -o tssplitter_lite tssplitter_lite.o
make[1]: Leaving directory `/usr/local/src/tssplitter_lite/tssplitter_lite'
[root@NAS tssplitter_lite]# cp tssplitter_lite/tssplitter_lite /usr/local/bin

で、使い方は、
$ tssplitter_lite source.ts output.ts SID


以上!

参考:
PT2で録画したMPEG2-TSファイルをsplitしたりトランスコードをする

Debianでrecpt1によるBS/CS放送の録画
スポンサーサイト

PageTop

コメント

 ※
 ※
管理者にだけ表示を許可する
  ※ 必須項目です

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。