婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用批處理文件和 vbs 腳本實現網站視頻自動錄制

利用批處理文件和 vbs 腳本實現網站視頻自動錄制

熱門標簽:土地證宗地圖標注符號 成都銷售外呼系統公司 電話機器人案例 鎮江云外呼系統怎么樣 自動外呼系統怎么防止封卡 客服外呼系統呼叫中心 保定電銷機器人軟件 vue 地圖標注拖拽 電話機器人銷售公司嗎
利用批處理文件和 vbs 腳本實現網站視頻自動錄制  




現在電視臺基本上都有了自己的門戶網站,我們可以充分利用網絡的優勢來擴大本地電視臺的影響。事實上,將本地電視臺的每日的王牌節目掛在網站上的做法已經成為建立電視臺網站的必要組成步驟之一了。但隨之而來的問題是:每天定時需要的手工錄制過程,將給管理者帶來極大的不便。在 windows 定時任務的基礎上,將批處理程序與腳本程序有機的集合,就可以有效地解決這一問題。 

  

1 :建立壓碼任務 

我們將使用一臺帶有視頻采集卡的電腦來完成壓碼過程。雖然壓碼不是本文的重點,但還是有必要交代一下。主要就是使用 helix producer plus9 建立一個壓碼參數文件,事實上它只是一個帶有 rpjf 后綴的 xml 文件(圖 1 )。需要注意的是,音頻輸入選項有線路輸入與 microphone 輸入兩種,這需要與實際的接入線路相吻合;另外,不必選擇 2 pass vedio encoding 選項,選擇它除了顯示一個 warning 外不會有任何效果;再者,因為現階段絕大多數的網絡接入模式為撥號和 dsl ,所以只需要生成 56k 和 384k 碼率的視頻文件;最后,錄制完成的視頻文件,其名稱最好用日期來標識,比如: 20060301.rm 。 

?xml version="1.0" encoding="UTF-8"?>
job xmlns="http://ns.real.com/tools/job.1.0.1">
  enableTwoPass type="bool">false/enableTwoPass>
  clipInfo>
    entry>
      name>Author/name>
      value type="string">ZSTV/value>
    /entry>
    entry>
      name>Copyright/name>
      value type="string">(c) ZSTV2006 /value>
    /entry>
    entry>
      name>Keywords/name>
      value type="string">ZSNews[2006-03-21]/value>
    /entry>
    entry>
      name>Title/name>
      value type="string">ZSNews[2006-03-21]/value>
    /entry>
  /clipInfo>
  input>
    captureInput>
      audioDeviceID type="string">Intel(r) Integrated Audio/audioDeviceID>
....................................  

我們可以建立一個名為 shixian.bat 的批處理文件來的調用上面所示的參數文件,內部具體如下: 

producer -j "d:\shixian\shixian.rpjf" -daw -lc "e,i" 

默認的錄制過程會實時監控音頻變化,并將它記錄到一個叫 producer.log 的文件之中,但是產生的 wanging 記錄很多,很快就使 log 文件變得巨大而且可能引起錄制過程的意外中斷,所以我們可以使用 -daw 參數關閉音頻監視,再用 lc “e,i” 指明只記錄錯誤和信息。這樣做之后,錄制過程就比較穩定了。 

只要在計劃中添加每日執行 shixian.bat 文件的任務,我們就會每天得到一個相同文件屬性和名稱的 rm 文件。在這里將每天產生一個帶有 2006-03-21 屬性的、名為 20060321.rm 文件。聽起來很拗口,更糟糕的是這并沒有減輕管理者的工作,因為他不得不每天打開服務器為其改名稱。而且即便有幸雇傭了一名勤奮的管理員(他不介意每天做這樣重復的事情),但他還是沒辦法更改文件中顯示日期的屬性,在這錄制過程中已經決定了。除非 ……. 

  

2 :建立修改壓碼參數文件的任務 

原理很簡單:每天更新壓碼參數文件中與日期相關的 xml 字段。在這個例子里是文件顯示日期的屬性和文件名。 下面就是用于更新日期字段的腳本代碼: 

dim regOR 

set regOR=new regexp           ‘ 建立一個正則表達式對象 

regOR.ignorecase=True          ‘ 忽略大小寫 

regOR.global=True              ‘ 搜索應用于整個字符串 

regOR.pattern="^([0-9]{1})$"     ‘ 建立搜索模式為單數字表達式 

dim mytime 

mytime=date                   ‘ 用 date 函數達到系統日期,并賦值給 mydate 

yy=year(mytime)                ‘ 提取系統日期中的年份 

mm=month(mytime)             ‘ 提取系統日期中的月份 

dd=day(mytime)                ‘ 提取系統日期中的日期 

if regOR.test(mm) then           ‘ 檢測月份是否為單數字(一月到九月) 

mm=regOR.replace(mm,"0$1")    ‘ 如果是,則在月份前添加 0 使其成為兩個數字 

end if 

if regOR.test(dd) then            ‘ 檢測日期是否為單數字(一日到九日) 

dd=regOR.replace(dd,"0$1")      ‘ 如果是,則在日期前添加 0 使其成為兩個數字 

end if 

mytime=yy  "-"  mm  "-"  dd   ‘ 合并年月日為 ”yy-mm-dd” 形式 

dest=yy  mm  dd                ‘ 合并年月日為 ”yymmdd” 形式 

pattern1="(.*[^0-9])([0-9]{4}\-[0-9]{2}\-[0-9]{2})([^0-9].*)" 

‘ 設定模式變量 pattern1 為 ”%d%d%d %d- %d %d -%d %d” 

pattern2="(.*[^0-9])([0-9]{8})([^0-9].*)"  ‘ 設定模式變量 pattern2 為 8 個連續數字 

regOR.pattern=pattern1           ‘ 建立搜索模式為 pattern1 

dim tempstring 

Set fso = CreateObject("Scripting.FileSystemObject")   ‘ 建立系統文件對象 

Set f = fso.CreateTextFile("d:\shixian\temp.txt", True)   ‘ 新建名為 temp 的文本文件 

Set fr = fso.GetFile("d:\shixian\shixian.rpjf")          ‘ 得到編碼參數文件 shixian.rpjf 

Set ts = fr.OpenAsTextStream(1,-2)                 ‘ 將參數文件以只讀文本形式打開 

do until ts.AtEndOfStream                 ‘ 建立循環,直到參數文件讀取完畢 

tempstring=ts.readline                    ‘ 以行為單位讀取參數文件 

if regOR.test(tempstring) then              ‘ 搜索改行參數是否存在日期字段 

tempstring=regOR.replace(tempstring,"$1"  mytime  "$3")  ‘ 如存在,則更新 

end if 

regOR.pattern=pattern2                   ‘ 建立搜索模式為 pattern2 

if regOR.test(tempstring) then              ‘ 搜索改行參數是否存在日期字段 

tempstring=regOR.replace(tempstring,"$1"  dest  "$3")  ‘ 如存在,則更新 

end if 

regOR.pattern=pattern1                  ‘ 重新建立搜索模式為 pattern1 

f.writeline(tempstring)                   ‘ 將更新后的數據寫入 temp.txt 文件 

loop 

ts.close                               ‘以下是關閉和注銷各個對象 

f.close 

set regOR=nothing 

set ts=nothing 

set fr=nothing 

set f=nothing 

set fso=nothing 

要說明的是為什么要在單數字的月份和日期前加 0 。打個比方比較容易說明:如果不加 0 ,那么對于一個名為 2006111.rm 的文件,它究竟是指 2006 年 1 月 11 日還是 2006 年 11 月 1 日呢?加 0 后變成 20060111.rm 就一目了然了,是前者。 

以上這段腳本代碼的具體功能是將參數文件中的數據以行為單位導入到一個臨時的文本文件中,實時監視與時間相關的 xml 字段并加以更新,最后在生成一個 temp.txt 的文件。之后我們要做的無非就是用一個批處理文件調用腳本,再刪除舊的參數文件,最后將 temp.txt 重命名為參數文件。 

這就是 update.bat 批處理文件中的代碼: 

@echo off 

d:\shixian\update.vbs 

if exist "d:\shixian\shixian.rpjf" del "d:\shixian\shixian.rpjf" 

if exist "d:\shixian\temp.txt" rename d:\shixian\temp.txt shixian.rpjf 

和第一節中一樣,還是要將這個 update.bat 的批處理文件添加到計劃與任務中,以便每日定時啟動。 

  

3 :建立自動傳輸任務 

為了確保穩定,通常壓碼服務器與網站服務器是分離的,這就需要我們每日將錄制的視頻文件傳輸到網站服務器上。批處理文件中的 ftp 命令可以完美的實現這一功能。 

以下就是 transfer.bat 批處理中的代碼: 

@echo off 

ftp -s:media.txt 

if exist "d:\shixian\shixian20060321.rm" del d:\shixian\shixian20060321.rm 

考慮到 SCSI 硬盤驚人的價格,壓碼服務器的硬盤空間不必太大,最后一行的作用就是刪除壓碼服務器中的視頻文件,以節省空間。 Media.txt 是一個 ftp 參數文件,其中記錄了 ftp 登陸服務器的名稱、用戶名、密碼和相關的操作,具體形式如下: 

open / 服務器名稱或 IP 地址 / 

/ 用戶名 / 

/ 用戶密碼 / 

put / 要傳輸的文件名 / 

quit 

很明顯,以上的各段代碼中不乏需要更新的日期文字表達式。同樣的道理,我們也需要使用一個類似的更新腳本,具體代碼就不重復了。 

  

4 :一些改進的意見 

1 :使用 media player 也可實現壓碼的功能。 

2 :在更新腳本中,用在聲明和注銷對象上的代碼有好幾行,如果使用 perl 可以大為簡化。因為是 perl 提供了一系列操作符號來實現正則表達式的功能,而事實上 perl 就是為了處理文本而生的。
open(RPJF,"c:/code/10161.rpjf") or die("can not open because of $!\n");
open(TEMP,">c:/code/temp.txt") or die("can not open because of $!\n");
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime();
$mday=sprintf("%.2d",$mday);
$mon=sprintf("%.2d",$mon+1);
$year+=1900;
$timerF="$year"."$mon"."$mday";
$timerS="$year"."-"."$mon"."-"."$mday";
while(RPJF>){
chomp();
$_=~s/(.*)([0-9]{8})(.*)/$1$timerF$3/;
$_=~s/(.*)([0-9]{4}\-[0-9]{2}\-[0-9]{2})(.*)/$1$timerS$3/;
print TEMP "$_\n";
}
close(RPJF);
close(TEMP);
3 :使用磁盤映射能夠更加方便的實現文件的傳輸,不過需要考慮安全問題。 

標簽:懷化 麗江 公主嶺 內江 天津 成都 重慶 臺灣

巨人網絡通訊聲明:本文標題《利用批處理文件和 vbs 腳本實現網站視頻自動錄制》,本文關鍵詞  利用,批處理,文件,和,vbs,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用批處理文件和 vbs 腳本實現網站視頻自動錄制》相關的同類信息!
  • 本頁收集關于利用批處理文件和 vbs 腳本實現網站視頻自動錄制的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人精品1024| 日韩和欧美一区二区三区| 日韩一级完整毛片| 国产午夜精品久久久久久久| 一区二区三区中文字幕在线观看| 一区二区三区蜜桃| 久久在线观看免费| 97精品久久久久中文字幕| 亚洲精品国产一区二区精华液 | 91高清在线观看| 久久精品二区亚洲w码| 久久精品一区蜜桃臀影院| 91老司机福利 在线| 寂寞少妇一区二区三区| 亚洲欧洲综合另类| 欧美大片在线观看| 欧美影院一区二区三区| 国产高清精品久久久久| 亚洲成人www| 中文字幕一区在线| 久久综合精品国产一区二区三区 | 色94色欧美sute亚洲线路二| 日本色综合中文字幕| 久久久美女艺术照精彩视频福利播放| 国产98色在线|日韩| 亚洲色欲色欲www| 欧美成人一级视频| 欧美性生活久久| 91视频com| 波多野结衣在线一区| 国产剧情一区二区| 蜜桃精品在线观看| 日韩成人精品在线观看| 亚洲一区二区三区自拍| 欧美精品一区二区三区视频| 色狠狠色噜噜噜综合网| 国产精品99久久久久| 日韩avvvv在线播放| 亚洲图片你懂的| 国产精品视频麻豆| 久久久99精品久久| 欧美sm极限捆绑bd| 欧美另类变人与禽xxxxx| 91丨porny丨首页| 成人国产精品视频| 国产一二精品视频| 热久久一区二区| 夜夜揉揉日日人人青青一国产精品| 久久伊人蜜桃av一区二区| 欧美videofree性高清杂交| 3atv一区二区三区| 69久久夜色精品国产69蝌蚪网 | 天天综合天天综合色| 亚洲三级在线观看| 国产欧美一区二区三区在线看蜜臀 | 日韩在线一二三区| 亚洲一区av在线| 亚洲日本护士毛茸茸| 亚洲精品中文在线观看| 一区二区三区中文在线| 亚洲人成亚洲人成在线观看图片 | 欧美性感一区二区三区| 丁香桃色午夜亚洲一区二区三区| 国产91露脸合集magnet| 日本aⅴ精品一区二区三区| 亚洲午夜免费视频| 一区二区三区在线视频观看| 国产亚洲欧洲997久久综合 | 一色桃子久久精品亚洲| 国产日韩欧美综合一区| 亚洲精品一线二线三线| 日韩一级成人av| 精品国产乱码久久久久久影片| 欧美日本视频在线| 欧美丝袜丝交足nylons| 日韩精品在线一区| 欧美福利一区二区| 3d动漫精品啪啪1区2区免费| 欧美另类一区二区三区| 制服丝袜成人动漫| 2024国产精品| 国产精品三级久久久久三级| 亚洲日本免费电影| 亚洲一卡二卡三卡四卡五卡| 亚洲成a人片在线观看中文| 亚洲午夜久久久久久久久电影院| 亚洲国产日韩一级| 久久99久久久久| 91丨国产丨九色丨pron| 欧美老女人在线| 精品国产免费一区二区三区四区| 日本一区二区免费在线观看视频 | 欧美一区二区在线免费播放| 91猫先生在线| 欧美视频三区在线播放| 91精品国产综合久久精品性色| 精品日本一线二线三线不卡| 中文字幕高清不卡| 首页国产欧美久久| 国产馆精品极品| 欧美一区二区视频在线观看| 国产欧美日韩综合| 午夜精品福利一区二区蜜股av| 美女爽到高潮91| av在线这里只有精品| 精品久久久久久综合日本欧美| 亚洲宅男天堂在线观看无病毒| 国产精品综合一区二区三区| 欧美日韩精品一区视频| 国产精品区一区二区三区| 久国产精品韩国三级视频| 在线欧美日韩国产| 国产精品久久久久久久久免费丝袜 | 欧美福利视频一区| 国产精品视频九色porn| 久久99深爱久久99精品| jlzzjlzz亚洲日本少妇| 久久夜色精品国产欧美乱极品| 亚洲欧美日韩国产综合| 一区二区三区国产精华| 99久久婷婷国产| 精品裸体舞一区二区三区| 亚洲美女视频一区| 粉嫩av一区二区三区| 日韩欧美一二三四区| 香蕉久久夜色精品国产使用方法| 亚洲激情五月婷婷| 高清不卡一二三区| 欧美成人精品1314www| 亚洲成va人在线观看| 9191成人精品久久| 在线播放视频一区| 久久美女高清视频| 天天综合天天综合色| 欧美成人性战久久| 日韩一区在线看| 国产69精品一区二区亚洲孕妇| 亚洲青青青在线视频| 4438x成人网最大色成网站| 色哦色哦哦色天天综合| 一区二区久久久久| 国产亚洲欧美一区在线观看| 日韩国产欧美在线播放| 精品影视av免费| 欧美精品一区二区精品网| 久久精品国产第一区二区三区| 日韩精品一区国产麻豆| 激情成人综合网| 日韩一级二级三级精品视频| 蜜臀国产一区二区三区在线播放| 日韩免费一区二区三区在线播放| 久久精品二区亚洲w码| 久久精品在线免费观看| 成人免费毛片片v| 亚洲欧美日韩久久| 国产原创一区二区| 中文字幕乱码亚洲精品一区| 92国产精品观看| 亚洲线精品一区二区三区| 欧美日韩久久一区二区| 日本视频中文字幕一区二区三区| 日韩女同互慰一区二区| 成人一级片网址| 亚洲成人av资源| 久久久综合视频| 国产一区免费电影| 日韩美女视频19| 日韩午夜在线影院| 暴力调教一区二区三区| 午夜精品福利一区二区三区av | 99久久免费国产| 日本亚洲电影天堂| 中文字幕佐山爱一区二区免费| 欧美群妇大交群中文字幕| 国产在线视频不卡二| 亚洲国产欧美另类丝袜| 国产婷婷色一区二区三区| 欧美亚洲国产怡红院影院| 麻豆成人在线观看| 国产精品国产三级国产普通话99| 欧美videossexotv100| 不卡视频一二三| 午夜久久久影院| 久久久久久久久伊人| 欧美日韩久久不卡| 成人国产电影网| 午夜不卡av免费| 国产精品久线在线观看| 在线观看av一区二区| 福利一区二区在线观看| 美女免费视频一区二区| 亚洲精品中文在线| 国产色婷婷亚洲99精品小说| 欧美日韩激情一区| 成人激情动漫在线观看| 久久精品国产亚洲一区二区三区| 亚洲激情在线播放| 中文字幕亚洲一区二区av在线| 日韩三级免费观看| 欧美日韩mp4|