首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在FFmpeg过滤中对参考视频进行切片

如何在FFmpeg过滤中对参考视频进行切片
EN

Stack Overflow用户
提问于 2020-03-13 14:56:58
回答 1查看 93关注 0票数 1

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

下面是我创建要检查的文件的方式:

代码语言:javascript
复制
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分数,这是我处理缩放的方式:

代码语言:javascript
复制
 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开始)?

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 13:14:06

您还应该裁剪参考视频而不对其进行重新编码,这样您就不能使用-ss-t选项。要做到这一点,请尝试使用trim过滤器。

代码语言:javascript
复制
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计算的main和ref视频的详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60666115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档