AviSynth не может открыть мой AVI-файл: «AVISource: не удалось найти декомпрессор для dvd-дисков Fourcc»

Я просто хочу открыть файл AVI с помощью AviSynth и загрузить его в VirtualDub. Однако, когда я открываю свой скрипт .avs (состоящий всего из одного вызова AviSource()), я получаю следующую ошибку:

Ошибка открытия Avisynth: AVISource: не удалось найти декомпрессор для DVD-дисков Fourcc (H:\Videos\QTGMC\test.avs, строка 1)

Требуемый кодек dvsd, кажется, установлен, согласно программному обеспечению под названием GSpot (которое определяет требуемый кодек видеофайла). Кто-нибудь знает, почему я не могу открыть этот файл и как это исправить?


person EmielBoss    schedule 21.08.2018    source источник


Ответы (2)


Если у кого-то возникнет такая же проблема в будущем, я решил ее, установив кодек Cedocida: http://www.cithraidt.de/cedocida/index.html#download.

Использование DirectShowSource() вместо AviSource() также работает.

person EmielBoss    schedule 23.08.2018

Вы можете использовать FmpegSource2() — он не использует кодеки из системы, такие как AVISource() или DirectShowSource() и распознает множество современных форматов с точностью до кадра.

По сути, он поддерживает все форматы, которые поддерживает FFMPEG.

person Alexander Sorkin    schedule 02.04.2019