0

私はアクションスクリプトでビデオを使用していますが、特定のフレームにビデオを探す必要があります。参照によると、 NetStream.seek を使用すると、最も近い k フレームのみをシークできます。

Seeks the keyframe (also called an I-frame in the video industry) closest to the specified location. The keyframe is placed at an offset, in seconds, from the beginning of the stream.

Video streams are usually encoded with two types of frames, keyframes (or I-frames) and P-frames. A keyframe contains an entire image, while a P-frame is an interim frame that provides additional video information between keyframes. A video stream typically has a keyframe every 10-50 frames.

そのため、.f4v 形式でエンコードされたビデオに p フレームと i フレームがいくつあるかを理解する必要があります。

私はMacとubuntuを使用しています。使用するツールについては気にしません(おそらくffmpeg / mencoderの呼び出しは完璧なはずです)、何かアドバイスはありますか?

4

1 に答える 1

0

Adobe Media Encoderを使用している場合は、[ビデオ]タブ/[詳細設定]でカスタムプリセットを設定できます。

キーフレーム距離の設定を確認してから、1フレームに設定します

これにより、高いキーフレーム数が生成されます。

お役に立てれば。

于 2012-04-29T16:01:17.177 に答える