まずは標準的なセットアップをしておく。
epgdump
系統が幾つかあるようなのだが、json使いたいんで、こっちを使ってみる
$ git clone https://github.com/Piro77/epgdump.git
cmakeいるらしい
$ sudo apt-get install cmake
ビルド
$ cd epgdump
$ cmake .
$ make
xml,json,csv共にやってみた。良好である。
ffmpeg
こっちは後で手を加えていきたいところだけど、今は標準的なビルドをしておく
参考。英文だけど、情報に無駄がない
https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu
取得
$ git clone https://github.com/FFmpeg/FFmpeg.git
$ git clone https://github.com/FFmpeg/FFmpeg.git
必要最低限のライブラリインストール
$ sudo apt-get install yasm libx264-dev libfaac-dev
yasm入れておかないとcpuエンコ速くなりません。
コンフィグ実行
./configure \
--enable-gpl \
--enable-libfaac \
--enable-libx264 \
--enable-nonfree
ビルド & インストール
$ make
$ sudo make install
/usr/local/binにffmpeg,ffprobe,ffserverが。その他/usr/local/に開発用ファイルが入る。
テスト
$ recfsusb2n -b -i hd 21 30 test.ts
$ ffmpeg -y -i test.ts -c:v libx264 -c:a libfaac -preset superfast -f mp4 -threads 0 test.mp4
はい。滞りなく。
qsv対応?
nvencのIntelCPU版みたいなやつの組み込みで高速化とかもいずれ。
さあ、ここから新しい録画システム作りの始まりです。
0 件のコメント:
コメントを投稿