PDA

Просмотр полной версии : AviSynth. Помогите с терминалогией.


neb
23.05.2018, 07:52
В Википедии (https://ru.wikipedia.org/wiki/AviSynth) про AviSynth написано следующее:
Главный минус — невозможна обработка потоков без их сжатия-разжатия, что умеет, скажем, VirtualDub, т. е. невозможен lossless-монтаж иначе, чем через использование lossless-кодеков (также известный как нарезка-склейка сжатого потока по ближайшим ключевым кадрам).
Кто-нибудь может пояснить, что здесь имеется ввиду?

DenisLp
03.06.2018, 13:39
Енто значит, что avisynth всегда декодирует видео в несжатый формат (YV12, как правило), а значит на выходе его требуется опять чем-то сжать, чтобы не хранить гигабайты на винте. А VirtualDub просто копирует поток по ключевым кадрам (GOP участки, содержащие комплект IBP кадров, самое главное I - ключевой кадр, резать посередине их без пересжатия нельзя, так как B и P кадры не самодостаточны и ссылаются на I). I следует каждые 12-15 кадров в MPEG-2, а в H.264 может быть до 10 секунд.