亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VBScript實(shí)現(xiàn)Viz在線包裝的互動(dòng)操作

        2015-04-29 00:00:00黃敏杰
        傳播與制作 2015年11期

        【摘要】在Viz trio中,VB腳本可以被添加到任意模板,這樣可以在腳本中執(zhí)行自定義功能,包括外部數(shù)據(jù)源的導(dǎo)入,用戶的指導(dǎo)等等;本文基于VBScript語(yǔ)言,在Viz4K引擎上實(shí)現(xiàn)了Viz trio自動(dòng)執(zhí)行讀取串聯(lián)單并調(diào)取內(nèi)容和圖片的操作,提高了制作效率和可靠性。

        【關(guān)鍵詞】VBscript Viz在線包裝 串聯(lián)單

        一.引言

        1.開發(fā)設(shè)計(jì)背景

        蘇州廣播電視總臺(tái)社會(huì)經(jīng)濟(jì)頻道演播室于2015年5月1日改版后正式播出,演播室舞美、系統(tǒng)重新設(shè)計(jì)改造,改版后的演播室加入了4K大屏的渲染包裝和虛擬腳架的應(yīng)用,燈光系統(tǒng)由原先的低色溫?zé)艚M改成高色溫,舞美燈帶可以根據(jù)不同節(jié)目的需求調(diào)節(jié)不同的亮度和顏色,并且接入燈光操作臺(tái)。改造后的演播室使得電視節(jié)目的呈現(xiàn)變得更加豐富的同時(shí),對(duì)電視節(jié)目的制作也有了更高的要求。

        2.目的和意義

        我臺(tái)新聞節(jié)目制作使用的是大洋的非編文稿系統(tǒng),在數(shù)據(jù)接口上沒有開放完全,因此Viz在線包裝無(wú)法實(shí)時(shí)讀取非編文稿中串聯(lián)單的內(nèi)容,這樣導(dǎo)致每次字幕操作人員都要從文稿系統(tǒng)中導(dǎo)出串聯(lián)單,再根據(jù)串聯(lián)單中的內(nèi)容手動(dòng)輸入到在線包裝輸出,費(fèi)時(shí)費(fèi)力;前期在節(jié)目量沒有上去的情況下,操作人員需要提前至少半個(gè)小時(shí)到演播室完成串聯(lián)單內(nèi)容的輸入和確認(rèn),后期隨著大屏包裝的加入,內(nèi)容越來(lái)越豐富,制作難道也越來(lái)越大。

        VBScript腳本設(shè)計(jì)的目的在與優(yōu)化與文稿系統(tǒng)的對(duì)接,簡(jiǎn)化操作流程,提高播出的安全性和可靠性。

        二、演播室配置及設(shè)計(jì)思路

        1.Viz在線播控系統(tǒng)

        (1)Viz在線字幕包裝系統(tǒng)

        在線播控系統(tǒng)由三臺(tái)Viz字幕在線包裝組成,系統(tǒng)框圖入圖1所示。演播室改造之初有兩臺(tái)在包裝負(fù)責(zé)直播和錄播節(jié)目的視頻包裝,后期又加入一套在線包裝,并且每臺(tái)在線包裝加入兩路視頻信號(hào)輸入,滿足信號(hào)開窗和各類節(jié)目播出的需求;三臺(tái)在線包裝設(shè)計(jì)配置完全一樣,互為主備,在改版后的演播室,有《非常幫助》和《社會(huì)傳真》兩檔連續(xù)播出的直播欄目,三臺(tái)在線包裝在其中起著至關(guān)重要的作用。

        (2)Viz在線大屏包裝系統(tǒng)

        Viz在線大屏包裝系統(tǒng)框圖如圖1所示,4K大屏包裝帶有兩路視頻信號(hào)的輸入作為開窗信號(hào)選擇,4K輸出思路信號(hào)中有兩路信號(hào)到融合器輸出到LED大屏,另外兩路信號(hào)進(jìn)入矩陣,方便系統(tǒng)內(nèi)各信號(hào)的調(diào)度選?。?K大屏包裝的備份采用獨(dú)立的形式,其輸出和一路墊播視頻源進(jìn)入融合器進(jìn)入二選一輸出,當(dāng)4K大屏包裝有問(wèn)題可以立即切換到墊播畫面在LED大屏播出。

        2.Viz Trio播控軟件

        (1)Viz Trio簡(jiǎn)介

        Viz Trio屬于Vizrt圖文播控系統(tǒng),不僅僅包括字幕機(jī)的所有功能,還包括其他豐富的播控功能。它結(jié)合VizScequencer Engine的控制程序,通過(guò)Viz Engine進(jìn)行渲染輸出。所有已播放的圖文內(nèi)容以頁(yè)(page)的形式存在,每個(gè)頁(yè)都是唯一的編號(hào),用戶可以直接播控每個(gè)頁(yè)的播放。另外,Viz Trio支持所見即所得功能。對(duì)于普通字幕機(jī)來(lái)講,該產(chǎn)品為操作員提供了優(yōu)秀的圖形化界面和可操作性。

        (2)Viz Trio-與VBScript應(yīng)用

        Viz Trio中自帶腳本模板“Viz Template Wizard”,簡(jiǎn)稱VTW模板,使用VTW為播控單創(chuàng)建標(biāo)準(zhǔn)的模板非常的便捷,它可以對(duì)全部的Viz Trio播出單執(zhí)行默認(rèn)的命令,并且能夠設(shè)置和獲得屬性;于此同時(shí),Trio還白帶宏語(yǔ)言,我們可以理解成,在Trio播控中所有的播控行為的發(fā)生,都是通過(guò)播控機(jī)給渲染機(jī)發(fā)送宏語(yǔ)言完成的。用Viz Trio宏語(yǔ)言可以將許多平時(shí)在圖形用戶界面才能完成的操作編寫成腳本,理論上利用宏語(yǔ)言可以完成一切圖形化界面的操作,并Kviz的宏語(yǔ)言是對(duì)外開放的,方便后期的開發(fā)和定制。

        Viz Trio的命令可以通過(guò)窗口的形式顯示,如圖2所示,Viz Trio用戶界面和腳本基本使用相同的宏命令。當(dāng)執(zhí)行不同的用戶界面操作時(shí),使用命令窗口可以查看正在發(fā)送的命令。冒號(hào)后就是實(shí)際的命令,在框圖底部文本區(qū)域輸入命令,點(diǎn)擊“Execute”就可以執(zhí)行命令,Viz命令的參考詳見Viz Trio操作手冊(cè)。

        3.VBScript腳本設(shè)計(jì)思路

        (1)VBScript簡(jiǎn)介

        VBScript是Visual Basic Script的簡(jiǎn)稱,即Visual Basic腳本語(yǔ)言,有時(shí)也被縮寫為VBS。它是一種微軟環(huán)境下的輕量級(jí)的解釋型語(yǔ)言,它使用COM組件、WMI、WSH、ADSI訪問(wèn)系統(tǒng)中的元素,對(duì)系統(tǒng)進(jìn)行管理。同時(shí)它又是asp動(dòng)態(tài)網(wǎng)頁(yè)默認(rèn)的編程語(yǔ)言,配合asp內(nèi)建對(duì)象和ADO對(duì)象,用戶很快就能掌握訪問(wèn)數(shù)據(jù)庫(kù)的asp動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)。

        在Viz Trio中插XVBS腳本,大大增強(qiáng)了頁(yè)面的動(dòng)態(tài)性和交互性。

        (2)節(jié)目的需求和腳本的設(shè)計(jì)思路

        在系統(tǒng)設(shè)計(jì)之初,節(jié)目部門對(duì)于演播室內(nèi)改版后節(jié)目的播出,討論的最多的是關(guān)于大屏包裝的和字幕在線包裝的事實(shí)播出;包括開窗信號(hào)的選擇,視頻串聯(lián)單和在線包裝播出單的一致性,大屏圖片和視頻的調(diào)取,都是迫在眉睫,不得的解決的問(wèn)題。

        每個(gè)欄目,包括直播和非直播類節(jié)目,播出方式都不盡相同,因此在VBS腳本的設(shè)計(jì)上,要充分考慮各個(gè)節(jié)目的需求,做到每個(gè)節(jié)目的專門化定制。例如,像《談天說(shuō)地》這類非直播、口播類錄制節(jié)目,需要大量實(shí)時(shí)準(zhǔn)確的天氣數(shù)據(jù)和素材圖片,程序設(shè)計(jì)時(shí)就抱保證數(shù)據(jù)的可靠性和實(shí)時(shí)性,因此可以制定相應(yīng)的Excel表格來(lái)規(guī)范數(shù)據(jù)的輸入和存儲(chǔ)的路徑,并且數(shù)據(jù)隨到隨導(dǎo),不影響后面節(jié)目的播出;而對(duì)于《社會(huì)傳真》這類直播節(jié)目,時(shí)間長(zhǎng),圖片多,各類數(shù)據(jù)過(guò)來(lái)類型多樣,程序設(shè)計(jì)就要充分考慮到直播的安全性和便捷性,以最有效最精簡(jiǎn)的方式來(lái)完成圖片和數(shù)據(jù)的導(dǎo)入。

        三.設(shè)計(jì)中遇到的問(wèn)題及解決辦法

        1.數(shù)據(jù)的讀取和替換

        在Viz Trio中,幾乎所有腳本功能都是包含在TrioCmd(“macro_command”)中的macro_commands(宏命令)。例如,當(dāng)在Viz Template Wizard模板中執(zhí)行類似TrioCmd(“page:read 1000”)的命令時(shí),被標(biāo)為1000的頁(yè)將被執(zhí)行。宏命令可以在Viz Trio技術(shù)手冊(cè)中查詢得到。

        以《談天說(shuō)地》節(jié)目為例,《談天說(shuō)地》欄目是社會(huì)經(jīng)濟(jì)頻道下一檔重要的子欄目,主要以播報(bào)實(shí)時(shí)天氣以及一些節(jié)氣和衛(wèi)生相關(guān)知識(shí)為主,節(jié)目整體豐富多樣,需要用到虛擬前景包裝和大屏包裝。如圖3所示,大屏包裝除了要精確播放近幾天的實(shí)時(shí)氣溫?cái)?shù)據(jù),還要插入內(nèi)容豐富的圖片供主持人口播用;考慮到實(shí)時(shí)性、準(zhǔn)確性,欄目每天獲取的氣象數(shù)據(jù)和圖片都比較晚,與節(jié)目制作時(shí)間相沖突,并且每次操作人員還得手動(dòng)替換圖片和數(shù)據(jù),費(fèi)時(shí)費(fèi)力,容易出錯(cuò)。

        VBS程序設(shè)計(jì)具體實(shí)現(xiàn)方法如下:

        (1)將播出模板以固定頁(yè)(page)的方式存入播出表單(show),規(guī)定好背景圖片存放路徑和存放格式,如圖4所示。

        (2)制定一張Excel表格,將模板中每頁(yè)的數(shù)據(jù)填入表格中,包括需要替換的圖片名和路徑。如圖5所示。

        (3)VBS通過(guò)

        “Set objWorkbook=objExcel.Workbooks.Open(″H:\E-tantianshuodi\談天說(shuō)地天氣表.xIsx″)”命令打開表格,并通過(guò)“objExcel.Cells()”讀取表格內(nèi)數(shù)據(jù),在通過(guò)“TrioCmd()”調(diào)取宏命令存入模板頁(yè)中。

        2.圖片的導(dǎo)人和命名

        以《社會(huì)傳真》節(jié)目為例,《社會(huì)傳真》是社會(huì)經(jīng)濟(jì)頻道一檔主打的直播欄目,每天的直播接在另一檔直播結(jié)束后,時(shí)間從18:30到19:40,期間需要用到大量的大屏開窗和點(diǎn)評(píng),每天大屏包裝輸出的圖片在25張左右,輸出圖片模板如圖6所示,包括圖片路徑、圖片配字以及圖片大小參數(shù)等。由于欄目播出素材多,時(shí)間緊急,每天播出的圖片到達(dá)演播室的時(shí)間都要將近直播開始,甚至在直播以后才到;操作人員需要在兼顧播出的同時(shí),替換圖片并輸入圖片名和串聯(lián)單后,經(jīng)常導(dǎo)致效率低下,出錯(cuò)率提高。

        針對(duì)此類情況,VBS程序設(shè)計(jì)具體實(shí)現(xiàn)方法如下:

        (1)在播出表單中存放圖片播出模板,并固定頁(yè)數(shù)為“page 9999”。

        (2)規(guī)定好需要導(dǎo)入圖片的路徑,并且圖片命名方式以“串聯(lián)單號(hào)+圖片文字”的形式,對(duì)圖片格式?jīng)]做規(guī)定。

        (3)遍歷整個(gè)存放圖片的文件夾,通過(guò)“instr()”、“l(fā)eft()”、“mid()”等函數(shù),將圖片內(nèi)容三部分圖片名、圖片序號(hào)、圖片內(nèi)容分別存入“arryl()”、“arry2()”、“arry3()”三個(gè)數(shù)組。部分程序如下:

        Set fso=CreateObject(″Scripting.FileSystemObject″)

        Set fo=fso.GetFolder(″H:\A-chuanzhen\直播用圖片″)

        Set fl=fo.Files

        for Each f jn fl

        dim temp3,le,temp4

        le=instr(f.name,″″)

        temp3=left(f.name,(le-1))

        temp4=replace(f.name,″″,″″)

        arry2(i)=temp3

        arry3(i)=mid(temp4,le,(len(temp4)-le-3))

        arryl(i)=f.name′獲取整個(gè)文件名

        (4)利用“for循環(huán)”,從串聯(lián)單號(hào)1~50升序查找,看文件夾下的圖片有沒有序號(hào)對(duì)應(yīng),如果和序號(hào)和串聯(lián)單號(hào)對(duì)應(yīng)就將“page 9999”通過(guò)調(diào)用“SendTrio(readpage,saveaspage,fil_Path,title)”函數(shù)另存為播出的圖片,并在附屬欄里標(biāo)上圖片串聯(lián)單號(hào),如圖7所示,另存頁(yè)數(shù)從20001頁(yè)開始,并依次增長(zhǎng),指導(dǎo)圖片導(dǎo)入結(jié)束。

        3.后期遇到的問(wèn)題以及優(yōu)化

        VB腳本的定制和優(yōu)化是一個(gè)漫長(zhǎng)復(fù)雜的過(guò)程,前期后期都要和節(jié)目組人員溝通到位,并且還要滿足他們不斷變化的需求。在腳本后期的優(yōu)化中,筆者加入了一些比較實(shí)用和糾錯(cuò)的功能,如對(duì)于圖片命名不規(guī)范的報(bào)錯(cuò),對(duì)多加空格字符的去除和對(duì)圖片以及數(shù)據(jù)名字命名不規(guī)范的修復(fù)修復(fù)等優(yōu)化操作,進(jìn)一步提升了穩(wěn)定性和操作便捷性。

        四.對(duì)于VBScript的應(yīng)用探討和設(shè)想

        Viz為用戶提供了很多命令話的接口,可以通過(guò)這些接口讀TXT、XML、EXCEL和圖片等信息,甚至是數(shù)據(jù)庫(kù)中的信息,這樣我們就可以通過(guò)讀取外部數(shù)據(jù)庫(kù)的信息,來(lái)實(shí)現(xiàn)一控多的在線播出方式,升至可以實(shí)現(xiàn)通過(guò)一臺(tái)控制機(jī)發(fā)送命令,就能完成整個(gè)演播室的包裝播出?,F(xiàn)在一些非編文稿系統(tǒng)對(duì)于其數(shù)據(jù)接口做的不夠開放和統(tǒng)一,因此Viz對(duì)于其外部數(shù)據(jù)的讀取還存在一定障礙,不過(guò)這層障礙也會(huì)越來(lái)越小,隨著廣電事業(yè)的蓬勃發(fā)展,各種個(gè)性化的需求會(huì)越來(lái)越多,相信以后數(shù)據(jù)接口方便的優(yōu)化也會(huì)做的越來(lái)越好,一控多、自動(dòng)化的播出方式也不再是遙不可及的事情。

        日本一区二区三区丰满熟女| 日韩中文字幕中文有码| 亚色中文字幕| 久久99免费精品国产| 久久久久久人妻无码| 高清偷自拍第1页| 高清无码精品一区二区三区| 激情乱码一区二区三区| 娇小女人被黑人插免费视频| 亚洲va无码手机在线电影| 日韩久久一级毛片| 国内自拍视频在线观看| 国产麻豆精品传媒av在线| 亚洲av无码专区亚洲av伊甸园| 亚洲日韩乱码中文无码蜜桃臀| 熟妇与小伙子露脸对白| 久久亚洲中文字幕精品熟| 无码人妻人妻经典| 国产精品一区二区在线观看99 | 熟女乱乱熟女乱乱亚洲| 麻豆精品国产专区在线观看| 99久久综合精品五月天| 日韩欧美国产丝袜视频| 亚洲精品国产av成人网| 久久人妻少妇嫩草av| 欧美日韩亚洲国内综合网| 成年人免费黄色h网| 区一区二区三区四视频在线观看| 少妇性俱乐部纵欲狂欢电影| 国产日韩欧美亚洲精品中字| 日本一区二区视频免费观看| 国产日产在线视频一区| 中文字幕乱码熟女人妻水蜜桃| 久久精品中文字幕极品| av高清视频在线麻豆免费观看| 国产成人精品优优av| 精品国产精品久久一区免费式| 成人特黄特色毛片免费看| 免费人成视网站在线剧情| 亚洲色欲综合一区二区三区| 麻豆密入视频在线观看|