0

Premiere Pro を使用すると、2:45:23 秒、29.97fps レートで 4973 フレームのファイルがあります。

JavaScript と video.duration を使用して同じファイルをロードすると、Math.round (3 分 16 秒) を使用して 166 秒に丸められ、ここで単純なロジックを使用すると (最初は数学が苦手です)、(166 秒 * 29.97 fps) が得られます。 = 4975 フレーム。

これは、Premiere が取り除くメタデータを格納している一部のヘッダー フレームが原因であると言いたいところもありますが、実際には精度が失われることに興味があります。

正確なアイデアはありますか?

4

1 に答える 1

0

問題は丸め誤差です。166 秒の時間は正確ではないため、そこから計算されるフレーム数も正確ではありません。

于 2011-02-20T05:16:40.467 に答える