正確なタイマーでムービーをフレームごとに移動


13

物理学のクラス用に作成したビデオがあります。このビデオを使用して、イベントが発生するまでの時間を測定します。VLCのフレームごとの機能を使用して、開始フレームと終了フレームを簡単に見つけることができます。

ただし、VLCのタイマーは1秒の精度しか持っていないようで、「5秒」よりも正確な答えはありません。

VLCやその他のプログラムで、ビデオの特定のフレームが正確に何時に発生するかを特定する方法はありますか?

UbuntuとWindowsに簡単にアクセスでき、必要に応じてMacを取得します。

正確なタイマーが利用できない場合、フレームレートを知っているので、私が何番のフレームを使用しても機能します。


大丈夫。とりあえず、手でフレームをカウントしてカウントします。ただし、質問は今後の参考のためにまだ開いています。ありがとう!
マッチ

回答:


4

与えるAvidemuxに試して。必要なことを実行できるはずで、WindowsおよびLinuxで自由に利用できます。


フレームを数えることになりましたが、その後同様のタスクを再度実行する必要があったため、Avidemuxは大きな助けになりました。ありがとう!
マッチュ

4

質問された時点でこの機能が利用可能かどうかはわかりませんが、オープンソースのMPC-HC(メディアプレーヤークラシックホームシネマ)ビデオプレーヤーには、これらの機能が確実に利用できるようになりました。

時間インジケータのミリ秒精度を有効にするコンテキストメニューオプションがあり、順方向(CTRL+Right)および逆方向(CTRL+Left)の両方向にフレーム間を簡単に移動できます。

MPC-HC高精度タイマー

Navigate -> Go To...メニュー(またはCTRL+G)を使用して、ビデオファイル内の正確な時点またはフレームにジャンプすることもできます。

MPC-HC「Go To ...」メニュー


1

さて、秒は整数です。ビデオプレーヤーがより正確に測定するために、それらの下に行くことはほとんどありません。

ただし、現在どのフレームにいるか(かなり一般的に表示されている)がわかっていて、フレームレートがわかっている場合は、通常、1秒よりもはるかに長く計算できます。または、時間測定中にフレームごとにスキップし、次の秒が「ヒット」した瞬間にフレーム測定に切り替えてから、特定のフレームが発生する次の秒の割合を計算できます。

...ちょっとしたクレイジーなアイデア...これを必要とすることはなかったので、これはすべてテストされていません...


1
VLCで現在のフレームの測定値は表示されませんが、かなり新しいものです。VLCに表示させる方法はありますか?
マッチ

1
VLCでは表示できないと思います。VLCはネットワークプレーヤーとして設計されたため、フレームの概念は少しあいまいです。ただし、これらのほとんどはsuperuser.com/questions/45803/…–
ルーク

フレームごとにジャンプする手順とともに、そこにあります
ルーク

1
ビデオは秒単位ではなく、フレーム単位で測定、記録、エンコードされます。ビデオに応じて、1秒あたり24フレーム(米国映画スタイル)、1秒あたり25フレーム(PAL標準)、1秒あたり30フレーム(NTSC標準)が表示される場合があります。あなたは正しいです、カントー、ビデオプレーヤーは通常それほど正確になりません。あなたはおそらくそのためのビデオエディタが必要です。
いんちきキホーテ

うん、私は概念を取得します。それで、私は述べられているように、フレームまたは秒を表示する何かを探しています。しかし、それを必要とする他の誰かのために明確にしてくれてありがとう:)
Matchu

0

これは無料ではありません($ 19)が、Womble MPEG-VCRにはフレームごとのステッピングでフレームの正確な時間があります。

「フレーム精度」というキーワードを使用して検索を行う場合、特にLinuxの場合は、フリーウェアが必要です。

お役に立てれば。


0

プロフェッショナルなNLV(ノンリニアビデオ編集)アプリでこれを処理する必要があります。通常、SMPTEタイムコードと呼ばれる標準をサポートしています。これは、1秒あたり3桁または4桁の精度です。このカテゴリのソフトウェアには、Sony Vegas、Final Cut Pro、Adobe Premiereなどが含まれます。

Linuxの場合は、Cinenelerra(インストールがかなり古くて恐ろしい)、KDDEnlive、またはPitiviを試してください。Cinelerraがそれを実行できると確信していますが、それを実行できるようになったとしても、他の人についてはよくわかりません。


-1

フレームレートがわからない場合は、ミリミッターでビデオバーの長さを測定し、測定したい期間の長さを測定することもできます。ビデオの合計期間がわかっている場合は、単純な相互乗算を使用して、知りたい正確な期間を見つける必要があります。


この答えは非常に正確です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.