Сведение слоёв распаковывает исходник видеокартой
Затухание в полторы-две минуты собиралось минутами, и всё это время предпросмотр ждёт. Виноваты оказались не фильтры: на десяти секундах 2688x1512 цепочка со сведением стоит 13.5 с, а вовсе без фильтров — 12.7 с. Время уходит на разбор HEVC процессором. Ключ -hwaccel cuda перед входом убирает почти всё: настоящее затухание на семьдесят секунд собирается 18.3 с вместо 75.9 с, картинка бит в бит та же (одинаковый md5 потока, 4196 кадров там и там). Просится он только там, где кодировать будет та же карта — то есть выбран NVENC. На машине без неё ключ не появляется вовсе. Сверх того у подготовки вставок есть откат: не пошло — повторяем на процессоре, как это уже делает склейка с перекодированием. Сборка ролика пока по-старому: там кусок с наложением идёт в общий поток, и повторить его после отказа посреди работы нельзя — данные уже ушли в трубу. Это отдельная задача.
This commit is contained in:
parent
d2a49343c3
commit
8d1cb9af5c
4 changed files with 109 additions and 5 deletions
|
|
@ -840,6 +840,14 @@ Wine с новой библиотекой не грузилось ничего.
|
|||
привычный RGB. Записанный по привычке код даёт цвет с переставленными
|
||||
красным и синим.
|
||||
|
||||
**Разбор HEVC на процессоре — самое дорогое в сведении слоёв.** Не
|
||||
фильтры, как кажется: на десяти секундах 2688x1512 цепочка со сведением
|
||||
стоит 13.5 с, а без всяких фильтров — 12.7 с. Всё время уходит на разбор
|
||||
исходника. Ключ `-hwaccel cuda` перед входом убирает его почти целиком:
|
||||
затухание на семьдесят секунд собирается 18.3 с вместо 75.9 с, картинка
|
||||
бит в бит та же. Просить его стоит только там, где кодирует та же карта
|
||||
(выбран NVENC): иначе на машине без неё пришлось бы ловить отказ.
|
||||
|
||||
**Список недостающего — не список нужного.** Недостающее у нас — это то,
|
||||
чего нет на диске. Но у куска, который делается прямо сейчас, файл уже
|
||||
есть: ffmpeg создаёт его в первую же секунду и пишет до конца. Проверка
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue