Откройте видео в определенное время в Media Player Classic

Как открыть видеофайл в Media Player Classic в указанное время в файле?

3 ответа

Решение

Есть два способа сделать это: избранное или /startpos hh:mm:ss переключатель командной строки.

Избранные

Графический интерфейс имеет ограниченную поддержку для создания избранного из меню. Эти избранное поддерживают относительные пути и могут быть установлены, чтобы запомнить положение файла. Основным недостатком является то, что все созданные избранные отображаются в одном раскрывающемся списке без возможности их упорядочить или классифицировать.

Командная строка

Более удобным, если более громоздким, является использование переключателей командной строки Media Player Classic, а именно: /startpos hh:mm:ss команда. Просто вызовите исполняемый файл с именем файла и определенным временем:

"C:\Tools\mpc-hc.exe" "filePath" /startpos hh:mm:ss

Самый простой способ вызвать это в Windows с помощью ярлыка. Вышеуказанная команда может быть использована как Target в ярлыке. Start in Параметр ярлыка определяет, может ли путь к MPC или путь к файлу быть относительным или он должен быть абсолютным. Если вы создадите ярлык из исполняемой папки (например, с помощью перетаскивания ALT+), вам придется полностью указать путь к видеофайлу.

Кроме того, вы также можете создать командный файл, который будет использоваться в качестве ярлыка, например:

:: Variables
:: A title is required if you use quotes around the executable path
SET windowTitle="MPCSeek"
SET mpcExecutable="C:\Tools\mpc-hc.exe"
:: Use an absolute path unless this bat file is in the same folder as the video file
SET fileLocation="pathToFile"
SET position=01:09:00

START %windowTitle% %mpcExecutable% %fileLocation% /startpos %position%

Окно CMD мгновенно закроется после запуска (или перезапуска) медиаплеера благодаря START команда и обычно даже не будет видна.

Другие переключатели могут быть объединены с этой командой. Вы можете получить актуальный список, вызвав исполняемый файл с /? переключатель, но это некоторые из наиболее интересных для использования вместе с startpos:

  • /close: закрыть проигрыватель после воспроизведения (может работать только при использовании с /play)
  • /playnext Открыть следующий файл в папке после воспроизведения
  • /fullscreen: Запуск в полноэкранном режиме
  • /minimized: Запуск в свернутом режиме
  • /nofocus: Откройте MPC-HC в фоновом режиме
  • /new: Использовать новый экземпляр плеера
  • /monitor #: Запустить плеер на мониторе N, где N начинается с 1
  • start #: Альтернативой startpos вместо этого используются миллисекунды

Выберите меню воспроизведения и "Перейти".

Я создал инструмент, который запускает одно или несколько видео MPC одновременно в определенное время, которое задано и настраивается. Будет работать с любым целым количеством секунд, если видео достаточно длинное.

Не стесняйтесь экспериментировать.

Репозиторий на GitHub

Другие вопросы по тегам