Uzyskiwanie numeru klatki wideo w VLC

36

Używam VLC 2.0.5 na Mac OS X 10.6.8.

Mam .mpgwstrzymane wideo i chciałbym poznać numer klatki na ten moment w filmie. Czy istnieje sposób na ujawnienie tego w VLC?

PS Przewijałem wideo do przodu i do tyłu, aby osiągnąć punkt, w którym jest aktualnie zatrzymany.

hpy
źródło

Odpowiedzi:

9

Quicktime Player 7 firmy Apple (do pobrania za darmo @ http://support.apple.com/kb/DL923 ) ma niesamowicie łatwy sposób wyświetlania ramek; wszystko, co musisz zrobić, to kliknąć czas w lewym dolnym rogu i wybrać „klatki”. (Obsługuje również krok po kroku za pomocą klawiszy strzałek.) Szkoda, że ​​funkcja została usunięta w QTX, tym, który jest dostarczany z OSX 10.6.8. Ale nie martw się, możesz zainstalować oba, a one nie będą ze sobą kolidować.

Marcus Chan
źródło
8

Chciałem zrobić to samo, ale nie mogłem znaleźć sposobu, aby to zrobić za pomocą VLC.

Ale zgodnie z tym możesz użyć drawtextfiltra w, ffmpegaby trwale nałożyć numer klatki na wideo. Więc jeśli oglądasz go na wybranym odtwarzaczu, zawsze możesz zobaczyć numer klatki.

Na przykład:

ffmpeg -i video.mov -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099" -y output.mov

jjulianf
źródło
2
Wskazówka: ktoś może chcieć dodać fontsize=72(lub cokolwiek) opcje, aby stworzyć coś bardziej czytelnego
Brian Gordon
7

Nie mam wersji OS X, ale powinna być podobna do innych wersji. W systemie Windows wybierz Narzędzia-> Informacje o multimediach. W oknie, które zostanie otwarte, wybierz zakładkę „Statystyka”. W sekcji wideo zobaczysz statystyki wyświetlanych i utraconych klatek. Ramką # powinny być te dwie liczby dodane razem.

Zrzut ekranu VLC

ciężki
źródło
21
Zakłada się, że odtworzyłeś wideo od samego początku
Marcus Chan
2
Tak, to prawda, ale nie sądzę, że istnieje sposób na uzyskanie bezwzględnego numeru klatki. AFAIK, że informacje te zwykle nie są osadzone w strumieniach wideo.
heavyd
Próbowałem tego z niestandardową liczbą klatek na sekundę w OSX, ale to w ogóle nie działało (przy okazji, Command-I otwiera to w OSX). Nie sądzę, że VLC ma tę funkcję.
Marcus Chan
@heavyd Dzięki za szybką odpowiedź! Znalazłem okno Informacje o multimediach, ale niestety przeszukiwałem wideo tam iz powrotem, więc liczba klatek nie byłaby dokładna ...
hpy
2
Od użytkownika Blauhirn : Dotyczące narzędzi-> Informacje o mediach- > Statystyka: Jeśli porównam licznik klatek przed naciśnięciem przycisku e i po nim, liczba nie wzrośnie o 1. (ale losowo o maksymalnie 300). Nie znając też innego sposobu, myślę, że po prostu nie jest możliwe użycie VLC.
fixer1234
6

Dzięki VLC 2.2 w OS X można oszacować numer ramki w następujący sposób:

A. ADDON: Zainstaluj Jump to time Previous Frameza pomocą menu macOS VLC> Menedżer dodatków lub menu Ubuntu Narzędzia> Wtyczki i rozszerzenia> karta Menedżer dodatków> Rozszerzenia . W VLC 3 kliknij przycisk „Znajdź więcej dodatków online”. Strona instalacji online jest tutaj . Uruchom ponownie VLC. Użyj przycisku VLC> Rozszerzenia> Jump to time (Previous frame) [Get time >>], aby wyświetlić HH:MM:SS,mmmupływ czasu.

B. OBLICZ / SZACUJ: Konwertuj HH:MM:SS,mmmna całkowite upływające sekundy SS.mmm. Następnie total_lapsed_seconds * frame_rate_per_second = numer klatki.

l - marc l
źródło