Перейдіть кадр за кадром через фільм із точним таймером


13

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

Однак таймер VLC здається точним лише на одну секунду, не даючи мені більш точної відповіді, ніж "5 секунд".

Чи існує спосіб у VLC чи будь-якій іншій програмі точно визначити, в який час відбувається певний кадр у відео?

Я маю простий доступ до Ubuntu та Windows, і за потреби придбаю Mac.

Якщо точний таймер недоступний, який номер кадру я також працюватиму, оскільки я знаю частоту кадрів.


Гаразд. На даний момент я просто збираюся поступатися і рахувати кадри вручну. Однак це питання все ще відкрите для подальшого ознайомлення. Спасибі!
Мачу

Відповіді:


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/…
Грач

разом із кроками, щоб стрибнути кадр за кадром, є там
Rook

1
відео вимірюються, записуються та кодуються у кадрах , а не в секундах . Залежно від відео, може відображатися 24 кадри в секунду (стиль фільму в США), 25 кадрів в секунду (стандарт PAL) або 30 кадрів в секунду (стандарт NTSC). ви маєте рацію, Тхо, що відео гравці , як правило , не отримують , що точно. для цього вам, мабуть, потрібен редактор відео .
хитаючий кіхот

Так, я розумію. Тому я шукаю щось, що показує кадри або секунди, як зазначено. Дякуємо за уточнення для всіх, хто цього потребує :)
Matchu

0

Це не безкоштовно ($ 19), але Womble MPEG-VCR має точний час кадру з кадром шляхом крокового кадру.

Якщо ви здійснюєте пошук, використовуйте ключові слова "кадр точний", я впевнений, що має бути щось безкоштовне, особливо для Linux.

Сподіваюсь, це допомагає.


0

Будь-який професійний додаток NLV (нелінійне редагування відео) повинен це впоратися. Зазвичай вони підтримують стандарт під назвою часового коду SMPTE, який є на кшталт 3 або 4 цифр точності в секунду. Програмне забезпечення цієї категорії включало б Sony Vegas, Final Cut Pro, Adobe Premiere тощо.

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


-1

якщо ви не знаєте частоти кадрів, що ви також можете зробити, це виміряти довжину смуги відео в міліметрах, то тривалість тривалості, яку ви хочете виміряти. Якщо ви знаєте загальну тривалість відео, використовуючи просте перехресне множення, ви повинні дізнатися точну тривалість, яку ви хочете знати.


Ця відповідь дає жахливу точність.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.