国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用VB6的雙通道技術獲得影碟片斷

2019-11-18 17:35:01
字體:
來源:轉載
供稿:網友
現在計算機多媒體技術的發展,使影碟無需借助解壓卡就可以在電腦中播放,而且由于vcd2.0標準的普及,影碟已經完成了向數字文件化的過渡,完全可以輕松的將任何vcd拷貝到自己的硬盤上欣賞,而無須辛苦嬌嫩的光驅.這也為我們截取任何影碟的片斷提供了可能.但是目前普遍采用的壓縮成AVI文件的辦法不僅體積龐大、畫面停滯而且速度非常慢。筆者在總結編寫文件分割軟件的經驗基礎上,辟出了一條蹊徑,即采用雙通道技術直接截取影碟文件片斷,從根本上克服了上述弊端。
  (一)編程原理;
  一般來說VCD的實際影音文件放在光盤根目錄下“MPEGAV”子目錄下,文件名為music001.dat或者依次排序,通過對該文件的截取操作,使用戶可以保存任何精彩的影碟片斷,據作者測算,每十兆字節大約可以播放一分鐘,這樣,用戶可以使用該軟件截取任意時間段內的vcd,不過要使用“超級解霸”5.02以上版本播放。
  由于影音文件體積非常大,普通vcd2.0格式60分鐘的影音文件長度在600兆以上,因此采用單通道定義二進制數組的辦法不僅可靠性差,而且截取較長片斷時勢必難以實現.筆者采用了雙通道技術,即通過定義較小的固定二進制數組,一個通道用來讀取,另一個通道用來寫入的方法來實現.這其中涉及了復雜的二進制定位技術。
  (二)編程實例;
  (第一步)啟動vb6中文版建立一個標準exe工程,將窗體命名為“form1",單擊“工程"菜單項目,選擇“部件",在部件對話框的“控件"欄目中選擇“MICROSOFTWINDOWSCOMMONCONTROLS6.0",確認在它前面的復選框中有一個黑色的對號,單擊“確認",添加對該控件的引用.添加6個標簽框,4個文本框(由上直下依次排列),3個按鈕,一個進度條命名為ba1,一個公用對話框控件命名為cog1,拖動控件到適當位置,界面設計完成后大致如圖1所示。其中,“影音文件名稱:"標簽對應text1,“影音文件長度:"標簽對應text2,“截取起始位置:”標簽對應text3,“截取長度:”標簽對應text4,“截取后文件保存路徑:”標簽對應text5.設置Label6的BorderStyle=1,“瀏覽(*.dat)”按鈕對應Command1,“保存為(*.dat)"按鈕對應Command2,“開始截取"按鈕對應Command3。
  雙擊窗體添加以下代碼:
  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉尔市| 九台市| 盐源县| 武清区| 五家渠市| 蕉岭县| 平遥县| 宁阳县| 灵台县| 江西省| 潮州市| 长白| 剑川县| 武乡县| 奉化市| 获嘉县| 鹤山市| 临清市| 苏尼特左旗| 商城县| 华亭县| 洞头县| 乐陵市| 仁布县| 法库县| 准格尔旗| 永川市| 景泰县| 临猗县| 台安县| 双城市| 阳城县| 洛隆县| 西贡区| 尉氏县| 六安市| 寿光市| 海安县| 长寿区| 修武县| 象州县|