这是 yuvfps 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
yuvfps - 转换为不同的帧速率
概要
yuvfps [-r 编号:书房[-s 编号:书房[-i 隔行扫描[-I 隔行扫描[-c[-n[-w[-v 0-2]
[-h]
商品描述
yuvfps 是一个通用的(向上或向下)重采样实用程序,用于允许
生成具有每种标准视频格式所需的帧速率的视频流。
yuvfps 从标准输入读取 YUV4MPEG 流并将 YUV4MPEG 流输出到
跳过原始帧的标准输出(下采样)或
重复(上采样)。 这允许其他需要特定框架的 mjpegtools
速率来处理流。
yuvfps 默认情况下使用 Bresenham 算法进行重新采样,以便新视频
流类似于原始流。 但是请注意,降尺度是不可逆的
操作,因为帧被丢弃。 此外,由此产生的视频流可能没有
如果新的帧速率不是整数倍,则与原始持续时间完全相同
的原始利率。
作为简单地丢弃或复制帧的替代方法,每个输出帧/场都可以
作为两个时间上最接近的输入帧/场的加权平均值产生。 在这
模式, yuvfps 也可以改变流的隔行扫描模式。
yuvfps 还可以“修复” YUV4MPEG 标头中指定的帧速率。 这允许
生成效果(快进、慢动作)以及当源流具有
某些帧速率非常接近,但不完全是某些标准所需的速率
视频(例如,24.9 对 25)。
配置
-r 编号:书房
指定生成的流帧速率。
-s 编号:书房
忽略输入流中的帧速率,并假定此帧速率用于
输入流。
-i 隔行扫描
指定结果流的隔行扫描模式。 隔行模式可以
仅在使用加权平均重采样模式(-w 选项)时更改。
p - 逐行(非隔行)
t - 顶场优先
b - 底场优先
-I 隔行扫描
忽略输入流中的隔行扫描模式信息并假设
输入流的隔行扫描模式。 可能的值与
-i 选项。
-c
更改输出流中的流标头帧速率和隔行扫描模式,但
从原始流中复制帧而不做任何更改。 -r 和 -i 选项
指定输出流标头的帧速率和隔行扫描模式。
-n
默认情况下,yuvfps 会尝试找到标准化的帧率。 一些程序创建
帧率如:29969909:1000000 这实际上是典型的 NTSC 帧率
30000:1001。 yuvfps 打印出归一化值和原始值
开始。 如果您认为标准化值不正确并希望 yuvfps 使用
原始给定数字您必须添加该选项。 所以 yuvfps 不会尝试
将值标准化。
-w
将每个输出帧/场生成为两个时间上最接近的加权平均值
输入帧/场,而不是简单地丢弃或复制帧。 混合
与默认值相比,两个相邻帧/场减少了可见步进
删除/复制算法,但作为一个缺点,它会使快速移动的对象出现
模糊,而且速度要慢得多。
-v [0,1,2]
设置详细级别。
0 = 仅警告和错误消息。
1 = 添加信息性消息,如帧率对话信息。
2 = 也添加健谈的调试消息。
使用 onworks.net 服务在线使用 yuvfps