【視聴・録画】Linuxでテレビ総合9【デジタル/アナログ】at LINUX
【視聴・録画】Linuxでテレビ総合9【デジタル/アナログ】 - 暇つぶし2ch207:175
14/02/24 22:06:42.05 vr3QYziQ
>>175
空気を読まずに一人で続き。
音声含めてリアルタイムエンコードしたい場合はこんな感じ。

$ recpt1 --b25 --sid=101 101 101 - | gst-launch-1.0 fdsrc ! tsdemux name=d d. ! \
video/mpeg ! queue ! mpegvideoparse ! mpeg2dec ! videoparse format=i420 width=1920 height=1080 framerate=30000/1001 ! \
vaapiencode_h264 ! m. d. ! audio/mpeg ! queue ! aacparse ! audio/mpeg, mpegversion=2, stream-format=raw ! \
matroskamux name=m ! filesink location=test.mkv

で、これでエンコードしちゃうと動画と音声が同期しなくなる。0.3秒ぐらい音声と動画がズレる。
動画と音声ストリームのそれぞれきちんと頭出ししてからエンコードしてあげなければならない。
TSパーサはずいぶん前に書いた気がするんだけど、TSストリームでの頭出しできるコードを書きますかね。


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