我使用Chocolatey安装了FFmpeg并确认它是最新版本。为了将png文件转换为avif文件,我在管理员权限的cmd窗口中给出了如下命令。
ffmpeg -i input.png output.avif
Run Code Online (Sandbox Code Playgroud)
当然,文件目录中除了ASCII码之外就没有其他字符了。发出以下错误代码:
[NULL @ 00000211e91fd800] Unable to find a suitable output format for 'output.avif'
output.avif: Invalid argument
Run Code Online (Sandbox Code Playgroud)
我尝试用谷歌搜索几次。
https://trac.ffmpeg.org/ticket/7621
https://avif.io/blog/tutorials/ffmpeg/
等在其他谷歌搜索中,没有有意义的结果。无论如何,这些网站都支持 AVIF。我尝试根据需要编写命令,但ffmpeg -i image.png -c:v libaom-av1 -still-picture 1 image.avifavif.io 站点提供的命令无法处理下面留下的以下错误代码。
无法识别的选项“静态图片”。
分割参数列表时出错:未找到选项
AVIF 是一种新的格式,我什至不知道 FFmpeg 是否真正支持它。确定吗?我应该怎么办?如果 FFmpeg 不支持 AVIF,可以用什么替代呢?