如何使用 FFmpeg 将视频无损转换为 AV1?

Pet*_*lík 5 video encoding ffmpeg command-line lossless

我有一组 AVI 视频(无损视频流;无音频),我的目标是使用 FFmpeg 将它们转换为 AV1 无损

FFmpeg(包含 librav1e、libaom-av1 和 libsvtav1)在我的 Windows 8.1 机器上运行良好,我可以使用 AV1 与 VP9 中的命令部分将视频转换为 H.264、H.265 和 VP9(全部无损)与 AVC (h.264) 与 HEVC (h.265) 对比:第一部分 - 无损

但我对该页面上 AV1 的命令行参数感到困惑。我也不知道如何转换ffmpeg 文档中描述的 AV1 选项中描述的 AV1 选项转换为 FFmpeg 命令行(并且找不到任何教程)。

我还检查了libaom AV1 编码指南叛军联盟的 AV1 视频编解码器编码指南等,但他们根本没有提到 AV1 无损。

您能否为一个或多个编码器(librav1e、libaom-av1、libsvtav1)提供一个示例 FFmpeg 命令行?

Вал*_*ков 6

使用 FFmpeg 本身:

ffmpeg -i movie.avi -c:v libaom-av1 -aom-params lossless=1  "av1losslessmovie.mp4"
Run Code Online (Sandbox Code Playgroud)

  • 没关系...AVI只是一个容器。它们都受 ffmpeg 支持。AV1 是 AVI 容器内的视频流。 (2认同)