999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

播出回傳節目批量重命名軟件開發

2020-05-21 01:58:30楊超
視聽 2020年5期
關鍵詞:系統

□ 楊超

廣西廣播電視臺于2018年對播出系統進行文件化送播改造后,改變了傳統的節目送播方式。原來是從媒資系統中通過安全網關將節目傳給播出系統,改造后的播出系統優先上載文件化節目,所有節目直接進入播出系統,然后回傳給媒資系統保存。這兩個相互獨立的系統一般可以通過兩種方式進行節目交換,一是通過安全網關傳輸,二是移動介質交換。后者需要人工介入,因為人力成本較高,所以一般不采用。廣西廣播電視臺利用安全網關進行播出系統和媒資系統之間的節目傳遞。

一般在電視臺的內部系統的操作界面中,可以看到節目名稱。但在后臺,真正的實體文件其實都有內部的系統命名方式,通常為一串數字和字母的組合,這個名稱叫做“節目ID”。廣西廣播電視臺播出系統的上載系統進行文件化上載改造后,系統會在節目上傳到播出二級緩沖和播出服務器后,將節目通過遷移策略拷貝到安全網關的源路徑下,然后媒資系統將節目通過安全網關回傳到媒資系統進行編目保存。這里就出現了一個問題:播出系統回傳給媒資系統的節目是按照播出系統中的節目ID來命名的,那么媒資系統如何識別這個節目ID呢?

本文針對這次播出系統改造后引發的新問題進行探究。

一、問題分析

在不做緊密耦合系統接口的前提下,可以通過安全網關來識別節目ID,但是安全網關的廠家難以提供這樣的技術改造服務,最終我們選擇通過安全網關傳輸保存節目ID和正常節目名稱的表單。這個表單是通過播出系統的數據庫保存的,以XLS的形式傳遞給媒資系統。圖1就是安全網關從播出系統中傳輸回來的XLS表單。

圖1

如此一來,我們的工作目標就清晰了。例如,我們并不知道4JD3DA26.mxf的節目名稱,根據上面的表單可查找到對應的名稱是“《超級點子王》3月6日(高清)”,我們把這個節目名字復制下來,在Windows資源管理器中重命名4JD3DA26.mxf這個文件,把剛才復制下來的節目名稱賦予這條節目,然后將這個文件移動到一個叫做20200307(當天日期)的文件夾中。到這里,我們的工作就完成了,后續僅需要媒資系統對這條節目進行入庫操作即可。

上面的操作只解決了一條節目,但每天需要處理大量條目。如果全靠手工,工作量巨大,因此我們專門設計開發了一款能夠完美解決這個問題的Windows程序,將這些以節目ID命名的節目重新命名為具體的節目名。

二、主要思路

(一)通過Windows的API函數調用打開XLS表格,取得里面的數據。

(二)定義一個循環,每一次循環,將更改一個文件的名稱,循環的總數量為打開的表單的節目數。

(三)定義兩個數組,MyArray1和MyArray2分別用于存放節目ID和節目名稱。

(四)新建一個以當天日期命名的文件夾,將此文件夾路徑保存為零時變量Path,然后根據MyArray1中的節目ID判斷素材文件的狀態,如果存在,則調用Name函數重新命名這個素材文件:Name name1 As name2。

三、軟件開發過程

(一)用vb建立EXE工程,設計軟件節目。這一軟件比較簡單,我們在主窗體上添加一個“打開表格”的按鈕和一個軟件功能使用說明文本框。見圖2。

圖2

(二)主程序代碼

Private Sub Command1_Click() Dim ofn As OPENFILENAME Dim rtn As String

ofn.lStructSize=Len(ofn) ofn.hwndOwner=Me.hWnd ofn.hInstance=App.hInstance

ofn.lpstrFilter="文件類型(*.*)"&Chr(0)&"*.*"&Chr(0)

ofn.lpstrFile=Space(254) ofn.nMaxFile=255 ofn.lpstrFileTitle=Space(254)

ofn.nMaxFileTitle = 255 ofn.lpstrInitialDir = App.Path ofn.lpstrTitle="打開文件"

ofn.flags=6148 rtn=GetOpenFileName(ofn)If rtn>=1 Then

Workbooks.Open(ofn.lpstrFile)

Dim MyArray1() As String Dim MyArray2() As String Dim iNum As Integer

iNum = Workbooks(ofn.lpstrFile).Sheets(Worksheets(1).Name).[A65536].End(xlUp).Row

ReDim Preserve MyArray1(iNum) As String ReDim Preserve MyArray2(iNum)As String

For i=2 To iNum

MyArray1(i-1) = Workbooks(ofn.lpstrFile).Sheets(Worksheets(1).Name).Range("C"&i).Value

MyArray2(i-1) = Workbooks(ofn.lpstrFile).Sheets(Worksheets(1).Name).Range("D"&i).Value

Next i Dim Path As String Dim my_path As String d=Format(Now(),"yyyymmdd")

Path="W:播出回傳目錄傳出" my_path=Path

MkDir Path&d Path=Path&d&"" MsgBox Path-Dim name1 As String Dim name2 As String

Set fso=CreateObject("Scripting.Filesystemobject")

For i=2 To iNum name1=my_path&MyArray1(i-1)& ".mxf" name2 = Path & MyArray2(i-1) & ".mxf" If fso.FileExists(name1)Then Name name1 As name2

Workbooks(ofn.lpstrFile).Sheets(Worksheets(1).Name).Range("E"&i).Value="已改名"

Else Workbooks(ofn.lpstrFile).Sheets(Worksheets(1).Name).Range("E"&i).Value="文件不存在"

End If Next i Else MsgBox"Cancel Was Pressed" End If End Sub

四、軟件效果

經過調試,最終的軟件界面如圖3。

圖3

運行軟件后,將把此根目錄下以節目ID命名的MXF節目重新命名為表單中的節目名稱,然后新建當天日期文件夾,將改名后的節目移動到該文件夾中。

這次開發完全是自主進行的軟件開發,成本為零,解決了我們工作中遇到的問題,同時鍛煉了我們的技術創新能力,收獲非常大。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 亚洲人成网线在线播放va| 精品无码视频在线观看| 欧美日在线观看| 久久婷婷六月| 中国毛片网| 国产午夜看片| 免费一级毛片完整版在线看| 久久亚洲天堂| 国产免费精彩视频| 日韩二区三区无| 国产青榴视频在线观看网站| 欧美性爱精品一区二区三区| 亚洲精品黄| 国产福利在线免费| AV老司机AV天堂| 欧美区一区二区三| 亚洲AV无码久久精品色欲 | 凹凸国产分类在线观看| 欧美国产中文| 午夜视频在线观看免费网站| 国模沟沟一区二区三区| 久久综合成人| 五月天福利视频| 在线欧美日韩| 久久黄色免费电影| swag国产精品| 国产在线自乱拍播放| 97国产精品视频自在拍| 蜜桃视频一区二区| 美女免费精品高清毛片在线视| 国产99视频在线| 制服无码网站| 在线免费不卡视频| 五月综合色婷婷| 国产性猛交XXXX免费看| 波多野结衣亚洲一区| 在线国产毛片| 久久精品亚洲热综合一区二区| 91成人试看福利体验区| 成人国产精品一级毛片天堂| 亚洲全网成人资源在线观看| 免费可以看的无遮挡av无码| 欧美激情一区二区三区成人| 亚洲视频黄| 中文字幕66页| 国产青榴视频| 国产麻豆另类AV| 国产亚洲精品97AA片在线播放| 色婷婷国产精品视频| h网站在线播放| 97在线国产视频| 久久精品国产亚洲麻豆| 久久精品只有这里有| 青青草原国产精品啪啪视频| 国产经典在线观看一区| 亚洲91精品视频| 99人妻碰碰碰久久久久禁片| 久久美女精品国产精品亚洲| 毛片免费观看视频| 农村乱人伦一区二区| a级毛片免费网站| 精品久久国产综合精麻豆| 亚洲综合片| 国产手机在线小视频免费观看| 日韩东京热无码人妻| 五月天久久综合| www亚洲天堂| 亚洲一区波多野结衣二区三区| 国产精品无码AV中文| 欧美日韩激情在线| 日韩少妇激情一区二区| 伊人久久久久久久| 久久这里只精品国产99热8| 久久天天躁狠狠躁夜夜2020一| 国产亚洲欧美日韩在线一区二区三区| 亚洲国产AV无码综合原创| 欧美精品xx| 中文字幕波多野不卡一区| 久久国产精品波多野结衣| 久久黄色影院| 久久性妇女精品免费| 女人18一级毛片免费观看|