gpt4 book ai didi

video - SVT-AV1 : After encoding the video seeking is very bad in any video player (even HTML5)

转载 作者:行者123 更新时间:2023-12-04 23:12:46 27 4
gpt4 key购买 nike

我正在使用 SVT-AV1 和 FFMPEG 将视频编码为 AV1 视频和 opus 音频编解码器(.webm),它工作正常,除了视频搜索不起作用(非常糟糕)。当我寻找时,CPU 使用率会上升,并且需要几分钟才能完成寻找过程。

这是我对视频进行编码的方式:

  • 将任意视频转成yuv:ffmpeg -i <src-video> -preset veryslow -level 6.2 <out-video>.yuv
  • 第一次 AV1 运行 svt-av1 -i '<out-video>.yuv' -w <src-video-width> -h <src-video-height> --fps <src-video-fps> --rc 0 -q 30 --preset 8 -b '.\output1.ivf' --output-stat-file '.\stat_file.stat' --keyint 1 --enable-restoration-filtering 1
  • 第二次 AV1 运行 svt-av1 -i '<out-video>.yuv' -w <src-video-width> -h <src-video-height> --fps <src-video-fps> --rc 0 -q 30 --preset 3 -b '.\output.ivf' --input-stat-file '.\stat_file.stat' --keyint 1 --enable-restoration-filtering 1
  • 在 opus 编解码器中获取源视频音频 ffmpeg -i <src-video> -c:a libopus -vn -preset veryslow -level 6.2 output.ogg
  • 获取最终的 .webm 视频 ffmpeg -i output.ivf -i output.ogg -c copy output.webm

  • 我已经尝试过使用 --keyin 选项,也只是让它离开并使用编码器默认值,但结果总是相同的。 ( --keyin 1 似乎比没有这个选项更好,但也非常非常糟糕)

    我究竟做错了什么?

    附加功能:我正在使用带有 SVT-AV1 和 FFMPEG 下载版本的 Windows 10(我刚刚将 SVT-AV1 编码器 .exe 文件重命名为 svt-av1.exe )。使用的CPU是Ryzen 9 3900X

    最佳答案

    使用--irefresh-type 2在 SVT-AV1 中。

    它需要使用 IDR 模式(默认模式是 CRA)。

    了解更多信息:

  • https://github.com/OpenVisualCloud/SVT-AV1/issues/170
  • https://github.com/OpenVisualCloud/SVT-AV1/issues/33#issuecomment-472354659
  • 关于video - SVT-AV1 : After encoding the video seeking is very bad in any video player (even HTML5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61693577/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com