1

所以,我的情况是这样的。我有三个 x264 命令,我想并行运行 3 遍:

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

然后我想并行运行第二遍:

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

第三关也是如此。

问题是,因为我同时运行三个带有 -p 选项的 x264 命令(使用多处理),它们都试图使用相同的临时文件来保存第一/第二遍的结果。

有没有办法为每个 x264 命令指定使用不同的临时文件?

4

2 回答 2

0

如果临时文件是在当前目录中创建的,则从不同的目录启动不同的实例。如果它们都是在 eg 中创建的/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 回答