从视频中提取PNG时ffmpeg崩溃

时间:2018-02-07 10:08:04

标签: windows ffmpeg windows-10 64-bit png

我正在尝试使用ffmpeg从视频(.avi)中提取PNG。我的代码是:

public IActionResult yaddayadda(){
    var filePath = "./Data/file.json";

    var stream = new FileStream(@filePath, FileMode.Open);
    return new FileStreamResult(stream, "application/json");
}

通常这样可以正常工作,但是刚才它已经导致ffmpeg崩溃了,一个框出现告诉我'ffmpeg.exe已经停止工作..等......',但是从png改为jpeg并且问题出现了程。

视频的格式似乎并不重要,mp4和mpg也有与avi相同的问题。

这只是在Windows 10(x64)PC上刚刚发生(过去一天),所以它可能与MS / Windows Update有关......这可能吗?有谁知道还有什么可能导致这种情况?

1 个答案:

答案 0 :(得分:1)

查看最近安装的程序,意识到我安装了ImageMagick,它有一个命令行界面和环境变量,它是自动设置的,不仅包括" magick的文件夹。 exe文件"而且还有一个" ffmpeg.exe" (版本3.4),并且因为它首先在环境变量列表中,Windows假定 是要使用的版本,而不是我通常使用的独立版本(每晚{{3 }})。 因此,只需将独立版本移到ImageMagick条目上方即可。