много постов из ничего А можно было просто сразу написать пару строк содержимого .avs.
shurik_pronkinЯ не писал, что avs пустой. Я написал, что в нем нет обработки.
LoadPlugin("C:\dgdecnv_251\DGDecodeNV.dll")
DGSource("C:\vto\1.dgi")
А как конкретные вобы напрямую скормить пайпу? Например, VTS_01_1.VOB не весь, а начиная с конкретного фрейма + весь VTS_01_2.VOB + VTS_01_3.VOB не весь, а до конкретного фрейма.
Ну, если не фрейма, а времени, то сразу в топаз:
"...\Topaz Video AI\ffmpeg.exe" "-hide_banner" "-i" "concat:VTS_01_1|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB|VTS_01_5.VOB" "-ss" "00:00:12.345" "-to" "01:23:45.678" ...
Точное позиционирование. Пропускаемый в начале интервал всё равно будет кодироваться и на это будет потрачено время.
Или неточное позиционирование:
"...\Topaz Video AI\ffmpeg.exe" "-hide_banner" "-ss" "00:00:12.345" "-to" "01:23:45.678" "-i" "concat:VTS_01_1|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB|VTS_01_5.VOB" ...
куда mpeg вывезет.
DGIndex необходим при использовании сложных фильтров скачущих по ближайшим кадрам.
Мне вот больше нравится сразу делать mkv из DVD с помощью MakeMKV. И звук выбрать и оглавление оставить.