У меня есть файл YUV. Мне нужно закодировать его на H.264, но используя три разных битрейта. Можно ли сделать это с помощью одной команды, чтобы файл yuv не нужно обрабатывать muttiple раз?Можно ли закодировать один файл yuv на 3 h.264 файла с разными битрейтами с помощью одной команды?
Вот что я делаю прямо сейчас:
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, поэтому я предполагаю, что это должно быть возможно.
Возможно ли с помощью x264? –
Я не мог вам сказать. Как вы заметили, не кажется необоснованным. – blahdiblah