19

Примечание. Это не дубликат. Этот вопрос, как говорится в его названии, относится к 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

3 ответа3

4

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

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

2

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

  1. ДОБАВИТЬ: Установить Jump to time Previous Frame через меню macOS VLC> Менеджер дополнений или меню Ubuntu Инструменты> Плагины и расширения> вкладка Менеджер дополнений> Расширения. В VLC 3 нажмите кнопку "Найти другие дополнения онлайн". Страница онлайн-установки находится здесь.

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


  1. РАСЧЕТ / ОЦЕНКА: Можно рассчитать миллисекунды на основе MM:SS, который отображается следующим образом:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .