在前面的文中<视频处理控件TVideoGrabber如何重新编码视频>已经讲解了部分TVideoGrabber重新编码音频.视频剪辑的内容,下面将继续说明. 重新编码进程 重新编码开始时,OnReencodingStarted事件会发生. 在重新编码进程中,OnReencodingProgress事件会周期性的发生,报告完成的百分比. 当重新编码结束时,OnReencodingCompleted事件会发生. 从视频剪辑中重新编码音频剪辑/提取音频 可以实现重新编码一个视频剪辑,或是只提取音频到…
TVideoGrabber中可以对音频.视频剪辑进行重新编码剪辑,多的朋友知道这个功能更点,但是具体操作上还是不是很熟悉,这里总结一下,主要步骤如下: 1.通过指定开始和停止的时间,可以简单的剪辑视频 2.可以重新编码剪辑 ——通过指定开始和停止时间 ——使用当前音频或是视频编码器 ——通过应用任何帧采集功能(文本覆盖.图形叠加.视频旋转······) Reencoding 关于重新编码提供了如下的属性: Reencoding_SourceVideoClip:源视频剪辑的文件名称 Reencod…
在前面的<视频处理控件TVideoGrabber混合多个视频源(1)>一文中,已经对TVideoGrabber中混合视频源做了一些内容的说明,本文将继续前文: >>>TVideoGrabber 下载 用自动交替混合模式激活混合器组件 比如,混合器组件被命名为“Mixer1”,源组件命名为“Source1”.“Source2”.“Source3”. 设置 Mixer1.VideoSource = vs_Mixer 设置Mixer1.Display_AutoSize = fals…
要在WPF 中使用 TVideoGrabber 组件,需要像下面的方法来使用 VS.NET(DLL) 版本的组件: ——复制TVideoGrabber_x.x.x.x_x86.dll到c:/windows/syswow64 (1) ——复制TVideoGrabber_x.x.x.x_x64.dll到c:/windows/system32 (1) ——根据你使用的VS版本来添加VideoGrabberNETx.x引用到你的application (2) 这个复制只是开发平台的需要,要发布应用程序的…
TVideoGrabber不仅可以捕捉视频,还可以作为多媒体播放器,并支持包括C#..NET.VB.NET.C++.Delphi.C++Builder和ActiveX平台,本文将剖析TVideoGrabber的音频捕捉设备. 音频源 如果AudioSource = as_Default(默认值),视频捕捉设备的音频输出将会用于记录(如果这个设备公开一个的音频输出,比如一个DV camcorder),否则这个当前音频捕捉设备的音频输出将会被使用. 如果AudioSource设置为as_UseExt…
其实一个或是几个作为普通的视频源使用的TVideoGrabber组件,可以进行混合来作为一个TVideoGrabber组件使用,这些普通的组件可以是视频捕捉设备或是视频剪辑等.同时这个混合的组件独立于源组件,当第一组组件持续的发送给它视频帧时,它可以停止.预览.录制.暂停等······ 但是如何进行混合,好多的朋友就不是很了解,源组件可以用以下的方式显示到混合器组件中: ——作为一个基本的“复制”:在混合模式中的第二个组成部分接收和显示从第一部分组件来的视频. ——在需要的时候,将几个视频源切换…
TVideoGrabber是一个功能全面.易于使用的视频捕捉工具和多媒体播放器,本文搜集了一些TVideoGrabber的技术问答,并针对于有的朋友遇到的疑难给出了解答. 一.在TVideoGrabber录制过程中,怎么样用编程的方式来选择编码器来压缩文件呢? 二.怎么样用TVideoGrabber同步的记录2个相机呢? 三.TVideoGrabber 中可以创建我喜欢的那部分视频的索引吗?可以用来回放视频的那种索引··· 四.当我用TVideoGrabber在开始预览或这是打开播放器的时候,出…
TVideoGrabber可以对屏幕进行录制和压缩,本文来详细的说明在多种情况下TVideoGrabber是如何实现屏幕的录制和压缩. 屏幕录制 当VideoSource = vs_ScreenRecording时,就可以启用屏幕录制,然后就可以应用视频捕捉设备的所有的预览和录制功能: ——调用StartPreview,开始预览 ——调用CaptureFrameTo进行捕捉 ——动态压缩或是在捕捉之后 ——当启用了帧捕捉之后,就机进行视频处理.图像和文本叠加 通过用ScreenRecording…
选择一个视频捕捉设备 首先设置 VideoSource = vs_VideoCaptureDevice来选择一个视频捕捉设备作为一个视频源. 通过指定VideoDevice属性来选择当前的视频捕捉设备,VideoDevice属性是在VideoDevices属性中的一个索引,而VideoDevices属性包含了VideoDevicesCount项目. 也可以用编程的方式通过它的名字,主要是因为它的名字会出现在VideoDevices列表中,选择视频捕捉设备,比如: 1 VideoGrabber.V…
文章ID: 815780 最近更新: 2004-1-12 这篇文章中的信息适用于: Microsoft Visual C# .NET 2003 标准版 Microsoft Visual C# .NET 2002 标准版 有关本文的 Microsoft Visual Basic .NET 版本,请参阅 311321. 本文引用下面的 Microsoft .NET Framework 类库名称空间: System.Reflection   本任务的内容 摘要 分步示例 代码讨论 参考 概要 本文分步…