У меня есть видео, которое я сделал для урока физики, и которое я намерен использовать, чтобы измерить, как долго происходило событие. Я могу легко найти начальный и конечный кадры с помощью покадровой функции VLC.
Однако таймер VLC кажется точным только на одну секунду, что дает мне не более точный ответ, чем «5 секунд».
Есть ли способ в VLC или любой другой программе, чтобы точно определить, в какое время происходит конкретный кадр в видео?
У меня есть свободный доступ к Ubuntu и Windows, и я могу приобрести Mac, если это будет необходимо.
Если точный таймер недоступен, то на каком цифровом кадре я тоже буду работать, так как я знаю частоту кадров.
video
vlc-media-player
Matchu
источник
источник
Ответы:
Дайте Avidemux попробовать. Он должен иметь возможность делать то, что вы хотите, и свободно доступен для Windows и Linux.
источник
Я не знаю, была ли эта функция доступной в то время, когда задавался вопрос, но видеоплеер с открытым исходным кодом MPC-HC (Media Player Classic Home Cinema) определенно имеет обе эти функции, доступные сейчас.
Существует опция контекстного меню для включения точности миллисекунды для индикатора времени, и вы можете легко переключаться между кадрами в прямом (
CTRL+Right
) и обратном (CTRL+Left
) направлениях.Вы также можете перейти к точному моменту времени или кадру в видеофайле через
Navigate -> Go To...
меню (илиCTRL+G
).источник
Ну, секунды это целые числа. Видеопроигрыватели редко идут ниже их для более точных измерений.
Но если вы знаете, в каком кадре вы находитесь в данный момент (что довольно часто отображается), и знаете частоту кадров, вы обычно можете рассчитать ее с точностью до секунды. Или вы можете пропустить кадр за кадром во время измерения времени, и в тот момент, когда «сработает» следующая секунда, переключиться на измерение кадра и затем вычислить процент следующей секунды, в которой происходит конкретный кадр.
... просто сумасшедшие идеи ... никогда не было необходимости в этом, так что все это не проверено ...
источник
Это не бесплатно ($ 19), но Womble MPEG-VCR имеет точное время покадрово с пошаговым пошаговым переходом.
Если вы выполняете поиск по ключевым словам «Frame Accural», я уверен, что должно быть что-то бесплатное, особенно для Linux.
Надеюсь это поможет.
источник
Любое профессиональное приложение NLV (для нелинейного редактирования видео) должно справиться с этим. Обычно они поддерживают стандартный временной код SMPTE, который составляет примерно 3 или 4 цифры точности в секунду. Программное обеспечение в этой категории будет включать Sony Vegas, Final Cut Pro, Adobe Premiere и т. Д.
Для Linux попробуйте Cinelerra (довольно устаревший и ужасный в установке), KDEnlive или Pitivi. Я уверен, что Cinelerra сделает это, если вы сможете запустить его, но не так уверен в других.
источник
если вы не знаете частоту кадров, то вы также можете измерить длину видеобара в миллиметрах, а затем продолжительность, которую вы хотите измерить. Если вы знаете общую продолжительность видео, то с помощью простого кросс-умножения вы должны узнать точную продолжительность, которую вы хотите узнать.
источник