Uwaga - to nie jest duplikat. To pytanie, jak mówi w tytule, jest specyficzne dla VLC. Drugie pytanie to ogólne pytanie dotyczące ogólnie programów do odtwarzania wideo. Więc nie duplikat
Próbuję uzyskać milisekundy pokazane w VLC.
Przeczytałem, że powinienem pobrać to rozszerzenie http://addons.videolan.org/content/show.php?content=149618
(na tej stronie był link do pobrania, nie jestem pewien, czy jest w porządku, na przykład nie wiem, czy pobrałem wersję Lite, której nie powinienem, ale pobrałem)
http://addons.videolan.org/CONTENT/content-files/149619-time-lite.lua
i umieść go w „VideoLAN \ VLC \ lua \ extensions”, tworząc podkatalog rozszerzeń, jeśli nie istnieje. Ja to zrobiłem.
zamknąłem VLC, uruchomiłem go ponownie.
Jest wymieniony w menu Widok. Zauważyłem, że nie można tego sprawdzić. nawet kiedy kliknę - nie wiem, czy powinien. To samo dotyczy poniższego rozszerzenia VLSub, nie jest sprawdzane po kliknięciu. Może to normalne, a rozszerzenia są już włączone.
Ale mój problem polega na tym, że nie pokazuje milisekund, po co właśnie zamierzam.
źródło
Odpowiedzi:
Według Mederi , autora rozszerzenia czasu, funkcje
var.add_callback( )
ivar.del_callback( )
Lua nie są już dostępne w VLC 2.1.O ile VLC nie zostanie załatane w celu dodania usuniętych funkcji, skrypt nie będzie działał zgodnie z opisem.
źródło
W VLC znalazłem dwa podejścia do określania milisekund.
Podejście 1. Dodatek: Przejdź do czasu (poprzednia klatka).
Zainstaluj
Jump to time Previous Frame
za 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 menu znajduje się w VLC -> Rozszerzenia -> Przejdź do czasu (poprzednia ramka), aby otworzyć przedstawione poniżej okno dialogowe. [Uwaga: starsze VLC umieściło rozszerzenie w
View
menu.] Przycisk Przejdź do czasu (poprzednia klatka)Get time >>
zaktualizował się, aby pokazaćHH:MM:SS,mmm
. (Uwaga: jest to inne okno dialogowe niżJump to time
wPlayback
menu).Podejście 2. Oblicz / oszacuj. Można oszacować milisekundy na podstawie MM: SS, który jest wyświetlany w następujący sposób:
Next frame
e
klawisza skrótu, aby policzyć klatki po tym, jak wskazanie sekund zmienia wartości na punkt zainteresowania.Frame rate
z okna Informacje o multimediach> zakładka Szczegóły kodeka, aby przekonwertować na przybliżoną wartość milisekund.frame_count / frame_rate = 0.mmm seconds
Margines błędu będzie wynosić:
0.5/frame_rate = 0.mmm seconds
źródło
Pobierz Setup for VLC media player v 2.0.x. Nie będzie działać w wersjach 2.1.x lub 2.2.x. (Zalecane jest uzyskanie VLC v2.0.9). Po pobraniu zainstaluj plik, postępując zgodnie z wyświetlanymi instrukcjami.
Przejdź na stronę dodatku do odtwarzacza multimedialnego VLC i pobierz rozszerzenie czasu. klikając to Przedłużenie Czasu
Wyodrębnij pobrane rozszerzenie czasu, otwórz Time v2.0 (intf), istnieją trzy pliki:
Przejdź do lokalizacji, w której zainstalowałeś VLC Media Player (zwykle
C:\Program Files\VideoLAN
)Otwórz folder VideoLAN, otwórz folder VLC, a następnie otwórz folder Lua
W folderze Lua otwórz folder rozszerzenia i wklej
time_ext.lua
plikWróć do folderu Lua, otwórz folder intf, wklej
looper_intf.lua
plikOtwórz VLC Media Player, przejdź do widoku na pasku menu i wybierz Czas V2.0
Pozostaw ustawienia bez zmian i kliknij Zapisz. VLC Media Player poprosi o ponowne uruchomienie - zamknięcie i ponowne otwarcie VLC Media Player.
Po ponownym uruchomieniu odtwarzacza multimedialnego VLC załaduj wideo do odtwarzacza multimedialnego VLC. Twój film powinien pokazywać w prawym górnym rogu czas filmu w
hr:mm:sec.millisecond
formacie (który reprezentuje godziny: minuty: sekundy. Milisekundy)Możesz sprawdzić cały samouczek tutaj: http://www.latestsolution.com/2016/06/Show-VLC-Timing-In-Millisecond.html
źródło
Może alternatywne rozwiązanie dla niektórych osób. Zamiast VLC zaimportuj wideo do avidemux . Pokazuje milisekundy:
i możesz przejść z Klatki kluczowej do Klatki kluczowej:
źródło