ffmpeg - FFmpeg 在 MPTS 文件上计算 PSNR
问题描述
我有 2 个具有相同 pid 3511 的 MPTS 文件。第一个文件库,第二个在转码器之后。我想计算它之间的 PSNR。
.\ffmpeg.exe -i origin.ts -i ref.ts -streamid 0:3511 -streamid 1:3511 -lavfi psnr=stats_file=psnr_logfile.txt -f null -
但 ffmpeg 给我一个错误:
[Parsed_psnr_0 @ 000002161e3c6a40] Width and height of input videos must be same.
[Parsed_psnr_0 @ 000002161e3c6a40] Failed to configure input pad on Parsed_psnr_0
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:2
是否可以从第一流和第二流中选择相同的 pid 并计算 PSNR?
解决方案
推荐阅读
- javascript - 将动态值插入输出文件
- bash - 从命令填充的 Makefile 导出 bash 环境变量
- python - 基于键值组合列表
- python-3.x - tf.keras.models.save_model 不保存 probabilistic_model
- stm32 - STM32 ISR 例程挂在 cmsis-OS osThreadFlagSet() 内部
- typescript - 当长度超过限制时使用 POST 而不是 GET
- python-sphinx - sphinx 中是否有换行符或功能可以将长行渲染成漂亮的 HTML?
- jscript - 在我的应用程序数据文件夹中找到了这个脚本和 exe 文件。我想知道这是做什么的。这是记录我的击键条目的后门脚本吗?
- javascript - 在 JavaScript 中将输入作为参数时以给定格式返回输出
- lua - 在 nvim 中使用 lua 创建的新窗口中禁用折叠