Presentación de video por lotes (reproducción, pausa, tiempo específico, ...) en Linux

7

¿Es posible escribir un archivo de acción (por ejemplo, un script) que reproduzca algunos archivos de video?
Necesito que sea programable para realizar automáticamente estas acciones:

  • comenzar desde un tiempo específico
  • jugar hasta un tiempo específico
  • ir a una hora específica
  • cambiando la velocidad de juego
  • haciendo una pausa
  • pasando al siguiente archivo de video

¿Puede VLC o Mplayer hacer esto? ¿Cuál es la forma más fácil de hacer esto?

RYN
fuente

Respuestas:

8

Yo usaría una lista de reproducción en VLC. Es compatible con algunos comandos especiales como iniciar, detener y pausar.
Como este ejemplo:

# EXTM3U
#EXTINF:, título del video 1
#EXTVLCOPT: tiempo de inicio = 0
#EXTVLCOPT: tiempo de parada = 25
Nombre de archivo de video1.wmv
vlc: // pausa: 10
#EXTINF:, título del video 1
#EXTVLCOPT: tiempo de inicio = 25
#EXTVLCOPT: tiempo de parada = 35
Nombre_archivo_de_archivo1.mp3
#EXTINF:, Otra película
#EXTVLCOPT: tiempo de inicio = 35
#EXTVLCOPT: tiempo de parada = 120
Anothermovie.avi

Pega en un archivo m3u y juega con VLC.
Esto jugaría los primeros 25 segundos de Video_filename1.wmv, pausar durante 10 segundos, jugar 10 segundos más y luego saltar a Anothermovie.avi a los 35 segundos de la jugada y al juego 2 minutos.

micke
fuente
Gracias, ¿es posible hacer una pausa hasta que reanude por mí mismo?
RYN
2
Lamentablemente no, no lo creo. Todavía puede utilizar los controles manuales en VLC o iniciarlo con --play-and-stop para hacer una pausa de VLC después de cada elemento de la lista de reproducción.
micke