Попытка остановить VLC/Quicktime, но зациклить

Действительно надеемся сделать это возможным в VLC (2.1.0) или Quicktime (10.4) на Mac:

  1. Слушать (скажем так) 5 фильмов
  2. Каждый фильм должен перестать играть в конце
  3. Чем по так называемой горячей клавише должен начать играть следующий фильм
  4. В конце (номер 5) он должен начинаться снова с номера 1
  5. Все на весь экран

Возможно ли это? Reaaaally хочу знать!

И если бы не VLC/Quicktime, в каком плеере это было бы возможно? (а если я переключусь на ПК?)

Очень хорошо для любой помощи!

Алан

1 ответ

Я предполагаю, что это потребует написания bash-скрипта с использованием цикла while, ожидающего остановки ввода.

while :
do
    vlc -f --play-and-exit /path/to/film_1.avi
    vlc -f --play-and-exit /path/to/film_2.avi
    vlc -f --play-and-exit /path/to/film_3.avi
    vlc -f --play-and-exit /path/to/film_4.avi
    vlc -f --play-and-exit /path/to/film_5.avi

done

Если вы нажмете CTLR+C, он завершит текущее видео и начнет следующее. Чтобы выйти, вы должны закрыть терминал. Может быть более элегантное решение, например, цикл while, ожидающий остановки ввода.

РЕДАКТИРОВАТЬ

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

while :; do vlc -f --play-and-exit /path/to/film_1.avi;vlc -f --play-and-exit /path/to/film_2.avi;vlc -f --play-and-exit /path/to/film_3.avi;vlc -f --play-and-exit /path/to/film_4.avi;vlc -f --play-and-exit /path/to/film_5.avi;done

объяснение

  • while: эквивалентно true, бесконечный цикл
  • -f полноэкранный вариант
  • - play-and-exit exit vlc после воспроизведения видео
Другие вопросы по тегам