2012-08-16 94 views
1

所以,我的情況就是這樣。我有3次通過我想在並行運行三個X264命令:以及x264多次傳遞指定臨時文件的位置?

x264 -p 2 ... 
x264 -p 2 ... 
x264 -p 2 ... 

和第三遍:

x264 -p 1 ... 
x264 -p 1 ... 
x264 -p 1 ... 

然後我想並行運行第二遍。

問題是,因爲我在同一時間使用-p選項運行三個x264命令(使用多處理),它們都嘗試使用相同的臨時文件來保存第一個/第二個傳遞的結果。

有沒有一種方法來指定每個x264命令使用不同的臨時文件?

回答

0

我已經想通了。我已經使用--stats選項:

x264 -p 1 --stats file1.log ... 
x264 -p 1 --stats file2.log ... 
x264 -p 1 --stats file2.log ... 
0

如果在當前目錄中創建臨時文件,請從不同目錄啓動不同的實例。如果它們都是在例如/tmp,多次使用同一個名字會是一個錯誤,我會說。