1

だから、私の状況はこんな感じです。並行して実行したい3つのパスを持つ3つのx264コマンドがあります。

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

次に、2番目のパスを並行して実行します。

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

そして3回目のパスも。

問題は、(マルチプロセッシングを使用して)-pオプションを指定して3つのx264コマンドを同時に実行しているため、すべてが同じ一時ファイルを使用して1回目と2回目のパスの結果を保存しようとしていることです。

x264コマンドごとに異なる一時ファイルを使用するように指定する方法はありますか?

4

2 に答える 2

0

一時ファイルが現在のディレクトリに作成されている場合は、別のディレクトリから別のインスタンスを起動します。それらがすべてたとえば/tmpで作成されている場合、同じ名前を複数回使用するとバグになると思います。

于 2012-08-16T10:43:24.410 に答える
0

私はこれを理解しました。--statsオプションを使用しました:

x264 -p 1 --stats file1.log ...
x264 -p 1 --stats file2.log ...
x264 -p 1 --stats file2.log ...
于 2012-08-16T11:12:31.910 に答える