0

我有一个 YUV 文件。我需要将其编码为 H.264,但使用三种不同的比特率。是否可以使用一个命令来完成,因此不需要多次处理 yuv 文件?

这是我现在所做的:

x264 -B 600 -o /path/to/output_first.264 /path/to/input.yuv
x264 -B 800 -o /path/to/output_second.264 /path/to/input.yuv
x264 -B 1000 -o /path/to/output_second.264 /path/to/input.yuv

是否可以在一个命令中完成它以使其更快?YUV 文件可能很大,所以我不想连续提取三次。并且所有三个编码过程都使用相同的输入 YUV 文件,所以我想这应该是可能的。

4

2 回答 2

1

可以直接用x264吗?

不,x264 cli 只支持一输入一输出。

于 2012-07-24T11:51:36.530 回答
1

是的,使用 FFmpeg 很容易:

ffmpeg -i input.yuv -b:v 600 output1.264 -b:v 800 output2.264 -b:v 1k output3.264
于 2012-07-18T23:01:54.140 回答