![Winff 退出并出现“无法识别的选项”错误](https://linux22.com/image/1043716/Winff%20%E9%80%80%E5%87%BA%E5%B9%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E7%9A%84%E9%80%89%E9%A1%B9%E2%80%9D%E9%94%99%E8%AF%AF.png)
我完全安装了 ffmpeg本指南。我在 Ubuntu 中安装了 Winff,但是当我想尝试转换时出现此错误:
ffmpeg version git-2013-11-15-995f450 Copyright (c) 2000-2013 the FFmpeg developers
built on Nov 15 2013 18:32:56 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu8)
configuration: --disable-yasm
libavutil 52. 53.100 / 52. 53.100
libavcodec 55. 43.100 / 55. 43.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 91.100 / 3. 91.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
Unrecognized option 'preset'.
Error splitting the argument list: Option not found
Press Enter to Continue
...我也安装了 libavcodec-extra-53..有什么问题?
答案1
您没有正确遵循指南,因为您的 ffmpeg 配置仅包含--disable-yasm
。预设可能是使用 libx264 进行编码,但由于您的 ffmpeg 配置不足,因此--enable-gpl --enable-libx264
您不支持此编码器。
该libavcodec-extra-53
包不会影响您编译的 ffmpeg,因此在这种情况下它不会执行任何操作。
答案2
我遇到了同样的问题。答案很简单。查看 libavcodec 的版本号。它是 55。但是 WinFF 网站上最新的预设是版本 54。
在 winf 发布新预设之前,您唯一的选择是使用不同的 ffmpeg 或尝试使用预设,直到找到可行的组合。我试过了,但输出很糟糕。