简体   繁体   English

AviSynth无法打开我的AVI文件:“ AVISource:无法找到Fourcc DVD的解压缩器”

[英]AviSynth can't open my AVI file: “AVISource: Couldn't locate a decompressor for fourcc dvds”

I simply want to open an AVI file with AviSynth and feed it into VirtualDub. 我只是想用AviSynth打开一个AVI文件并将其输入VirtualDub。 However, when I open my .avs script (consisting of just one AviSource() call), I get the following error: 但是,当我打开.avs脚本(仅由一个AviSource()调用组成)时,出现以下错误:

Avisynth open failure: AVISource: Couldn't locate a decompressor for fourcc dvds (H:\\Videos\\QTGMC\\test.avs, line 1) Avisynth打开失败:AVI来源:无法为fourcc dvd找到解压缩器(H:\\ Videos \\ QTGMC \\ test.avs,第1行)

The required dvsd codec seems to be installed, according to software called GSpot (which identifies a video file's required codec's). 根据称为GSpot的软件(它标识视频文件的必需编解码器),似乎已安装了必需的dvsd编解码器。 Does anyone know why I can't open this file and how to fix it? 有谁知道为什么我无法打开此文件以及如何修复它?

In case anyone has the same issue in the future, I solved it by installing Cedocida codec: http://www.cithraidt.de/cedocida/index.html#download . 如果将来有人遇到相同的问题,我可以通过安装Cedocida编解码器来解决它: http : //www.cithraidt.de/cedocida/index.html#download

Using DirectShowSource() instead of AviSource() also works. 也可以使用DirectShowSource()而不是AviSource()

You can use FmpegSource2() - it does not use codecs from the system like AVISource() or DirectShowSource() and recognizes a lot of modern format with frame accuracy. 您可以使用FmpegSource2() -它不使用像AVISource()DirectShowSource()这样的系统中的编解码器,并且可以以帧精度识别很多现代格式。

Basically, it supports all the formats FFMPEG does. 基本上,它支持FFMPEG所做的所有格式。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM