jak mogę wyświetlić milisekundy za pomocą VLC? (i dlaczego ta metoda nie działa?)


22

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.

VLCnomillisecondsscreenshot


Mogę tylko zasugerować, że prześlesz je pocztą elektroniczną? Przepraszam, że nie mogę pomóc, ani powiedzieć nic poza oczywistym :(
Dave

2
Możliwy duplikat odtwarzacza wideo, który pokazuje milisekundy . Oznaczono to pytanie z powodu tej recenzji: superuser.com/review/first-posts/670683
Ramhound

2
AT Ramhoudn A jeśli chodzi o treść ich teraz usuniętego postu / odpowiedzi, które recenzowałeś, to w zasadzie mówi, że MPC jest znacznie lepsza To subiektywne i niezgodne z faktami. Na pewno lepsze w niektórych sprawach. Ale VLC zawsze było dobre w obsłudze szerokiej gamy formatów i odkryłem, że jest otwarte, gdy MPC nie może .. Pomysł, że MPC jest po prostu lepiej, aby zatrzymać się w każdym obszarze, nie pozostawiając powodu do używania VLC .. jest a) bardzo subiektywny w stosunku do standardów tej witryny, więc nie jest uważany za fakt na tej stronie i b) to źle! VLC może być pod pewnymi względami lepsza, tak jak MPC może być pod pewnymi względami lepsza.
barlop

Odpowiedzi:


5

Według Mederi , autora rozszerzenia czasu, funkcje var.add_callback( )i var.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.


3

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 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 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 Viewmenu.] 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 timew Playbackmenu).

wprowadź opis zdjęcia tutaj
wprowadź opis zdjęcia tutaj

Podejście 2. Oblicz / oszacuj. Można oszacować milisekundy na podstawie MM: SS, który jest wyświetlany w następujący sposób:

  • Zatrzymaj się nieco ponad sekundę przed punktem zainteresowania.
  • Użyj Next frame eklawisza skrótu, aby policzyć klatki po tym, jak wskazanie sekund zmienia wartości na punkt zainteresowania.
  • Użyj Frame ratez 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

1
W nowszych wersjach VLC dla macOS menu znajduje się w VLC -> Rozszerzenia -> Skok do czasu (poprzednia klatka) v2.1.
ThomasW

0
  1. 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.

  2. Przejdź na stronę dodatku do odtwarzacza multimedialnego VLC i pobierz rozszerzenie czasu. klikając to Przedłużenie Czasu

  3. Wyodrębnij pobrane rozszerzenie czasu, otwórz Time v2.0 (intf), istnieją trzy pliki:

    Looper_intf.lua
    Time v2.0 (intf).png
    time_ext.lua
    
  4. Przejdź do lokalizacji, w której zainstalowałeś VLC Media Player (zwykle C:\Program Files\VideoLAN)

  5. Otwórz folder VideoLAN, otwórz folder VLC, a następnie otwórz folder Lua

  6. W folderze Lua otwórz folder rozszerzenia i wklej time_ext.luaplik

  7. Wróć do folderu Lua, otwórz folder intf, wklej looper_intf.luaplik

  8. Otwórz VLC Media Player, przejdź do widoku na pasku menu i wybierz Czas V2.0

  9. Pozostaw ustawienia bez zmian i kliknij Zapisz. VLC Media Player poprosi o ponowne uruchomienie - zamknięcie i ponowne otwarcie VLC Media Player.

  10. 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.millisecondformacie (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


Link nie jest już ważny.
ThomasW

0

Może alternatywne rozwiązanie dla niektórych osób. Zamiast VLC zaimportuj wideo do avidemux . Pokazuje milisekundy:

wprowadź opis zdjęcia tutaj

i możesz przejść z Klatki kluczowej do Klatki kluczowej:

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.