Przejdź klatka po klatce przez film z precyzyjnym timerem

13

Mam film, który nakręciłem na zajęcia z fizyki, którego zamierzam użyć, aby zmierzyć, jak długo trwało wydarzenie. Mogę łatwo znaleźć klatkę początkową i końcową, korzystając z funkcji klatka po klatce w VLC.

Jednak licznik czasu VLC wydaje się być precyzyjny z dokładnością do jednej sekundy, co daje mi nie bardziej precyzyjną odpowiedź niż „5 sekund”.

Czy w VLC lub innym programie jest sposób na dokładne określenie, o której godzinie ma miejsce konkretna klatka w filmie?

Mam łatwy dostęp do Ubuntu i Windows, aw razie potrzeby kupuję komputer Mac.

Jeśli precyzyjny licznik czasu nie jest dostępny, ramka numeru, na której jestem, będzie również działać, ponieważ znam liczbę klatek na sekundę.

Matchu
źródło
W porządku. Na razie zamierzam się poddać i policzyć klatki ręcznie. Jednak pytanie jest nadal otwarte do wglądu w przyszłości. Dzięki!
Matchu,

Odpowiedzi:

4

Wypróbuj Avidemux . Powinien być w stanie robić, co chcesz i jest dostępny bezpłatnie dla systemów Windows i Linux.

Mika Fischer
źródło
Skończyło się na liczeniu klatek, ale potem musiałem ponownie wykonać podobne zadanie, dla którego Avidemux był bardzo pomocny. Dzięki!
Matchu
4

Nie wiem, czy ta funkcja była dostępna w momencie zadawania pytania, ale odtwarzacz wideo MPC-HC (Media Player Classic Home Cinema) o otwartym kodzie źródłowym zdecydowanie ma teraz obie te funkcje.

Dostępna jest opcja menu kontekstowego, która umożliwia precyzję milisekundową wskaźnika czasu, i można łatwo przechodzić między ramkami zarówno w przód ( CTRL+Right), jak i wstecz ( CTRL+Left).

Bardzo precyzyjny zegar MPC-HC

Możesz także przejść do dokładnego punktu czasowego LUB klatki w pliku wideo za pomocą Navigate -> Go To...menu (lub CTRL+G).

MPC-HC „Idź do ...” menu

Alexander Revo
źródło
1

Cóż, sekundy są liczbami całkowitymi. Odtwarzacze wideo rzadko schodzą poniżej nich w celu dokładniejszych pomiarów.

Ale jeśli wiesz, w jakiej klatce aktualnie się znajdujesz (która jest dość często wyświetlana) i znasz częstotliwość klatek, zwykle możesz obliczyć ją na znacznie więcej sekundy. Lub możesz pomijać klatka po klatce podczas pomiaru czasu, a moment, w którym następna sekunda „uderza”, przełącz się na pomiar klatki, a następnie oblicz procent procentowej następnej sekundy, w której występuje konkretna klatka.

... tylko kilka szalonych pomysłów ... nigdy nie było takiej potrzeby, więc wszystko to nie zostało przetestowane ...

Wieża
źródło
1
Nie widzę pomiaru bieżącej ramki na VLC, ale jestem też całkiem nowy. Czy istnieje sposób, aby VLC go wyświetlał?
Matchu
1
Myślę, że VLC nie może ich wyświetlić. VLC został zaprojektowany jako odtwarzacz sieciowy, dlatego koncepcja ramek jest nieco niejasna. Jednak większość z nich może superuser.com/questions/45803/…
Rook
wraz z krokami do przeskakiwania klatka po klatce
Rook
1
filmy są mierzone, nagrywane i kodowane w ramkach , a nie w sekundach . w zależności od nagrania wideo mogą być wyświetlane 24 klatki na sekundę (amerykański styl filmu), 25 klatek na sekundę (standard PAL) lub 30 klatek na sekundę (standard NTSC). masz jednak rację, że odtwarzacze wideo zwykle nie są tak precyzyjne. prawdopodobnie potrzebujesz do tego edytora wideo .
quack quixote
Tak, mam pomysł. Więc szukam czegoś, co pokazuje klatki lub sekundy, jak powiedziano. Dziękujemy za wyjaśnienie dla wszystkich, którzy tego potrzebują :)
Matchu
0

To nie jest darmowe (19 USD), ale Womble MPEG-VCR ma dokładne czasy klatek z krok po kroku.

Jeśli przeprowadzasz wyszukiwanie, użyj słów kluczowych „dokładność ramek”, jestem pewien, że musi być coś darmowego, szczególnie dla Linuksa.

Mam nadzieję że to pomoże.

Scott McClenning
źródło
0

Każda profesjonalna aplikacja NLV (nieliniowa edycja wideo) powinna sobie z tym poradzić. Zwykle obsługują standardowy kod czasowy SMPTE, czyli około 3 lub 4 cyfry precyzji na sekundę. Oprogramowanie w tej kategorii obejmuje Sony Vegas, Final Cut Pro, Adobe Premiere itp.

W przypadku Linuksa wypróbuj Cinelerra (dość przestarzała i straszna w instalacji), KDEnlive lub Pitivi. Jestem pewien, że Cinelerra to zrobi, jeśli będziesz w stanie uruchomić go, ale nie jestem pewien co do innych.


źródło
-1

jeśli nie znasz szybkości klatek, możesz także zmierzyć długość paska wideo w milimetrach, a następnie długość czasu, który chcesz zmierzyć. Jeśli znasz całkowity czas trwania filmu, a następnie używając prostego mnożenia, powinieneś dowiedzieć się, jaki dokładnie czas trwania chcesz znać.

elcaxo
źródło
Ta odpowiedź daje niesamowitą precyzję.