¿Cómo ejecutar dos comandos simultáneamente?


11

Tengo dos videos y necesito reproducirlos (por mplayer) exactamente al mismo tiempo. Como hacer eso ?


¿Escribir un script bash?
Cole Johnson

puede ser, pero ¿cómo se ve?
marioosh

Simplemente ponga la línea shebang seguida de los dos comandos que creo
Cole Johnson

1
¿Qué quieres decir con jugar al mismo tiempo? ¿Quiere decir, en la misma pantalla, usar la misma instancia de mplayer, en múltiples pantallas, en múltiples espacios de trabajo, en diferentes computadoras en la red?, ... ¿O quiere fusionar dos videos en un solo video?
Peter.O

Me refiero a dos instancias de mplayer (dos ventanas) simplemente. Quiero ver la diferencia entre esos videos.
marioosh

Respuestas:


10

Inicie múltiples tareas en segundo plano. Esto significa que el segundo no necesita esperar a que el primero termine de cargarse. El le &dice al comando que se ejecute en segundo plano.

Desde la línea de comandos: en la primera, el número de .(puntos) es igual al número de instancias.

set "/my/vid/path.mp4"   
for i in . . ;do (mplayer "$1" &) ;done   

o

set "/my/vid/path.mp4"; ( 
mplayer "$1" &
mplayer "$1" & )

o

( mplayer "/my/vid/path.mp4" &
  mplayer "/my/vid/path.mp4" & ) 

O en un guión llamado por play-two "/my/vid/path.mp4"

#!/bin/bash
mplayer "$1" &
mplayer "$1" &

I get bash: syntax error near unexpected token ; ''
marioosh

Puedes poner los comandos en diferentes líneas. Funciona bien para mí. Acabo de cargar 2x 4GB matroska vids y la sincronización es perfecta ... Es un efecto interesante, para algunos clips :)
Peter.O

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.