Как я могу просмотреть миллисекунды с VLC? (и почему этот метод не работает?)


22

Примечание. Это не дубликат. Этот вопрос, как говорится в его названии, относится к VLC. Другой вопрос - это общий вопрос о программах воспроизведения видео в целом. Итак, не дубликат

Я пытаюсь получить миллисекунды, показанные в VLC.

Я прочитал, что я должен загрузить это расширение http://addons.videolan.org/content/show.php?content=149618

(на этой странице была ссылка для скачивания, не уверен, что она совершенно правильная, как будто я не знаю, скачал ли я какую-то облегченную версию, которой не должно было быть, но я это скачал)

http://addons.videolan.org/CONTENT/content-files/149619-time-lite.lua

и поместите его в «VideoLAN \ VLC \ lua \ extensions», создав подкаталог extensions, если он не существует. Я это сделал.

закрыл VLC, запустил его снова.

Он указан в меню «Вид». Я заметил, что это не проверяется. даже когда я нажимаю на нее - я не знаю, должно ли это. То же самое верно для расширения VLSub ниже, оно не проверяется при нажатии на него. Может быть, это нормально, и расширения уже включены.

Но моя проблема в том, что он не показывает миллисекунды, а это то, к чему я стремлюсь.

VLCnomillisecondsscreenshot


Я могу только предложить вам написать им напрямую? Извините, я не могу помочь, или сказать вам что-нибудь, кроме очевидного :(
Дейв

2
Возможный дубликат видео плеера, который показывает миллисекунды . Отметить этот вопрос из-за этого обзора: superuser.com/review/first-posts/670683
Ramhound

2
AT Ramhoudn А что касается содержания их теперь удаленного поста / ответа, который вы просмотрели, в основном говорится, что MPC намного лучше. Это субъективно и фактически неверно. Конечно, лучше в некоторых вещах. Но VLC всегда был хорош в поддержке широкого спектра форматов, и я обнаружил, что он открыт, когда MPC не может ... Так что идея о том, что MPC лучше всего подходит для всех областей, не оставляет оснований для использования VLC. а) Очень субъективно по стандартам этого сайта, поэтому не считается фактом на этом сайте и б) Это неправильно! VLC может быть лучше в некоторых отношениях, так же как MPC может быть лучше в некоторых отношениях.
Барлоп

Ответы:


5

По словам Медери , автора расширения Time, функции var.add_callback( )и var.del_callback( )Lua больше не доступны в VLC 2.1.

Если VLC не пропатчен для добавления удаленных функций, скрипт не будет работать так, как написано.


3

С VLC я нашел два подхода для определения миллисекунд.

Подход 1. Аддон: переход ко времени (предыдущий кадр).

  • Установите Jump to time Previous Frameчерез меню macOS VLC> Менеджер дополнений или меню Ubuntu Инструменты> Плагины и расширения> вкладка Менеджер дополнений> Расширения . В VLC 3 нажмите кнопку «Найти другие дополнения онлайн». Страница онлайн-установки находится здесь .

  • Перезапустите VLC.

  • Используйте меню в VLC -> Extensions -> Jump to time (Предыдущий кадр), чтобы открыть диалоговое окно, изображенное ниже. [Примечание: старый VLC поместил расширение под Viewменю.] Кнопка «Переход к времени (предыдущий кадр)» Get time >>обновится, чтобы показать HH:MM:SS,mmm. (Примечание: это другой диалог, чем Jump to timeв Playbackменю).

введите описание изображения здесь
введите описание изображения здесь

Подход 2. Расчет / Оценка. Можно оценить миллисекунды на основе MM: SS, который отображается следующим образом:

  • Остановитесь чуть больше, чем за одну секунду до точки интереса.
  • Используйте Next frame eгорячую клавишу для подсчета кадров после того, как показания секунд изменят значения на интересующую точку.
  • Используйте Frame rateвкладку «Окно информации о мультимедиа»> «Сведения о кодеке» для преобразования приблизительного значения в миллисекунды.
  • frame_count / frame_rate = 0.mmm seconds
    Погрешность будет: 0.5/frame_rate = 0.mmm seconds

1
В более новых версиях VLC для macOS меню находится в разделе VLC -> Extensions -> Jump to time (Предыдущий кадр) v2.1.
ThomasW

0
  1. Загрузите программу установки для VLC media player v 2.0.x. Это не будет работать на v2.1.x или v2.2.x. (Вам рекомендуется получить VLC v2.0.9). После загрузки установите файл, следуя приведенным инструкциям.

  2. Перейдите на страницу дополнения VLC media player и загрузите расширение времени. нажав на это расширение времени

  3. Извлеките загруженное расширение, откройте Time v2.0 (intf), есть три файла:

    Looper_intf.lua
    Time v2.0 (intf).png
    time_ext.lua
    
  4. Перейдите в папку, где вы установили VLC Media Player (обычно C:\Program Files\VideoLAN)

  5. Откройте папку VideoLAN, откройте папку VLC, а затем откройте папку Lua

  6. В папке Lua откройте папку расширения и вставьте time_ext.luaфайл

  7. Вернитесь в папку Lua, откройте папку intf, вставьте looper_intf.luaфайл

  8. Откройте VLC Media Player, перейдите к View в строке меню и выберите Time V2.0

  9. Оставьте настройки такими, какие они есть, и нажмите Сохранить. VLC Media Player запросит перезагрузку - закройте и снова откройте VLC Media Player.

  10. После перезапуска VLC Media Player загрузите видео в VLC Media Player. Ваше видео должно показывать в верхнем правом углу время видео в hr:mm:sec.millisecondформате (который представляет часы: минуты: секунды. Миллисекунды)


Вы можете проверить полный учебник здесь: http://www.latestsolution.com/2016/06/Show-VLC-Timing-In-Millisecond.html


Ссылка больше не действительна.
ThomasW

0

Возможно альтернативное решение для некоторых людей. Вместо VLC импортируйте видео в avidemux . Показывает миллисекунды:

введите описание изображения здесь

и вы можете перейти с ключевого кадра на ключевой кадр:

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.