Идите покадрово через фильм с точным таймером

13

У меня есть видео, которое я сделал для урока физики, и которое я намерен использовать, чтобы измерить, как долго происходило событие. Я могу легко найти начальный и конечный кадры с помощью покадровой функции VLC.

Однако таймер VLC кажется точным только на одну секунду, что дает мне не более точный ответ, чем «5 секунд».

Есть ли способ в VLC или любой другой программе, чтобы точно определить, в какое время происходит конкретный кадр в видео?

У меня есть свободный доступ к Ubuntu и Windows, и я могу приобрести Mac, если это будет необходимо.

Если точный таймер недоступен, то на каком цифровом кадре я тоже буду работать, так как я знаю частоту кадров.

Matchu
источник
Все в порядке. На данный момент я просто собираюсь сдавать и считать кадры вручную. Тем не менее, вопрос все еще открыт для дальнейшего использования. Благодарность!
Матчу

Ответы:

4

Дайте Avidemux попробовать. Он должен иметь возможность делать то, что вы хотите, и свободно доступен для Windows и Linux.

Мика Фишер
источник
Я закончил считать кадры, но затем мне пришлось снова выполнить аналогичную задачу, для которой Avidemux очень помог. Благодарность!
Матчу
4

Я не знаю, была ли эта функция доступной в то время, когда задавался вопрос, но видеоплеер с открытым исходным кодом MPC-HC (Media Player Classic Home Cinema) определенно имеет обе эти функции, доступные сейчас.

Существует опция контекстного меню для включения точности миллисекунды для индикатора времени, и вы можете легко переключаться между кадрами в прямом ( CTRL+Right) и обратном ( CTRL+Left) направлениях.

Высокоточный таймер MPC-HC

Вы также можете перейти к точному моменту времени или кадру в видеофайле через Navigate -> Go To...меню (или CTRL+G).

MPC-HC "Перейти к ..." меню

Александр Рево
источник
1

Ну, секунды это целые числа. Видеопроигрыватели редко идут ниже их для более точных измерений.

Но если вы знаете, в каком кадре вы находитесь в данный момент (что довольно часто отображается), и знаете частоту кадров, вы обычно можете рассчитать ее с точностью до секунды. Или вы можете пропустить кадр за кадром во время измерения времени, и в тот момент, когда «сработает» следующая секунда, переключиться на измерение кадра и затем вычислить процент следующей секунды, в которой происходит конкретный кадр.

... просто сумасшедшие идеи ... никогда не было необходимости в этом, так что все это не проверено ...

ладья
источник
1
Я не вижу измерения текущего кадра на VLC, но я также довольно нов с ним. Есть ли способ, чтобы VLC отображал его?
Матчу
1
Я думаю, что VLC не может отобразить их. VLC был задуман как сетевой плеер, поэтому концепция фреймов для него немного расплывчата. Тем не менее, большинство из них могут superuser.com/questions/45803/…
Ладья
наряду с шагами, чтобы прыгать кадр за кадром там
Ладья
1
видео измеряется, записывается и кодируется в кадрах , а не в секундах . в зависимости от видео может отображаться 24 кадра в секунду (стиль фильма США), 25 кадров в секунду (стандарт PAL) или 30 кадров в секунду (стандарт NTSC). Вы правы, хотя видео проигрыватели обычно не так точны. Вы , вероятно , нужно видео редактор для этого.
Квик-кихот
Да, я понял. Так что я в поиске чего-то, что либо показывает кадры, либо секунды, как указано. Спасибо за разъяснения для всех, кому это нужно, хотя :)
Matchu
0

Это не бесплатно ($ 19), но Womble MPEG-VCR имеет точное время покадрово с пошаговым пошаговым переходом.

Если вы выполняете поиск по ключевым словам «Frame Accural», я уверен, что должно быть что-то бесплатное, особенно для Linux.

Надеюсь это поможет.

Скотт МакКленнинг
источник
0

Любое профессиональное приложение NLV (для нелинейного редактирования видео) должно справиться с этим. Обычно они поддерживают стандартный временной код SMPTE, который составляет примерно 3 или 4 цифры точности в секунду. Программное обеспечение в этой категории будет включать Sony Vegas, Final Cut Pro, Adobe Premiere и т. Д.

Для Linux попробуйте Cinelerra (довольно устаревший и ужасный в установке), KDEnlive или Pitivi. Я уверен, что Cinelerra сделает это, если вы сможете запустить его, но не так уверен в других.


источник
-1

если вы не знаете частоту кадров, то вы также можете измерить длину видеобара в миллиметрах, а затем продолжительность, которую вы хотите измерить. Если вы знаете общую продолжительность видео, то с помощью простого кросс-умножения вы должны узнать точную продолжительность, которую вы хотите узнать.

elcaxo
источник
Этот ответ дает ужасную точность.