Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video SVT-AV1:编码后的视频搜索在任何视频播放器(甚至HTML5)中都非常糟糕_Video_Ffmpeg_Video Encoding - Fatal编程技术网

Video SVT-AV1:编码后的视频搜索在任何视频播放器(甚至HTML5)中都非常糟糕

Video SVT-AV1:编码后的视频搜索在任何视频播放器(甚至HTML5)中都非常糟糕,video,ffmpeg,video-encoding,Video,Ffmpeg,Video Encoding,我正在使用SVT-AV1和FFMPEG将视频编码到AV1视频和opus音频编解码器(.webm)中,它工作得很好,只是视频搜索没有真正工作(非常糟糕)。当我搜索时,CPU的使用率会急剧上升,直到搜索过程结束需要几分钟的时间 以下是我对视频的编码方式: 将任何视频转换为yuv:ffmpeg-i-preset veryslow-level 6.2.yuv 第一次运行AV1svt-AV1-i'.yuv'-w-h--fps--rc 0-q 30--预设8-b'.\output1.ivf'--输出统计文件

我正在使用SVT-AV1和FFMPEG将视频编码到AV1视频和opus音频编解码器(.webm)中,它工作得很好,只是视频搜索没有真正工作(非常糟糕)。当我搜索时,CPU的使用率会急剧上升,直到搜索过程结束需要几分钟的时间

以下是我对视频的编码方式:

  • 将任何视频转换为yuv:
    ffmpeg-i-preset veryslow-level 6.2.yuv
  • 第一次运行AV1
    svt-AV1-i'.yuv'-w-h--fps--rc 0-q 30--预设8-b'.\output1.ivf'--输出统计文件'.\stat\u file.stat'--键输入1--启用恢复过滤1
  • 第二次AV1运行
    svt-AV1-i'.yuv'-w-h--fps--rc 0-q 30--预设3-b'.\output.ivf'--输入统计文件'.\stat\u file.stat'--键输入1--启用恢复筛选1
  • 在opus codec
    ffmpeg-i-c:a libopus-vn-preset veryslow-level 6.2 output.ogg中获取源视频音频
  • 获取final.webm video
    ffmpeg-i output.ivf-i output.ogg-c copy output.webm
  • 我已经准备好尝试使用--keyin选项,也只是让它离开并使用编码器默认值,但结果总是一样的。(
    --keyin 1
    似乎比没有此选项效果更好,但也非常糟糕)

    我做错了什么

    附加说明:我使用的是下载版本为SVT-AV1和FFMPEG的Windows 10(我刚刚将SVT-AV1 Encoder.exe文件重命名为
    SVT-AV1.exe
    )。使用的CPU是Ryzen 9 3900X

    在SVT-AV1中使用
    --irefresh类型2

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

    有关更多信息:


    Ty非常感谢,这很有帮助。