gpt4 book ai didi

ffmpeg - 如何在 FFmpeg 过滤中对引用视频进行切片

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

我想检查引用视频切片的 vmaf 结果(也通过缩放)

这就是我创建要检查的文件的方式:

ffmpeg -y -hwaccel cuda -i <reference video> -ss 00:00:30 -t 00:01:00 -c:v libx265 -preset superfast -tune zerolatency -crf 25 -s 1280x720 <newFile>

现在我想检查它的 vmaf 分数,这就是我处理缩放的方式:
 ffmpeg -i <newFile> -i <reference file> -filter_complex [0:v]scale=1920:1080:flags=bicubic[main];[main][1:v]libvmaf=model_path=<libvmaf path>:log_path=VMAF.txt -f null -

如何添加到我希望它仅与引用文件的切片进行比较的过滤器(在 -t 期间从 -ss 开始)?

最佳答案

您还应该在不重新编码的情况下裁剪引用视频,这样您就不能使用 -ss-t选项。要做到这一点,请尝试 trim筛选。

ffmpeg -i <newFile> -i <reference> -filter_complex "[1:v]trim=start=30,setpts=PTS-STARTPTS[ref];[0:v]scale=1920:1080:flags=bicubic[main];[main][ref]libvmaf=model_path=<libvmaf path>:log_path=VMAF.txt -f null -

仅当您的视频最初是对齐的时,这才有效。如果没有,挑战会更复杂一些。您可以在此处查看有关同步主视频和引用视频以进行 vmaf 计算的一些详细信息。
  • easyVmaf
  • Simplifying the way to use vmaf
  • 关于ffmpeg - 如何在 FFmpeg 过滤中对引用视频进行切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60666115/

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