Bagaimana menjalankan dua perintah secara bersamaan?


11

Saya punya dua video dan harus memutarnya (oleh mplayer) pada waktu yang bersamaan. Bagaimana cara melakukannya ?


Tulis skrip bash?
Cole Johnson

bisa, tapi bagaimana kelihatannya?
marioosh

Masukkan saja garis shebang diikuti oleh dua perintah yang saya percayai
Cole Johnson

1
Apa yang Anda maksud dengan bermain pada waktu yang bersamaan? Apakah maksud Anda, pada layar yang sama, menggunakan instance mplayer yang sama, pada beberapa layar, pada beberapa ruang kerja, pada komputer yang berbeda di jaringan?, .... Atau apakah Anda bermaksud menggabungkan dua video menjadi satu video?
Peter.O

Maksud saya dua contoh mplayer (dua jendela) secara sederhana. Saya ingin melihat perbedaan antara video itu.
marioosh

Jawaban:


10

Mulai beberapa tugas latar belakang. Ini berarti bahwa yang kedua tidak perlu menunggu yang pertama selesai memuat. Beri &tahu perintah untuk berjalan di latar belakang.

Dari baris perintah: Pada yang pertama, jumlah .(titik) sama dengan jumlah instance.

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

atau

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

atau

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

Atau dalam skrip yang disebut oleh play-two "/my/vid/path.mp4"

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

Saya dapat bash: syntax error near unexpected token ; '`
marioosh

Anda dapat menempatkan perintah pada baris yang berbeda. Ini berfungsi dengan baik untuk saya .. Saya baru saja memuat video matroska 2x4GB dan sinkronisasi sempurna ... Ini adalah efek yang menarik, untuk beberapa klip :)
Peter.O

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.