【お題】動物のキャッチフレーズ

tsMuxeR_1.10.6で2つのtsファイルを結合したときに「B-pyramid level 1 detected. Shift DTS to 2 frames」 というメッセージがありました。
これは何を意味するのでしょうか。

ちなみに tsMuxeR outputのメッセージすべてを記載します。
これは正常なのでしょうか。
SmartLabs tsMuxeR. Version 1.10.6 http://www.smlabs.net
Decoding H264 stream (track 1): Profile: High@4.0 Resolution: 1920:1080i Frame rate: 29.97
H.264 stream does not contain fps field. Muxing fps=29.97
Decoding MPEG-Audio stream (track 2): Bitrate: 384Kbps Sample Rate: 48KHz Channels: 2 Layer: 2
B-pyramid level 1 detected. Shift DTS to 2 frames
Processed 80474 video frames
Mux successful complete.
Muxing time: 4 min 17 sec

A 回答 (2件)

B-pyramidはH.264のオプションです。


結合したいtsファイルの動画部分であるH.264形式にエンコードする際、B-pyramidを付けたのでしょう。
普通、携帯機用など高付加の動画を再生でない場合以外は、このオプションは付けてエンコードします。
特に気にする必要はないと思います。
    • good
    • 0
この回答へのお礼

解決できたようです。
ありがとうございました。

お礼日時:2013/02/16 17:04

B-pyramidがLevel1と識別されました。


DTSが2フレームシフトされます。

B-pyramidはBフレームを作成する際、他のBフレームを参照できるようにするオプションです。
これがレベル1、つまり有効になっています。
B-pyramidが有効になるとディレイフレームが1枚増えます。
B-pyramidを有効にするにはBフレームの最大連続枚数を2枚以上にしなければいけません。
そしてBフレームを使うとディレイフレームが1枚発生します。
つまり、合計2枚のディレイフレームが発生します。
それによりDTSが2フレームシフトするということでしょう。
DTSは、Decoding Time Stampの略です。
http://ja.wikipedia.org/wiki/DTS
    • good
    • 0
この回答へのお礼

ありがとうございます。
tsMuxeRで、このような設定を自動識別したのでしょうか。
B-pyramidを設定するところが見当たりません。
B-pyramidは結合に影響あるのでしょうか。

お礼日時:2013/02/06 23:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報