在 ffmpeg 中编码 DXV(resolume 编解码器)

Encoding DXV in ffmpeg (resolume codec)

我确实在 ffmpeg -codecs 中列出了它,但 returns Unknown encoder 'dxv'

我是否必须重新安装具有 DXV 依赖项的 ffmpeg?如果是这样,如何?如果未知,为什么会列在 -codecs 中?

我在网上找到了这个:

https://www.ffmpeg.org/doxygen/3.2/dxv_8c_source.html

据说是 dxv encondig 的来源。我应该使用它吗?

根据 ffmpeg -codecs

的输出

D.VIL. dxv Resolume DXV

FFmpeg 只能解码 DXV,不能编码。如果编码器可用,第二个字符将是 E 而不是 .。您还可以检查 ffmpeg -encoders 以查看仅包含编码器的列表。

不幸的是,Resolume 团队 not interested 正在开源 DXV 编解码器,以便 ffmpeg 等程序可以将视频编码为该格式。

我目前的首选选择是 Resolume Alley。它实际上非常有效。

他们在 their manual 中推荐了其他选项。