分类: C#/.net
2013-08-27 14:46:30
可以让你对音频、视频剪辑进行重新编码剪辑,如下:
1、通过指定开始和停止的时间,可以简单的剪辑视频
2、可以重新编码剪辑
——通过指定开始和停止时间
——使用当前音频或是视频编码器
——通过应用任何帧采集功能(文本覆盖、图形叠加、视频旋转······)
Reencoding 属性
关于开始/停止帧和倍数
——default -1值指定了“剪辑开始的起始”或是“要到剪辑结束的时候停止”
——倍数用100ns单位指定,比如3秒= 30000000
——如果指定一个Reencoding_StartTime以及Reencoding_StartFrame,Reencoding_StartTime就会被忽略。
——如果指定Reencoding_StopTime 和 a Reencoding_StopFrame,这个Reencoding_StopTime就会被忽略。
开始重新编码:
开始重新编码的视频剪辑:
——设置“Reencoding_...”属性
——调用Startreencoding
备注:
当调用Startreencoding时,进程开始重新编码,并会立即返回,不会等到重新编码进程完成。
如果你正在用编程的方式创建组件,在破坏组件之前,一定要等待OnReencodingCompleted,否则重新编码进程将会在完成前被打断。
>>
简单的调用StopReencoding即可在重新编码进程之前结束进程。
>>>TVideoGrabber