本经验主要介绍纳加VJDirector2切换台软件的输出功能
工具/原料
纳加VJDirector2切换台软件
电脑一台
WMV输出
1、输出窗口用来控制各个输出模块的开始、暂停、停止、状态、配置操作,如下图所示:1 输出模块名称2 开始/暂停输出3 停止输出4 输出状态5 输出配置6 组合输出复选框7 组合输出开始输出8 组合输出暂停输出9 组合输出停止输出
2、WMV编码功能可以把输出视音频信号以WMV方式编码,存储到WMV文件或网络直播。网络直播可以跟Windows Media Service、VJLive(P2P)等流媒体服务器配合。注意:WMV编码采用的是Windows编码器内核,所以如果使用此功能,需要安装Windows编码器或者ExtendCodec。通过以下步骤配置WMV编码。在“输出”窗口中找到“WMV输出”项,点击“配置”按钮。出现“WMV编码配置”对话框,此对话框和Windows编码器中类似。
3、输出配置WMV支持3种模式的输出方式,推流、拉流、保存到文件。推流可以把编码出来的流推到流媒体服务器,然后再由流媒体服务器分发出去。如果流媒体服务器是Windows Media Service(简称WMS),那需要配置WMS启动“HTTP控制协议”,并设置HTTP端口。如果是VJLive,则无需设置,默认端口是8083。
4、拉流是播放器、流媒体服务器可以从VJDirector2拉流,和推流的方向是反着。
5、推流适合VJDirector2部署在内网,流媒体服务器部署在外网情况。拉流适合VJDirector2和流媒体服务器部署在同一个局域网情况。保存到文件可以保存WMV文件,可以做后期编辑或者点播使用。
6、压缩在此设置也中可以设置压缩参数,比如画面大小、帧率、码率等参数。
7、点击“编辑”按钮编辑编码参数,如下图所示:
8、视频大小在此设置中可以裁剪视频画面。
9、处理如果VJDirector2工程中选择的是隔行扫描,那么需要在此设置中取消隔行扫描,否则编码出来的信号在移动画面时有水波纹,如下图所示:
AVI输出
1、AVI文件输出可以把输出视音频信号录制成AVI文件,提供给后期非线编辑系统使用。视频和音频编码器可选,需要安装ExtendCodec。通过以下步骤配置AVI文件输出。在“输出”窗口中找到“AVI输出”项,点击“配置”按钮。如下图所示:
2、输出目录点击“浏览”按钮选择输出文件夹。文件名会时间自动生成,比如:08-31-10-07-12.avi,格式是“月-日-时-分-秒.avi”。输出文件夹所在磁盘建议使用NTFS格式,FAT32格式只支持最大4G文件,而AVI文件一般非常大,比如DV-AVI,一小时就有12GB。
3、是否切割输出文件切割文件是按时间切割,切割的文件以时间来命名。切割输出文件有几个好处:AVI输出过程中如果发生意外情况(比如电脑掉电、系统死机、程序崩溃等),那么录制的AVI文件将无法使用。使用分割文件,可以把风险降至最低。如果由于某些因素,比如机器配置不够,CPU负荷太高,导致长时间录制视音频不同步,那么分割文件可以一定程度屏蔽这个问题。
4、视频编码器点击“编码器”下拉框,可以选择相应的编码器。如果找不到Canopus编码器,可以到光盘中的ExtendCodec。
5、音频编码器建议选择None,不使用音频编码器。
声卡输出
1、声卡输出可以将音频信号通过声卡的输出接口实时输出。通过以下步骤配置声卡输出。
2、在“输出”窗口中找到“声卡输出”项,点击“配置”按钮,弹出配置界面,如下图所示:
3、在弹出的对话框中选择相应的输出设备,默认是使用“Default DirectSound Device”。“缓冲最大帧”设置用来保持声卡输出的实时性,一般默认设置即可。开始声卡输出后,点击“声卡输出”项对应的“状态”按钮出来状态界面,如下图所示:此界面可以调整输出声卡的音量,左边是最大音量,右边为最小音量。
显卡输出
1、一般显卡都有多个输出接头,VGA、DVI、S端子或者HDMI。VGA接主显示器,那可以使用另外的输出头中的一个来输出视频信号,一般使用S端子或者HDMI。通过以下步骤配置显卡输出:
2、启用S端子或者HDMI;以Nvidia Geforce显卡为例。在Windows桌面点击右键,点击“Nvidia控制面板”。
3、点击“设置多显示器”,然后在右边点击“列出我没有的显示器”
4、在弹出的对话中点击“精确显示器侦测”,如果显卡的S端子或者HDMI有接上电视或者监视器,那么就立即可以侦测到;如果没有接,那么点击“启动时强行侦测电视机”,然后点击“马上重启”。
5、重启系统
6、配置Windows桌面重启系统后,右键建立Windows桌面,点击“属性”,然后在弹出的对话框中点击“设置”,这个时候可以看到有两个桌面,1和2,点击2,设置以下分辨率,然后选中“将Windows桌面扩展到该监视器”,然后点击确定,如果你有接上监视器,那你可以在监视器上看到有Windows背景。
7、选择输出的监视器在“输出”窗口中找到“显卡输出”项,点击“配置”按钮,选中第二个桌面,如下图所示:
Decklink输出
1、Decklink输出可以通过Decklink系列IO卡输出多种信号,比如SDI、复合、分量、HDMI等。注意Decklink卡单通道的输入和输出都可以,但是不能同时使用。通过以下步骤配置Decklink输出:
2、安装Decklink卡到主板,并安装驱动,驱动需要用8.0以上的驱动
3、在“输出”窗口中找到“Decklink输出”项,点击“配置”按钮。
4、在弹出的对话框中选择对应的Decklink卡和输出类型。
5、开始Decklink输出后,点击“Decklink输出”项对应的“状态”按钮出来状态界面,如下图所示:
1394输出
1、1394输出可以将输出信号通过1394输出到摄像机、录机。注意,此功能不能直接输出到1394采集卡。通过以下步骤配置1394卡输出:
2、把摄像机接到1394卡上面,把摄像机状态调到VCR(回放)状态。
3、在“输出”窗口中找到“1394输出”项,点击“配置”按钮。如果有多于一台摄像机通过1394连到VJDirector2,那么就手动选择是哪个摄像机;其它就勾选“自动查找处于VCR状态的摄像机”就可以了。
虚拟设备输出
1、虚拟设备输出是一个桥梁,它可以连接VJDirector2和其它的软件,让其它软件可以采集到VJDirector2的输出信号。虚拟设备使用TCP/IP传输,支持远程采集,但是因为传输的是未压缩信号,数据量非常大,一些高分辨率的工程(比如1080p)无法使用虚拟设备来采集。比如用VJDirector2+虚拟设备+Adobe Flash Encoder 3.2方式输出RTMP流,通过以下步骤实现:
2、VJDirector2开始虚拟设备输出,在“输出”窗口中找到“虚拟设备输出”项,点击“开始”。
3、安装并运行Adobe Flash Encoder 3.2,在设备列表中选择“VJD Virtual Video Device”和“VJD Virtual Audio Device”,如下图所示:
4、虚拟设备默认地址是127.0.0.1:8601,如果要远程采集,需要在采集软件中配置虚拟设备,如下图所示:
MP4输出
1、MP4输出是采用H.264/AAC编码输出视音频信号,可以保存为MP4、FLV文件,同时也可以通过RTMP协议推送流到VJLive3、FMS、WOWZA进行网络流媒体直播。最多同时支持3条编码码流,每条码流可以推送到两个RTMP服务器。通过以下步骤配置MP4输出。
2、在“输出”窗口中找到“MP4输出”项,点击“配置”按钮。
3、多码流配置打开“MP4输出”的配置后,首先出现的窗口是“多码流配置”的界面,如下图所示:
4、MP4输出支持两种输出方式:文件和RTMP推流,最多同时支持3条码流编码,每条码率可以保存到文件和RTMP推流2个服务器。文件支持MP4和FLV。码流:支持3条码流同时编码,每条码流可以保存到文件、推流到RTMP服务器、设置视频码率、画面尺寸、是否消除隔行。“01”、“02”、“03”代表3条码流,要启用某条码流编码,勾上“流号”后面的复选框即可。文件:文件保存支持MP4和FLV格式,点击“文件”列下面的下拉框选择“MP4”或“FLV”,选择“None”表示不保存文件。启用文件保存需要设置文件保存目录和文件名,文件名留空会自动生成,启用多码流,文件名中应该加“%i”,多码流生成的文件名会自动将“%i”替换为流号。RTMP推流:支持RTMP协议推送,每条码流支持推送两个服务器地址,分别为“服务器1”、“服务器2”,勾上对应的复选框即可启用对应服务器的推送,RTMP服务器地址在RTMP推流配置中配置。码率:视频编码比特率,单位kbps。选择“默认”则采用“H264编码配置”中的码率设置。尺寸:输出的视频画面尺寸。选择“默认”则采用工程的视频画面大小。消隔行:对于隔行的工程,建议勾上此项,否则输出的视频移动画面有锯齿效果。
5、RTMP推流配置点击“RTMP推流配置”标签,显示RTMP推流配置界面,如下图所示:
6、H264编码配置点击“H264编码配置”标签,显示H.264编码配置界面,如下图所示:
7、编码方式:编码方式有平均码率ABR、恒定质量CQP和恒定码率CBR三种方式。ABR编码码率在设置的码率上下浮动,最大不超过(1+码率浮动比率)×码率,变化少的画面码率低,变化大的画面码率高;CBR编码码率保持在设置的码率附近,不管输入画面变化多还是少,比较适合网络直播;CQP根据设置的“恒定量化器”来编码,把视频画质恒定在一个水平,“恒定量化器”取值0-69,值越小画质越好,设置为0表示无损压缩。最大关键帧间隔:关键帧插入的间隔,默认为250。会影响压缩效果、编码延时性。码率:视频编码码率。视频流会在这个码率上下波动。网络直播根据上传带宽情况设置此码率。码率浮动比率:ABR编码码率的浮动范围,最大码率=(1+码率浮动比率)×码率。 高级设置:在少数情况下需要用高级设置,比如设置低延时编码、降低编码CPU等。勾选“使用高级设置”,点击“高级设置”按钮,显示高级设置界面,如下图所示:
8、AAC编码配置点击“AAC编码配置”标签,出来AAC编码配置界面,如下图所示:
9、MPEG版本:可选择MPEG-4和MPEG-2两种版本,建议采用MPEG-4。复杂度:建议采用LOW,兼容性比较好。码率:默认是128kbps,如用于网络直播,建议采用48Kbps或32Kbps。输出格式:默认选择Raw。
10、开始MP4输出后,点击MP4输出对应的“状态”按钮,显示MP4输出状态监视界面,如下图所示:上传平均码率格式为 实时上传码率(平均上传码率)
MPEG2输出
1、MPEG2输出用于MPEG2文件录制,采用MPEG2视音频编码,文件支持MPEG2 PS和MPEG2 TS封装,同时可以输出UDP的MPEG2 TS网络流。录制的MPEG2文件可以导入到非编辑系统,也可以刻录DVD。通过以下步骤配置MPEG2输出:
2、编码控制预设:根据工程和应用选择预设项,选择后会自动设置其它编码参数,“none”表示不使用预设,其它编码参数需要自己设置。视频码率控制:平均码率和恒定码率。YUV格式:YUV420和YUV422,前者兼容性好。视频码率:视频编码码率。GOP:视频关键帧间隔。音频码率:音频编码码率。
3、输出目录输出格式:PS封装选择vob(.mpg),TS封装选择ts。勾上“文件”复选框,点击“浏览”按钮选择输出目录,文件名是自动根据时间生成的。
4、网络串流网络串流可以输出UDP(单播或组播)TS流。输出格式需要选择TS封装,勾选“流”复选框,填写UDP输出地址,可以是单播地址或者组播地址。
5、启动MPEG2输出后,点击MPEG2输出对应的“状态”按钮,显示MPEG2输出状态监视,如下图所示:
通道录制
1、通道录制输出用来控制输入通道的编码、录制、推流。只有输入是设备和网络流的通道才能启动通道录制,输入是文件的通道不能录制。慢镜回放功能需要使用通道录制功能。点击“通道录制”输出项对应的“配置”按钮,显示通道录制配置界面,如下图所示:
2、点击“浏览”按钮设置通道录制文件的输出目录,每次通道录制启动,会在此目录下建立一个以日期时间命名的子文件夹,录制的文件放在此子文件夹中。