GoGPT Best VPN GoSearch

OnWorks 网站图标

dvgrab - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dvgrab

这是 dvgrab 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


dvgrab — 从 FireWire 捕获 DV 或 MPEG-2 传输流 (HDV) 视频和音频数据

概要


动态抓取 [选项[基地] [-]

商品描述


动态抓取 是一种从数字格式中捕获 DV 或 HDV​​ (MPEG2-TS) 视频和音频数据的程序
摄像机通过 FireWire (IEEE 1394)。 数据存储在一个或多个文件中,并且可以
之后由视频编辑软件进行处理。 动态抓取 可以遥控摄像机,但
它不会在屏幕上显示视频的内容。

动态抓取 还支持使用 Linux 内核模块的 UVC(USB 视频类)兼容 DV 设备
uvcvideo,这是一个 V4L2 驱动程序。 在此模式下,没有 AV/C VTR 控制,因此
交互模式几乎没用。 互动功能是

这个 基地 参数用于构造文件名以存储视频数据: 基地-NUM.分机.
NUM 是从 001 开始的连续编号,并且 分机 是指定的文件扩展名
使用的文件格式,例如 avi。 每当使用不同的命名方案时
-时间戳, -时间码-时间系统 给出(见下文)。 如果 基地 是一个完整的文件名
包括扩展,然后 动态抓取 尝试从
扩展名,但它仍然插入 NUM. 默认值为 基地 是“dvgrab-”。

如果指定尾随“-”,则格式将被强制为原始 DV 或 HDV​​ 并发送到
标准输出。 动态抓取 还将在捕获到文件时将原始 DV 或 HDV​​ 输出到标准输出,如果
标准输出被管道或重定向。

您可以使用 dvgrab的 强大的文件写入功能与其他产生
原始 DV 或 HDV​​。 使用 -标准输入 选项,如果 动态抓取 检测到它正在接收
管道的末端并且它不处于交互模式,然后它将尝试读取原始 DV 或 HDV
标准输入。

配置


可以用一个或两个前导指定长度超过单个字符的选项
连字符。 此外,您可以使用空格字符或等号来分隔选项名称和
它的参数值。

-一种[NUM], -自动拆分[=NUM]
尝试检测新记录何时开始,并将其存储到单独的
文件。 这可以与 -框架-尺寸 选项和拆分
每当特定事件发生时发生。 默认情况下自动拆分是关闭的。

NUM 是可选的。 没有它, 动态抓取 使用标志确定何时拆分
流或时间码中的不连续性,其中时间码不连续性是
任何倒退或超过一秒的东西。 如果设置可选参数
NUM 您可以以秒为单位设置时间敏感度并忽略流的新 -
录音标志。 这基本上可以让您拆分更大的时间增量,例如
分钟或小时。 例如, -自动拆分=3600 随时分割录音
录音中存在一个小时或更长时间的间隔。

-缓冲区 NUM
用于缓冲设备 I/O 延迟的帧数。 默认为 100。

-card NUM 告诉 动态抓取 从火线卡接收数据 NUM. 默认行为是
自动选择包含第一个发现的相机的第一张卡如果
结合使用 -noavc, 则不执行总线探测 如果用于
-指导 十六进制,然后只探测指定总线的节点
GUID 十六进制.

-渠道 NUM
从同步通道接收数据。 默认为 63,这几乎是
当今 DV 摄像机的标准。 如果您指定任何不同的内容,则不
此时会尝试告诉设备使用哪个通道。 你必须
有一些手动方式来告诉发射设备使用哪个频道。

-cmmincutsize NUM
此选项用于在发生切割时开始收集 NUM 兆字节
(实际上,兆字节)在收集结束之前。 此选项减少
使用时创建的小文件 -尺寸 选项。 当一个新的集合
以这种方式启动,前一个集合中的可用空间量为
存储,虽然以下剪辑适合上一个集合,但
新的收集起点被重置。

-尺寸 NUM
这个选项告诉 动态抓取 当文件集合超过时拆分文件
NUM . 此选项用于创建完全适合的文件集合
NUM 兆字节(实际上是兆字节)(即用于存档到 DVD 上)。 当这
发生,一个新的集合开始(另见 -cmmincutsize 选项​​)

-调试 类型
显示 HDV 调试信息, 类型 是以下一项或多项:
全部,拍,pmt,pids,pid=N,pes,packet,video,sonya1

-d, -期间
为单个捕获设置跨所有文件拆分的最大捕获持续时间
会话(在交互模式下可以进行多个会话)。 这 价值是
以 SMIL2 MediaClipping Time 格式表示。 看 http://w3.org/AudioVideo/ HPMC胶囊
规范。

简而言之,格式是:

XXX[.Y]小时,XXX[.Y]分钟,XXX[.Y][秒],XXX毫秒,

[[HH:]MM:]SS[.ms],或 smpte=[[[HH:]MM:]SS:]FF。

-每一个 n 这个选项告诉 动态抓取 写每一个 n' 仅第 XNUMX 帧(默认所有帧)。

-F, -格式 dv1 | dv2 | AVI | | DIF | qt | MOV | JPEG | JPG | mpeg2 | HDV
指定输出文件的格式。 文件格式也可以确定
如果您在 基地 姓名。 以下扩展是
可识别:avi、dv、dif、mov、jpg、jpeg 和 m2t (HDV)。

dv1dv2 两者都是格式略有不同的 AVI 文件。 dv2 存储一个
除了DV视频轨道,单独的音频轨道,更兼容
与其他应用程序。 dv1 只存储单个集成的 DV 轨道,因为
DV 格式本机地将音频与视频交错。 因此,虽然 dv1
产生较小的输出,某些应用程序不会理解它并需要 dv2
代替。 动态抓取 能够创建极大的 AVI 文件——远远超过 2 个或
4 GB——然而,与其他工具的兼容性开始下降超过 1 GB
大小。

存储未修改的数据并具有 .dv 扩展名。 这些文件被读取
由许多 GNU/Linux 工具以及 Apple Quicktime 提供。

DIF 是原始 DV 的一种变体,它以 .dif 扩展名命名文件,以便它们可以
更直接地加载到 MainConcept MainActor5 中。

qt 是 Quicktime,但需要使用 libquicktime 编译 dvgrab。

JPG or JPEG 如果 dvgrab 是用编译的,则用于一系列 JPEG 图像文件
libdv 和 jpeglib。 此选项只能用于 DV 输入,不能用于 HDV
(MPEG2-TS)。

mpeg2 or HDV 用于使用 HDV 等时的 MPEG-2 传输流
摄像机或数字电视机顶盒。

默认为

-F, -框架 NUM
这个选项告诉 动态抓取 最多存储 NUM 拆分前每个文件的帧数
到一个新文件,其中 NUM = 0 表示 ulimited。 对应的时间取决于
使用的视频系统。 PAL 显示 25,NTSC 大约每秒 30 帧。

-指导 十六进制 如果您有多个 DV 设备,则使用节点的 GUID 选择一个
指定于 十六进制 (十六进制)格式。 这是显示的格式
/proc/bus/ieee1394/devices 或新内核 2.6 /系统 文件系统。 当你
指定一个 GUID, 动态抓取 将建立(或覆盖)点对点连接
使用设备而不是收听设备的广播。 如果您提供一个
十六进制 值为 1,则 动态抓取 尝试发现设备并设置
点对点连接。 这对于 MPEG2-TS 机顶盒特别方便,
这通常需要一个连接管理程序来开始传输。

-H, -救命 显示选项摘要。

-一世, -输入 文件
阅读自 文件 而不是火线。 您可以使用“-”作为标准输入,而不是使用
-标准输入.

-一世, -交互的
使 dvgrab 交互,其中 stdin 上的单个按键控制摄像机 VTR
或开始和停止捕获。 否则,dvgrab 在会话模式下运行,在那里它
立即开始捕获并按照指示或中断(ctrl-c)停止。

-jpeg-去隔行
如果使用 -格式 JPEG, 通过将上面的行加倍来对输出进行去隔行
场地。 这是一种廉价的去隔行形式,可导致 50% 的有效损失
在分辨率。

-jpeg-高度 NUM
如果使用 -格式 JPEG, 将高度的输出缩放到 NUM (1-2048)。

-jpeg-覆盖 姓名
为每一帧写入相同的图像文件,而不是创建图像序列
文件。

-jpeg 质量 NUM
如果使用 -格式 JPEG, 将 JPEG 质量级别设置为从 0(最差)到 100(最佳)。

-jpeg-温度 姓名 10
使用临时文件创建jpeg,将文件重命名为目标文件名
完成后。 使用 dvgrab 时很有用 -jpeg-覆盖 用于生成网络摄像头
图片。

-jpeg 宽度 NUM
如果使用 -格式 JPEG, 将宽度的输出缩放到 NUM (1-2048)。

JPEG 缩放宽度和高度必须小于或大于
正常的帧大小。 例如,700 宽 x 525 高的缩放尺寸
产生具有方形像素的漂亮的 4:3 纵横比图像,但对于 NTSC 来说是非法的
因为 700 小于 720 的正常宽度而高度更大
比正常身高480。

由于 DV 使用非方形像素,因此能够缩放到图像是很好的
基于使用方形像素的 4:3 纵横比。 对于 NTSC,示例大小为
800x600、640x480 和 320x240。 对于 PAL,示例方形像素大小为 384x270
和 768x540。

-jvc-p25 删除 repeat_first_field 标志并将每秒帧数设置为 25 以更正
以 JVC 的 HDV P25 模式录制的流。

-锁步 将捕获对齐到多个 -框架 基于时间码。 这对
冗余,当多台机器从同一个 FireWire 捕获时
设备,并且您希望确保每个文件都包含相同的素材。 确保
来自每台机器的文件具有相同的名称,使用 -时间码 选项和
基地 名称。

-lockstep_maxdrops NUM
If NUM 帧被连续丢弃,然后关闭文件并继续捕获
在下一个锁止间隔。 如果 NUM 为 -1,则允许无限数量的
连续丢帧; 这是默认设置。

-lockstep_totaldrops NUM
If NUM 帧被丢弃在当前文件中,然后关闭文件并恢复
在下一个锁步间隔捕获。 如果 NUM 为 -1,则允许无限
总丢帧数; 这是默认设置。

-noavc 禁止使用 AV/C VTR 控制。 如果您正在捕获实时视频,这很有用
来自相机,因为在相机模式下,AV/C 播放命令告诉相机
开始录制,可能是在当前磁带上的材料上。 这适用于
要么交互更多要么非交互,因为非交互剧照发送
在捕获开始和停止时播放和停止 VTR。

-不停 退出时禁止发送 AV/C VTR 停止命令 动态抓取.

-opendml 如果使用 -格式 dv2, 创建符合 OpenDML 的 2 型 DV AVI。 这是
需要支持大于 2GB 的 dv1 文件。 dv1 始终支持大于 1GB 的文件。

-r, -只记录
当摄像机处于记录模式时,此选项会导致 动态抓取 只捕捉
当摄像机正在录制且未暂停时。 通常,在录制模式下,
dvgrab 总是捕捉,让您将摄像机纯粹用作相机,其中
计算机操作员处于控制之中。 此选项使 dvgrab 的行为类似于 VCR,其中
相机操作员控制拍摄发生的时间。 这非常方便,当
-自动拆分 自动为每个文件创建一个新文件的选项
射击。 此选项需要 AV/C,并且不适用于 -noavc 选项。

-倒带 在开始捕获之前将磁带完全倒回开头。
自然,这需要 AV/C; 然而,也许不那么明显的是,这确实
不适用于交互模式。

-显示状态
正常情况下,写入完成后会显示捕获状态信息
每个文件。 此选项使其在捕获期间显示捕获状态,更新
对于每一帧。

-是的, -尺寸 NUM
这个选项告诉 动态抓取 最多存储 NUM 兆字节(实际上是兆字节)
每个文件,其中 NUM = 0 表示大文件的文件大小不受限制。 默认的
大小限制为 1024 MB。

-srt 以 SRT 格式生成包含录制日期和时间的字幕文件。
对于创建的每个视频文件,扩展名为两个附加文件
.srt0 和 .srt1 已创建。 它们包含记录日期和时间作为
SRT 格式的字幕。 .srt0 文件包含带计时的字幕
基于从当前文件开始的运行时间。 使用此文件,如果
您转码为 AVI 等格式。 .srt1 文件包含字幕
根据摄像机传送的时间码进行计时。 mplayer程序
了解这种类型的字幕。

-标准输入 从标准输入而不是 FireWire 上的管道读取 DV 流。

-时间码 将每个文件的第一帧的时间码放入文件名中。

-t, -时间戳
将有关记录日期和时间的信息放入文件名中。

-时间系统 将系统而不是记录日期和时间放入文件名中。 这很有用
当使用不改变记录日期时间的转换器设备时
DV 流。

-V, -v4l2 从支持 DV 的 USB 视频类 (UVC) 设备捕获。 这使用
uvcvideo 内核模块通过 V4L2。 默认设备文件是 /dev/video。 使用
-输入 选项设置不同的设备文件。

-v, -版
显示程序版本。

- 24p 对于 Quicktime DV,在 Quicktime 文件中将帧速率设置为 24 fps。 这仅
当视频以 24p 模式拍摄时,按预期工作。

-24帕 对于Quicktime、DV,除了在Quicktime中将帧率设置为24
文件,还可以通过删除隔行扫描的“C”来反转 2:3:3:2 下拉过程
框架。 这仅在视频以 24p Advanced 拍摄时按预期工作
模式。 看 http://www.adamwilt.com/24p/

示例


动态抓取 富-
从默认 FireWire 源捕获视频数据并将其存储到文件中
foo-001.avi, foo-002.avi等等。

动态抓取 -框架 25 富-
假设是 PAL 视频源,此命令记录一秒的视频
每个文件的数据。

动态抓取 -自动拆分 -框架 750 -时间戳 富-
记录来自默认 FireWire 源的视频数据,将其切成 30 个块
秒(假设为 PAL)或当新录音开始并命名结果时
根据视频流中的日期和时间信息生成文件。

动态抓取 -自动拆分 -尺寸 1998 -尺寸 4400 -cmmincutsize 10 富-
记录来自默认 FireWire 源的视频数据,当
新录制开始或当前文件超过 1998 兆字节(实际上,
mebibytes),或者当前的文件集合超过 4400 MB。 它也是
将由于集合大小减少到 10 的最小文件的大小
兆字节。

此选项非常适合将 DV 备份到 DVD,因为 2 Gb 大约是最大值
ISO9660 文件系统的(当前)linux 实现可以的文件大小
处理!

警告:可以使用大于 9660 的文件制作 ISO2 文件系统
Gb,但是当前的linux IS09660 驱动程序无法读取它们! 较新的 linux 内核
可能能够处理文件大小大于 9660 Gb 的 ISO2 文件系统。

动态抓取 -格式 HDV -自动拆分
从 HDV 摄像机捕获。

动态抓取 -格式 mpeg2 -指导 1
从数字电视机顶盒录制。

动态抓取 -jpeg结束 -jpeg-w=320 -jpeg-h=240 -d 采样=1 网络摄像头.jpeg
捕获单个帧,将其保存为名为 webcam.jpg 的 JPEG 文件并退出。 这个
示例还演示了选项处理。 您只需要指定足够的
长选项名称以唯一标识它。 您可以使用空格或等号
单独的选项名称和参数。 从文件名推断文件格式
延期。 另外,由于 -jpeg-覆盖 使用,文件名将是
“webcam.jpeg”,不包括任何数字。

动态抓取 -V 从符合 UVC 的 DV 设备通过 USB 捕获。

动态抓取 -v4l -输入 / dev / video1
使用设备文件 /dev/video1 从符合 UVC 的 DV 设备通过 USB 捕获。

动态抓取 -格式=hdv -自动拆分=28800 -srt 富-
从 HDV 摄录一体机捕获,在录制中有间隙时进行分割
持续时间超过 8 小时。 这可能会生成一个单独的文件
每天(适用于假日视频)。 它还会生成字幕文件。
假设生成了文件 foo-001.m2t 和 foo-002.m2t,则
对应的字幕文件将是 foo-001.srt0、foo-001.srt1 和
foo-002.srt0、foo-002.srt1。 您可以使用字幕文件来显示
观看视频时录制日期和时间。

使用 onworks.net 服务在线使用 dvgrab


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。