这是命令 ffmpeg2theora,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
ffmpeg2theora - 用于创建 Ogg Theora 和 Ogg Vorbis 文件的命令行转换器。
概要
ffmpeg2理论 [选项] 输入文件
商品描述
本手册页简要记录了 ffmpeg2理论 命令。
ffmpeg2理论 是一个将 ffmpeg 可以解码的任何媒体文件转换为 Ogg 的程序
Theora 用于视频,Ogg Vorbis 用于音频。
配置
要从标准输入读取,请指定“-”作为输入文件名。
这些程序遵循通常的 GNU 命令行语法,长选项以
两个破折号 (`-')。 下面是选项的摘要。
一般用途总体评估 产量 opţiuni:
-o, - 输出
指定输出文件名。 如果未指定输出文件名,则输出将为
写入 输入文件.ogv。 要输出到标准输出,请指定 /dev/stdout 作为
输出文件。
--无骨架
禁用 Ogg Skeleton 元数据输出。
--查找索引
在骨架轨迹中启用关键帧索引。
-是的, - 开始时间
此时开始编码(以秒为单位)。
-e, - 时间结束
此时结束编码(以秒为单位)。
-p, --预设
使用 v2v 预设对文件进行编码。 目前,有预览版、专业版和视频库。 跑步
“ffmpeg2theora -p info”了解更多信息。
视频 产量 opţiuni:
-v, - 视频质量
[0 到 10] 设置视频的编码质量(默认值:6)。
使用更高的值以获得更好的质量
-V, - 视频比特率
设置视频的编码比特率(以 kb/s 为单位)。
--软目标
使用大水库,将流量作为软目标; 码率控制较少
严格但总体质量通常更高/更平滑。 软目标也
允许可选的 -v 设置来指定允许的最低质量。
--两次通过
使用两次速率控制压缩输入。 该选项要求输入
编码器是可搜索的并自动执行两次传递。
--第一次通过
执行两遍速率控制编码的第一遍,将遍数据保存到
用于稍后的第二次通过
--第二遍
执行双通道速率控制编码的第二通道,读取第一通道数据
从。 第一遍数据必须来自使用的第一编码遍
相同的输入视频才能正常工作。
--优化
优化输出 Theora 视频,使用运动矢量的完整搜索而不是搜索
等级一。 这可以降低视频比特率约 5%,但速度较慢且
因此默认情况下处于禁用状态。
--速度级别
值越高,编码速度越快,成本是质量和带宽(默认 1)
可用值取决于 libtheora 的版本,请检查 ffmpeg2theora --help for
支持的值。
-X, - 宽度
缩放到给定宽度(以像素为单位)。
-y, - 高度
缩放到给定高度(以像素为单位)。
- 方面
定义帧长宽比(例如4:3、16:9)。
--像素方面
定义像素长宽比(例如1:1、4:3)。
-F, --帧率
输出帧率例如 25:2 或 16
- 作物顶部, --作物底部, ——左裁剪, --作物权利
在调整大小之前按给定像素裁剪输入。
-K, --keyint
[8 至 2147483647] 设置关键帧间隔(默认值:64)。
-d, --buf-延迟
缓冲延迟(以帧为单位)。 较长的延迟允许更平滑的速率适应并提供
更好的整体质量,但需要更多的客户端缓冲并增加延迟。 这
默认值是一次性编码的关键帧间隔(或者稍大一些,如果
--soft-target 使用)和无限用于两遍编码。 (仅适用于比特率
模式)
--无升级
如果输入大于提供的参数,则仅缩放视频或重新采样音频
视频 转让 opţiuni:
--pp 视频后处理、降噪、去块、去隔行器使用 --pp help 获取列表
可用的过滤器。
-C, - 对比
[0.1 至 10.0] 对比度校正(默认值:1.0)。 注意:较低的值会使视频
更暗。
-B, - 亮度
[-1.0 至 1.0] 亮度校正(默认值:0.0)。 注意:较低的值使
视频变暗。
-G, --伽马
[0.1 至 10.0] 伽马校正(默认值:1.0)。 注意:较低的值会使视频
更暗。
-P, - 饱和
[0.1 至 10.0] 饱和度校正(默认值:1.0)。 注意:较低的值使
视频灰色。
音频 产量 opţiuni:
-一种, --音频质量
[-2 至 10] 设置音频的编码质量(默认值:1)。
使用更高的值以获得更好的质量
-一种, --音频比特率
[32 至 500] 设置音频的编码比特率(以 kb/s 为单位)。
-C, --频道
设置输出通道数。
-H, - 采样率
设置输出采样率(以 Hz 为单位)。
输入 opţiuni:
--无音频
禁用输入音频。
--无视频
禁用视频输入。
--去隔行
强制去隔行。 否则,只有标记为交错的材料才会被
去隔行。
--无去隔行
强制关闭去隔行。
--vhook
您可以使用 ffmpeg 的 vhook 系统,例如:
ffmpeg2theora --vhook '/path/watermark.so -f wm.gif' input.dv
-F, - 格式
指定输入格式。
--输入fps
覆盖输入 fps。
--音频流 id
默认情况下,选择第一个音频流,使用它来选择另一个音频
流。
- 视频流 id
默认情况下,选择第一个视频流,使用它来选择另一个音频
流。
- 同步 使用输入容器中的 A/V 同步。 因为这不适用于所有输入格式
如果您遇到 A/V 同步问题,则必须手动启用它。
字幕 opţiuni:
--字幕
将给定文件中的字幕编码到多路复用的 Kate 流中。 输入文件
应采用 SubRip (.srt) 格式,以 UTF-8 编码,除非 --subtitles-
还给出了编码选项。
--字幕编码 编码
假设相应的字幕文件以给定的编码进行编码。 如果
ffmpeg2theora 是使用 iconv 支持构建的, iconv 支持的所有编码可能是
用过的。 否则,支持 UTF-8 和 ISO-8859-1(又名 latin1)。 默认为
UTF-8。
--字幕语言 language
设置相应字幕流的语言。 这将被设置在
相应的 Kate 流,因此视频播放器可以将其提供给用户
语言选择。 语言是 ISO 639-1 或 RFC 3066 ASCII 字符串,并且是
限制为 15 个字符。
--字幕类别 类别
设置对应字幕流的类别。 这将被设置在
相应的 Kate 流,因此视频播放器可以将其提供给用户
选择。 默认类别是“字幕”。 建议其他类别可能
包括“文字记录”、“评论”、“歌词”等。类别是一个 ASCII 字符串,
限制为 15 个字符
--字幕-忽略-非 utf8
读取 UTF-8 字幕文本文件时,任何无效的 UTF-8 序列都将被
被忽略。 如果 UTF-8 中存在杂散序列,这可能很有用
文件。 请注意,由于那些无效序列将从输出中删除,
此选项不能替代将非 UTF-8 文件转换为 UTF-8。
--无字幕
禁用输入字幕。 请注意,字幕显式加载自
外部文件仍将被使用。
--字幕类型
选择要从输入文件中包含的字幕类型。 允许的类型有:
无、全部、文本、spu(spu 是 DVD 上基于图像的字幕)。 经过
默认情况下,仅包含基于文本的字幕。 注意字幕
仍将使用从外部文件显式加载的内容。
元数据 opţiuni:
- 艺术家
艺术家(导演)姓名。
- 标题
标题。
- 日期 数据。
- 地点
位置。
- 组织
组织名称(工作室)。
- 版权
版权。
- 执照
执照。
- 接触
联系方式链接。
--no元数据
禁用元数据输入
--no-oshash
不包含源文件的 oshash(SOURCE_OSHASH)
关键帧 索引 opţiuni:
--索引间隔
将索引关键帧之间的最小距离设置为毫秒(默认值:2000)
--theora-索引-保留
预订theora 关键帧索引的字节数
--vorbis-索引-保留
预订vorbis 关键帧索引的字节数
--凯特索引保留
预订kate 关键帧索引的字节
其他 opţiuni:
- 好的 n
将友善度设置为 n。
-H, - 帮帮我
输出帮助信息。
- 信息 输出有关输入文件的 json 信息,使用 -o 将 json 保存到文件。
- 前端
以 json 格式打印状态信息,每行一个 json 字典
示例
编码视频:
ffmpeg2theora videoclip.avi(将输出写入 videoclip.ogv)
猫的东西.dv | ffmpeg2theora -f dv -o 输出.ogv -
对一系列图像进行编码:
ffmpeg2theora 帧%06d.png -o 输出.ogv
V4L 设备直播:
ffmpeg2theora --无骨架 /dev/video0 -f video4linux \
--inputfps 15 -x 160 -y 128 \
-o - | oggfwd icast2server 8000 密码 /theora.ogv
(根据您的硬件,您可能必须使用 video4linux2)
从 DV 摄像机进行实时编码(需要一台快速机器):
dvgrab-| ffmpeg2theora -f dv -x 352 -y 288 -o 输出.ogv -0
实时编码并流式传输到icecast服务器:
dvgrab --原始格式 - \
| ffmpeg2theora --无骨架-f dv -x 160 -y 128 -o /dev/stdout - \
| oggfwd icast2server 8000 密码 /theora.ogv
使用 onworks.net 服务在线使用 ffmpeg2theora