Как запустить две команды одновременно?


11

У меня есть два видео, и мне нужно воспроизводить их (по mplayer) точно одновременно. Как это сделать ?


Написать сценарий bash?
Коул Джонсон

может быть, но как это выглядит?
Mariooosh

Просто поместите строку Шебанга, а затем две команды, которые я верю
Коул Джонсон

1
Что вы имеете в виду, играя в то же время? Вы имеете в виду, на одном и том же экране, с использованием одного и того же экземпляра mplayer, на нескольких экранах, в нескольких рабочих пространствах, на разных компьютерах в сети?, .... Или вы хотите объединить два видео в одно видео?
Peter.O

Я имею в виду два экземпляра mplayer (два окна) просто. Я хочу увидеть разницу между этими видео.
Mariooosh

Ответы:


10

Запустите несколько фоновых задач. Это означает, что второму не нужно ждать окончания загрузки первого. &Сказать команду для запуска в фоновом режиме.

Из командной строки: в первой число .(точек) равно количеству экземпляров.

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

или

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

или

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

Или в сценарии, называемом play-two "/my/vid/path.mp4"

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

Я получаю bash: syntax error near unexpected token ; '`
marioosh

Вы можете поместить команды в разные строки. Он работает нормально для меня .. Я только что загрузил 2x 4GB Matroska VIDS, и синхронизация идеально ... Это интересный эффект, для некоторых клипов :)
Peter.O

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.