用docker ffmpeg测试视频vmaf分数,很快不用编译

之前测试vmaf要自己编译libvmaf,自己编译ffmpeg,巨麻烦,或者用老旧不再维护的docker仓库,最近在docker hub上发现了编译了libvmaf的ffmpeg的docker,而且镜像很小,适合直接运行。

bash 复制代码
# dest.mp4 评分视频,一般是转码后视频
# ref.mp4 对比视频,一般是原视频
# 1920x1080 注意需要把转码后的视频对齐到原视频的分辨率
# n_threads 线程数,自己根据cpu核心数调整
docker run --rm -it -v $(pwd):/config -w '/config' linuxserver/ffmpeg -i  dest.mp4 -i ref.mp4 -ss 0 -t 10 -an -filter_complex "[0:v]scale=1920x1080:flags=bicubic[main];[main][1:v]libvmaf=n_threads=12" -f null -

# 注意事项,如果是flv,需要转换成mp4
docker run --rm -it -v $(pwd):/config -w '/config' linuxserver/ffmpeg -i dest.flv -c copy dest.mp4
相关推荐
骇客野人41 分钟前
通过脚本推送Docker镜像
java·docker·容器
晚霞的不甘1 小时前
CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制
java·后端·spring·架构·音视频
美狐美颜SDK开放平台2 小时前
多终端适配下的人脸美型方案:美颜SDK工程开发实践分享
人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
人鱼传说4 小时前
docker desktop是一个好东西
运维·docker·容器
忆~遂愿5 小时前
CANN metadef 核心解析:计算图原型定义、算子元数据抽象与异构系统互操作机制
docker·容器
饭饭大王6665 小时前
CANN 生态深度整合:使用 `pipeline-runner` 构建高吞吐视频分析流水线
人工智能·音视频
说实话起个名字真难啊6 小时前
用docker来安装openclaw
docker·ai·容器
xmRao6 小时前
Qt+FFmpeg 实现 PCM 音频转 AAC 编码
qt·ffmpeg·pcm
恬静的小魔龙6 小时前
【群晖Nas】群晖Nas中实现SVN Server功能、Docker/ContainerManager等
docker·svn·容器
xmRao6 小时前
Qt+FFmpeg 实现录音程序(pcm转wav)
qt·ffmpeg