英语法语西班牙文

OnWorks 网站图标

lavrec - 云端在线

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

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

程序:

您的姓名


lavrec - 从 zoran/video4linux 设备记录 MJPEG 视频

概要


拉夫雷克 [选项] 文件名

商品描述


拉夫雷克 可用于从 zoran 以 MJPEG 格式(quicktime 或 AVI)录制视频
视频捕捉设备,例如 Miro/Pinnacle DC10(+)、Iomega Buz 或 Linux Media
实验室的 LML33,或来自通用 video4linux 设备,例如廉价的 Bt848 或基于 Bt878
街角的每家电脑店都在出售电视卡。

配置


拉夫雷克 接受以下选项:

文件名
要录制到的文件 (*.avi, *.qt)。 使用 % 记录到多个文件(使用
file%02d.avi 将记录到 file00.avi、file01.avi 等)。 你也可以给更多
不是一个文件名,这将具有相同的效果。 这将避免问题
由文件类型或文件系统大小限制导致。 例如,AVI 有 2 GB
限制,就像 2.x 内核中的 ext2.2fs 一样。

--软件编码
默认情况下,lavrec 会以只适合从
硬件 MJPEG 设备。 使用此选项将使 lavrec 使用
软件-JPEG 编码(使用 libjpeg)可以从许多
通用 video4linux 设备(例如基于 Bt848/Bt878 的设备)。

--软件编码-yuvp
此选项增加了对 EM28XX USB 驱动程序的支持。 由于此驱动程序是 V4L2。 作为
原始 BTTV 软件实现假定驱动程序支持 V4L
不适用于 EM28XX 驱动程序,甚至不适用于 V4L1 仿真层。 这个
选项启用两件事:
它使 V4L2 调用能够与此驱动程序进行交互
它选择卡片 YUV 打包格式并在软件中将其转换为 YUV
Planar 此后的过程与 BTTV 驱动程序相同。 一些事情
请注意,EM28XX 驱动程序需要 48KHz 音频记录。 如果你
选择较慢的东西会起作用,但会发生很多删除/插入的帧。
采样率越低,这个问题就越严重。 以 48KHz 录制是
因此推荐。 此代码经过测试,发现可与 DVC100 一起使用
顶峰炫。 这个选项应该适用于任何 EM28XX,但这还没有
测试。 它可能适用于任何其他输出 YUV 打包格式的 V4L2 设备,
然而,这尚未经过测试。 反馈将不胜感激。

-f/--格式 [a|A|q|m]
将视频保存到硬盘的格式。
一 - MJPEG AVI
A - 带有交换字段的 MJPEG AVI
q - 快速时间
默认情况下,lavrec 会查看第一个文件的扩展名 (*.avi, *.qt) 和
选择一种基于此的格式。

-i/--输入 [p|P|n|N|s|S|t|T|f|a]
or

-i/--输入 输入[:范数]
录制源和视频源标准格式。
p - PAL 通过复合或第一个 Bt1x8 输入
P - PAL 通过 SVHS- 或第二个 Bt2x8 输入
t - PAL 通过电视调谐器或第三个 Bt3x8 输入
n - NTSC 通过复合或第一个 Bt1x8 输入
N - NTSC 通过 SVHS- 或第二个 Bt2x8 输入
T - NTSC 通过电视调谐器或第三个 Bt3x8 输入
s - SECAM 通过复合或第一个 Bt1x8 输入
S - SECAM 通过 SVHS- 或第二个 Bt2x8 输入
f - SECAM 通过电视调谐器或第三个 Bt3x8 输入
a -(或每隔一个字母) Autosense(默认)
可以使用单个字母或输入数字来指定输入
可选范数,其中数字指定卡片的第 n 个输入,范围从
1 到 10. 当使用输入 XNUMX 或更高时,需要使用数字输入
具有三个以上输入的卡,例如 AverMedia 6 Eyes。 什么时候
使用带有范数的数字输入,它必须包含整个范数名称; 有效名称
是 pal、ntsc 和 secam。 您可以对卡片使用数字输入选择
三个输入也是,大多数基于 Zoran 的卡片都有。 "-i 2:pal" 与 Buz 一起使用
相当于“-i P”,从 S-Video 输入以 PAL 格式录制。

-d/--抽取 NUM
记录抽取,1、2 或 4。这将抽取
水平和垂直录制视频。 使用不同的水平和
垂直抽取,使用两个数字,第一个是水平和
第二个是垂直(-d 12)。 请注意: 此选项只能在
硬件录音。

-g/--几何 宽x高(+X+Y)
对于 硬件 记录: 一个 X 样式的几何字符串,给出了
要记录的未抽取子帧。 默认是全画幅,所以 720x576/480+0+0
对于 Buz/LML33 用户和 640x480+0+0 或 768x576+0+0 对于 DC10(+) 用户。 对于
软件 记录: 要捕获的视频的大小。 目前,宽度和
高度需要是 16 的倍数。你总是捕捉全帧,因为大多数
video4linux 设备不支持子帧捕获。

-q/--质量 NUM
要录制的 JPEG 视频的质量(百分比)。 这必须是一个数字
介于 0 和 100 之间。较低的质量通常意味着较小的文件大小,较高的
质量将占用更多磁盘空间,但会在
结果录制的视频。 默认值为 50%。

-C/--通道 名单:陈
选择要录制的频道(xawtv 风格)。 默认情况下,lavrec 将只使用
当前的电视频道。

-t/--时间 NUM
以秒为单位的记录时间。 默认为无限制。 停止拍摄视频时
录音,使用Ctrl-C。

-S/--单帧
单帧捕捉模式。 这意味着可以从
捕获设备。

-T/--延时摄影 NUM
延时因子,这意味着只有每个第一个帧被保存到
录音文件。

-w/--等待
如果给出此选项,lavrec 将等待用户按 Enter 之前
开始记录。

-B/--批次
此选项关闭所有可能的交互选项并限制控制台输出
越多越好。 对 cron/scheduled 记录很有用。

-a/--音频位大小 NUM
以位为单位的音频大小,0、8 或 16(默认)。 0 表示没有音频。

-r/--音频比特率 NUM
以 Hz 为单位的音频采样率。 这必须是支持的采样率
声卡。 通常支持的音频采样率值为 11025、22050 或 44100
(默认)。

-s/--立体声
以立体声捕捉。 默认情况下,lavrec 以单声道捕获。

-l/--音频音量 NUM
录音水平。 这必须是介于 0(无声音)和 100(大声
记录)。 -1(默认)意味着根本不接触混音器设置。

-m/--静音
录音时静音输出。 这在录制声音时很有用
麦克风禁用回声。 默认情况下禁用此选项。

-R/--音频源 [l|m|c]
录音源,(l)ine-in、(m)icphone 或 (c)d-rom。 默认为
从线路输入记录 (l)。

-U/--使用-读取
使用 read() 系统调用而不是 mmap() 系统调用进行录音。
这可能会解决许多录音问题。

-c/--同步 [0|1|2]
音频/视频同步级别的努力。 (0) 表示不同步,(1) 表示
那 lavrec 将复制丢失的帧的帧。 (2) 意味着 lavrec 将
为丢失的帧复制帧并进行同步校正。 默认值为 2。

-n/--mjpeg 缓冲区 NUM
MJPEG 缓冲区的数量。 默认为 32。如果您有很多,请尝试更改此数字
丢帧。

-b/--mjpeg 缓冲区大小 NUM
MJPEG 缓冲区大小(以千字节为单位)。 默认值为 256 kB。

--最大文件大小 NUM
每个 JPEG 文件的最大文件大小。 默认情况下,lavrec 使用最大可能
特定记录格式的大小。

--最大文件帧 NUM
每个 JPEG 文件的最大帧数。 默认情况下,帧数
仅受其他因素的限制,例如最大文件大小。

--文件刷新 NUM
每捕获 num 帧后将文件刷新到磁盘。

-v/--详细 NUM
详细级别(0、1 或 2)。 默认值为 0。

环境


lavrec可以识别以下环境变量:

LAV_VIDEO_DEV
视频设备。 默认为 /dev/video

LAV_AUDIO_DEV
音频设备。 默认为 /dev/dsp

LAV_MIXER_DEV
混合器设备。 默认为 /dev/mixer

OUTPUT


Lavrec 将输出当前的录音状态。 通常,这看起来像:
0.06.14:22 int: 00040 lst:0 ins:0 del:0 ae:0 td1=0.014 td2=0.029
第一部分是记录所花费的时间(小时 - 分钟 - 秒 -
帧)。 INT 是两个捕获帧之间的间隔(以毫秒为单位)(这应该是
PAL/SECAM 约为 40,NTSC 约为 33)。 LST 是丢失的帧数。 插件
是为同步校正插入和删除的帧数。 ae 是数字
的音频错误。 td1td2 是音频/视频时差(不同步)。

典型 记录 会议


好吧,有很多选择。 现在我通常如何录制视频? 让我们假设你
想要从 PAL 源以 VCD 分辨率 (352x288) 进行录制。 你可能想要更高的
质量高于默认值 (80%)。 您使用默认音频选项并录制到 AVI 文件。 那
话虽如此,您的录音命令行将如下所示:

硬件 采用MJPEG 设备 (S视频 输入)
lavrec --format=a --input=P --quality=80 --decimation=2 /path/to/file.avi

正常 视频4Linux 设备
lavrec --软件编码 --format=a --input=p --quality=80 --geometry=352x288
/路径/到/file.avi

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    PAC 经理
    PAC 经理
    PAC 是 Perl/GTK 的替代品
    SecureCRT/Putty/等(Linux
    ssh/telnet/... gui)... 它提供了一个 GUI
    配置连接:用户,
    密码,EXPECT 规则...
    下载 PAC 管理器
  • 2
    GeoServer的
    GeoServer的
    GeoServer是一个开源软件
    用 Java 编写的服务器,允许用户
    共享和编辑地理空间数据。
    专为互操作性而设计,它
    发表...
    下载地理服务器
  • 3
    萤火虫III
    萤火虫III
    免费和开源的个人理财
    经理。 Firefly III 具有
    复式簿记系统。 你可以
    快速输入并整理您的
    交易我...
    下载萤火虫III
  • 4
    Apache OpenOffice 扩展
    Apache OpenOffice 扩展
    Apache的官方目录
    OpenOffice 扩展。 你会找到
    扩展范围从字典到
    用于导入 PDF 文件和连接的工具
    与外...
    下载 Apache OpenOffice 扩展
  • 5
    螳螂BT
    螳螂BT
    Mantis 是一个易于部署的网络
    基于错误跟踪器来帮助产品错误
    追踪。 它需要 PHP、MySQL 和一个
    网络服务器。 查看我们的演示并托管
    提供...
    下载MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger 是一个 p2p 聊天应用程序
    用于 Intranet 通信,并且不
    需要服务器。 各种得心应手
    支持的功能包括
    通知...
    下载 LAN Messenger
  • 更多 ”

Linux 命令

Ad