Làm thế nào để chạy hai lệnh cùng một lúc?


11

Tôi có hai video và cần phát chính xác chúng (bởi mplayer) cùng một lúc. Làm thế nào để làm điều đó ?


Viết một kịch bản bash?
Cole Johnson

có thể, nhưng nó trông như thế nào?
marioosh

Chỉ cần đặt dòng shebang theo sau hai lệnh tôi tin tưởng
Cole Johnson

1
Bạn có ý nghĩa gì khi chơi cùng một lúc? Bạn có nghĩa là, trên cùng một màn hình, sử dụng cùng một phiên bản của mplayer, trên nhiều màn hình, trên nhiều không gian làm việc, trên các máy tính khác nhau trên mạng ?, .... Hay bạn có nghĩa là hợp nhất hai video thành một video?
Peter.O

Ý tôi là hai trường hợp của mplayer (hai cửa sổ) đơn giản. Tôi muốn thấy sự khác biệt giữa các video đó.
marioosh

Câu trả lời:


10

Bắt đầu nhiều nhiệm vụ nền. Điều này có nghĩa là cái thứ hai không cần đợi cái đầu tiên tải xong. Các &lệnh cho chạy để chạy trong nền.

Từ dòng lệnh: Trong cái đầu tiên, số lượng .(dấu chấm) bằng với số lượng phiên bản.

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

hoặc là

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

hoặc là

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

Hoặc trong một kịch bản được gọi bởi play-two "/my/vid/path.mp4"

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

Tôi nhận được bash: syntax error near unexpected token ; '`
marioosh

Bạn có thể đặt các lệnh trên các dòng khác nhau. Nó hoạt động tốt đối với tôi .. Tôi vừa tải 2x vros matroska 4GB và đồng bộ hóa hoàn hảo ... Đó là một hiệu ứng
xen kẽ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.