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

时间:2018-08-21 11:23:29

标签: codec avi avisynth virtualdub

我只是想用AviSynth打开一个AVI文件并将其输入VirtualDub。但是,当我打开function export_attendance_view_doc($htmlcontent){ header("Content-Type: application/vnd.msword"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=attendance_report.doc"); echo $htmlcontent; } function export_attendance_view_xls($htmlcontent){ header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=attendance_report.xls"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=attendance_report.doc"); echo $htmlcontent; } 脚本(仅由一个<img src调用组成)时,出现以下错误:

  

Avisynth打开失败:       AVISource:无法为fourcc dvd找到解压缩器       (H:\ Videos \ QTGMC \ test.avs,第1行)

根据称为GSpot的软件(它标识视频文件的必需编解码器),似乎已安装了必需的dvsd编解码器。有谁知道为什么我无法打开此文件以及如何修复它?

2 个答案:

答案 0 :(得分:1)

万一将来有人遇到相同的问题,我通过安装Cedocida编解码器http://www.cithraidt.de/cedocida/index.html#download来解决。

使用DirectShowSource()代替AviSource()也可以。

答案 1 :(得分:0)

您可以使用FmpegSource2()-它不使用AVISource()DirectShowSource()之类的系统编解码器,并且可以识别许多具有帧精度的现代格式。

基本上,它支持FFMPEG的所有格式。