視頻采集卡丟幀的原因
丟幀的原因可以分為兩大(da)類,一類是電腦(nao)軟硬件配置不合理、不配套(tao)造(zao)成的,另一類是視頻源(yuan)質量不高造(zao)成的,此(ci)類原因占大(da)多數。
1、電腦軟硬件配置方面:
CPU:一些(xie)軟壓縮的(de)(de)(de)采(cai)集(ji)(ji)卡是需(xu)要靠(kao)CPU的(de)(de)(de)運(yun)算能力來(lai)完(wan)成視(shi)頻的(de)(de)(de)編碼以及壓縮的(de)(de)(de),如(ru)果采(cai)集(ji)(ji)小尺寸如(ru)352x288不(bu)丟(diu)幀(zhen)(zhen),而采(cai)集(ji)(ji)720x576的(de)(de)(de)分辨率就丟(diu)幀(zhen)(zhen)的(de)(de)(de)話,可能是CPU速度不(bu)夠(gou)快。如(ru)果用(yong)VirtualDub這個軟件來(lai)采(cai)集(ji)(ji),可以觀(guan)察CPU的(de)(de)(de)占用(yong)率,如(ru)果達到100%,則很容易丟(diu)幀(zhen)(zhen)。一般(ban)現(xian)在的(de)(de)(de)主流CPU速度都很快,應(ying)付普通的(de)(de)(de)采(cai)集(ji)(ji)綽(chuo)綽(chuo)有余(yu),所(suo)以丟(diu)幀(zhen)(zhen)的(de)(de)(de)原(yuan)因大都不(bu)是CPU造成的(de)(de)(de)。
硬盤:目前的(de)硬(ying)盤(pan)(pan)幾乎都是(shi)DMA/33以上的(de),即便是(shi)5400轉(zhuan),都有不小(xiao)于6MB/S的(de)連續(xu)寫(xie)盤(pan)(pan)速度,因(yin)而硬(ying)盤(pan)(pan)本身是(shi)可(ke)以滿足大部分的(de)采集任務(wu)。如(ru)果是(shi)運行Windows98操作(zuo)系(xi)統,需要將(jiang)硬(ying)盤(pan)(pan)的(de)DMA打開,否(fou)則硬(ying)盤(pan)(pan)的(de)讀寫(xie)將(jiang)占用相當多的(de)CPU使用率甚至(zhi)是(shi)100%,使得CPU沒有足夠(gou)的(de)能力對視頻信息進(jin)行編碼(ma),導致丟幀的(de)產(chan)生。另外,如(ru)果有條件的(de)話(hua),將(jiang)單(dan)獨的(de)硬(ying)盤(pan)(pan)專門用作(zuo)采集,這樣可(ke)以更好地保證文件的(de)穩定的(de)讀寫(xie)。
軟件設置:排除視頻源的(de)(de)因素,很(hen)多丟(diu)(diu)幀的(de)(de)原因是(shi)基(ji)本(ben)都是(shi)軟件的(de)(de)設置不當造成的(de)(de)。通(tong)常(chang)Windows對硬盤(pan)的(de)(de)讀(du)寫(xie)是(shi)通(tong)過內存(cun)(cun)來緩(huan)沖的(de)(de),這(zhe)樣(yang)對于寫(xie)入零碎數據(ju)時(shi)可以(yi)化零為整,降低硬盤(pan)的(de)(de)讀(du)寫(xie)次數,提高整體運行(xing)效率。但視頻采(cai)(cai)集(ji)(ji)的(de)(de)數據(ju)量(liang)大(da)而連續(xu),必(bi)須取消Windows的(de)(de)內存(cun)(cun)緩(huan)沖,否(fou)則(ze)當內存(cun)(cun)緩(huan)沖中(zhong)的(de)(de)數據(ju)滿了(le)以(yi)后,大(da)量(liang)數據(ju)來不及寫(xie)到硬盤(pan)上(shang)造成丟(diu)(diu)幀。如果是(shi)用VirtualDub采(cai)(cai)集(ji)(ji),先(xian)切換到Capture狀(zhuang)態,點菜單Capture->Disk I/O,確認Disable Windows write buffering設置前面(mian)打上(shang)“√”,這(zhe)樣(yang)由VirtualDub取代Windows的(de)(de)緩(huan)沖,采(cai)(cai)集(ji)(ji)時(shi),設置正常(chang)的(de)(de)硬盤(pan)指(zhi)示燈(deng)是(shi)連續(xu)閃爍的(de)(de)。
如(ru)果(guo)是整機兼容性不好造成的(de)丟幀,則比較麻(ma)煩,試(shi)試(shi)安裝(zhuang)電腦(nao)(nao)主(zhu)板所附帶的(de)各(ge)種芯片驅動程序,甚至去主(zhu)板廠商(shang)的(de)主(zhu)頁下載最(zui)新的(de)BIOS并刷(shua)新主(zhu)板。如(ru)果(guo)實在(zai)不行,很(hen)可能就(jiu)要換一臺電腦(nao)(nao)了。
2、視頻源方面:
排除電腦配置速度方面的原(yuan)因,絕大(da)多(duo)數的丟幀是信號源的原(yuan)因。業(ye)余條件下(xia),常見的視頻源有VHS/SVHS、Hi8/D8和DV等。家用VHS/SVHS由于自身(shen)的的局限(xian),最容易導致丟幀。
磁帶霉變:VHS磁帶存放時間一長,很(hen)容易(yi)霉(mei)變(bian),播放的時候,霉(mei)粉脫落(luo)堵塞磁頭,造成視頻信號中斷,造成嚴重(zhong)丟幀。在電視上的現象(xiang)一般是圖像變(bian)得不清晰,雪花點嚴重(zhong),圖像扭曲,最終一片雪花,沒有圖像。
解決對策:想辦法清(qing)洗掉(diao)錄(lu)像(xiang)帶的霉(mei)霜(shuang),經(jing)常清(qing)洗錄(lu)像(xiang)帶磁頭(tou)。
粉塵污染:環境粉(fen)塵污染與磁(ci)粉(fen)微量(liang)的脫落,夾在磁(ci)頭縫隙與磁(ci)帶(dai)之(zhi)間,視頻信(xin)號(hao)偶爾有失(shi)落,主要是行場(chang)掃描(miao)的同步信(xin)號(hao)丟失(shi),造成丟幀(zhen),在電(dian)視上看(kan)圖像偶爾有亮點、線條等干擾。這(zhe)種丟幀(zhen)一(yi)般是偶然(ran)性的,比較輕微。
解決對策:盡量用新(xin)的(de)高質量的(de)錄像(xiang)帶,保(bao)持清潔(jie)尤其(qi)室外、露天車上要防止(zhi)灰塵(chen)侵襲到(dao)攝像(xiang)機內部。
走帶阻力大:錄像(xiang)帶緊,造(zao)成錄像(xiang)機主導軸(zhou)卷(juan)帶的阻(zu)力(li)大(da),速度變慢不(bu)穩,這樣同步信號的頻(pin)率也不(bu)穩定。在電視上看,圖(tu)像(xiang)翻滾或水平(ping)扭曲。造(zao)成的丟幀有時候很嚴重。
解(jie)決對策:拍攝之前要保證(zheng)錄(lu)(lu)像帶(dai)卷(juan)帶(dai)輕松自如,可以用(yong)錄(lu)(lu)像機平穩(wen)地將錄(lu)(lu)像帶(dai)進、倒一(yi)個來回。播放時也可以先(xian)這樣處理一(yi)下(xia)。
磁跡誤差:外(wai)來的錄(lu)像帶的磁(ci)跡與(yu)(yu)本機誤(wu)差過(guo)大,調(diao)節(jie)磁(ci)跡也不(bu)(bu)能解決,造成磁(ci)頭(tou)運動軌跡始終不(bu)(bu)能與(yu)(yu)錄(lu)像帶磁(ci)跡重(zhong)合,播(bo)放的時候,電視畫面間(jian)隔(ge)地出現滾動或扭曲狀。造成的丟幀(zhen)有(you)時候很嚴重(zhong),甚至(zhi)不(bu)(bu)能采集(ji)。
解決對策:可以用拍攝這一盤錄像帶的攝像機來播放,如果拿不到原來的攝錄像機,可以自行微微調節錄像機的走帶機構(如果沒有把握,就請懂行的人來做)。打開錄像機殼,找到放像機的磁鼓前后的2個可以調節的導柱,用一(yi)(yi)種專用的(de)(de)中間帶缺口的(de)(de)螺絲起子(zi)(可以將鋼鋸條一(yi)(yi)頭(tou)從(cong)固定(ding)孔處掰斷代用),微微調節其中之一(yi)(yi)導駐上(shang)面的(de)(de)螺絲,記住(zhu)(zhu)調節前的(de)(de)螺絲角度,這樣就微微改變了(le)磁(ci)帶包(bao)在磁(ci)鼓上(shang)的(de)(de)角度,直到電視畫面穩定(ding)為止,用過以后記住(zhu)(zhu)要恢(hui)復原(yuan)狀(zhuang)。
丟幀問題情(qing)況(kuang)復雜(za),需要我們分析原因,找出主要矛盾,對癥下藥,盡可能將丟幀降低(di)到最小程(cheng)度。
視頻采集丟幀問題解決方法
當出現丟(diu)(diu)(diu)幀(zhen)(zhen)(zhen)現象(xiang)的(de)(de)時(shi)候,我們應該先(xian)明確你所(suo)制作(zuo)的(de)(de)數(shu)碼影(ying)像(xiang)是(shi)不(bu)(bu)是(shi)存(cun)(cun)在(zai)丟(diu)(diu)(diu)幀(zhen)(zhen)(zhen)現象(xiang),因(yin)為有時(shi)候出現的(de)(de)影(ying)像(xiang)不(bu)(bu)連(lian)續可能(neng)是(shi)由其他的(de)(de)原(yuan)因(yin)造(zao)成(cheng)的(de)(de),例如(ru)播放設備的(de)(de)激光頭老化造(zao)成(cheng)的(de)(de)讀(du)盤(pan)障礙等(deng)。絕大部分圖像(xiang)處(chu)理軟(ruan)件在(zai)進(jin)(jin)行(xing)視頻捕捉時(shi)都會在(zai)狀(zhuang)態欄上(shang)進(jin)(jin)行(xing)丟(diu)(diu)(diu)幀(zhen)(zhen)(zhen)提示(shi),如(ru)果顯示(shi)該丟(diu)(diu)(diu)幀(zhen)(zhen)(zhen)提示(shi)的(de)(de)數(shu)值為0,則實(shi)際采集的(de)(de)圖像(xiang)就不(bu)(bu)存(cun)(cun)在(zai)丟(diu)(diu)(diu)幀(zhen)(zhen)(zhen)問題。如(ru)果數(shu)值不(bu)(bu)為0,則意味著存(cun)(cun)在(zai)丟(diu)(diu)(diu)幀(zhen)(zhen)(zhen)的(de)(de)現象(xiang),那么你就要采取以下的(de)(de)措施進(jin)(jin)行(xing)解決(jue)了。
1、 策略一:解決機器兼容性
現在市場上機(ji)器價(jia)格(ge)越(yue)來越(yue)便(bian)宜,但是(shi)在兼容(rong)性上卻沒有提高,在操作過程中會(hui)出現這樣那(nei)樣的(de)(de)系統沖突,所以一(yi)臺(tai)兼容(rong)性良好的(de)(de)計算機(ji)也(ye)可(ke)以明顯的(de)(de)減少丟(diu)幀(zhen)現象(xiang)的(de)(de)發生(sheng),這就需要你對(dui)計算機(ji)比較了(le)解(jie),能(neng)夠找(zhao)出是(shi)那(nei)些地方出現了(le)沖突,例如有的(de)(de)時候用(yong)于視頻(pin)采(cai)集的(de)(de)1394卡(ka)可(ke)能(neng)與(yu)其(qi)他設備共用(yong)了(le)一(yi)個(ge)IRQ號,造成相互(hu)干擾的(de)(de)現象(xiang),最(zui)終可(ke)能(neng)會(hui)導(dao)致丟(diu)幀(zhen)現象(xiang)的(de)(de)產生(sheng),這時您應該進行一(yi)下手(shou)動(dong)調解(jie),單獨分配給1394卡(ka)一(yi)個(ge)IRQ號,這樣就能(neng)解(jie)決丟(diu)幀(zhen)的(de)(de)問題了(le)。
2、 策略二:對硬盤進行優化
從性(xing)能(neng)上(shang)來看,目(mu)前的(de)(de)主(zhu)流配置電腦在CPU方(fang)面應付后期影像制(zhi)作還(huan)是綽(chuo)綽(chuo)有余的(de)(de),丟幀的(de)(de)原因(yin)主(zhu)要集中(zhong)在硬(ying)盤(pan)方(fang)面。目(mu)前的(de)(de)硬(ying)盤(pan)幾乎都(dou)是DMA33以(yi)上(shang)的(de)(de),都(dou)有不(bu)小于6MB/S的(de)(de)連(lian)續(xu)寫盤(pan)速(su)度(du),對于視(shi)頻(pin)的(de)(de)采集和壓(ya)縮來說,最好(hao)使用(yong)7200轉甚至(zhi)更高(gao)轉速(su)的(de)(de)硬(ying)盤(pan),這(zhe)樣(yang)對采集很有好(hao)處(chu),如果你使用(yong)的(de)(de)是5400轉以(yi)下轉速(su)的(de)(de)硬(ying)盤(pan),那么就可能(neng)在數碼視(shi)頻(pin)制(zhi)作過程(cheng)經常遇到丟幀的(de)(de)問題。
注(zhu)意定(ding)期對(dui)硬(ying)盤(pan)(pan)進(jin)行碎片整理,尤其(qi)是在后期制作(zuo)(zuo)開(kai)始之前(qian),最好對(dui)硬(ying)盤(pan)(pan)作(zuo)(zuo)一次全面的(de)磁盤(pan)(pan)錯誤掃(sao)描(miao)和整理,但是不(bu)少朋友忽略了(le)對(dui)硬(ying)盤(pan)(pan)進(jin)行定(ding)期的(de)碎片整理,嫌太(tai)浪費時間,由此導致了(le)硬(ying)盤(pan)(pan)的(de)文件存儲結構不(bu)合理,所以丟(diu)(diu)幀現象就會經常出現,俗話說得(de)好:“磨刀(dao)不(bu)誤砍柴工”,為了(le)解(jie)決丟(diu)(diu)幀這(zhe)個問(wen)題,您需要定(ding)期進(jin)行硬(ying)盤(pan)(pan)的(de)優化維護,這(zhe)將會使(shi)您的(de)丟(diu)(diu)幀現象大為減少。
在硬盤的分區上,最好(hao)選(xuan)擇較(jiao)大的硬盤分區作(zuo)為文件存儲(chu)盤,有條件的話最好(hao)單獨使用了(le)一塊硬盤專(zhuan)門(men)用來采集(ji),如(ru)果情況不允許也(ye)最好(hao)使用一個(ge)專(zhuan)門(men)的分區進行視頻采集(ji)。
在(zai)硬(ying)盤(pan)(pan)的(de)(de)分區格式(shi)上,推薦采用NTFS格式(shi)。這是因為(wei)FAT32文件系統的(de)(de)限(xian)制(zhi),最大單個文件不能超過(guo)4GB,而傳輸一(yi)盤(pan)(pan)60分鐘的(de)(de)數(shu)碼攝(she)像帶,將占據11-13G左右的(de)(de)硬(ying)盤(pan)(pan)空間,大大超過(guo)4GB的(de)(de)極限(xian),所(suo)以NTFS格式(shi)的(de)(de)分區將會(hui)使您的(de)(de)視頻采集(ji)“暢(chang)通無(wu)阻”,而且也會(hui)有效的(de)(de)減少丟幀現象(xiang)的(de)(de)發生。
3、 策略三:不要多種工作同時進行
由于視(shi)(shi)頻(pin)采集是一個很(hen)占(zhan)系統資源的(de)工作,所以(yi)(yi)在進(jin)(jin)行(xing)視(shi)(shi)頻(pin)采集工作時(shi)(shi)最(zui)好不(bu)要進(jin)(jin)行(xing)其他軟件(jian)的(de)操作,邊聽MP3邊進(jin)(jin)行(xing)視(shi)(shi)頻(pin)制作的(de)工作方(fang)式(shi)是不(bu)可(ke)(ke)取的(de),同(tong)時(shi)(shi),我們要盡可(ke)(ke)能關閉(bi)防火(huo)墻(qiang)等一類(lei)的(de)后(hou)臺(tai)程序(xu),可(ke)(ke)以(yi)(yi)通過(guo)同(tong)時(shi)(shi)按下Ctrl+Alt+Del鍵來查(cha)看都有哪些后(hou)臺(tai)程序(xu)正在運(yun)行(xing)中,然后(hou)關閉(bi)不(bu)必要的(de)后(hou)臺(tai)程序(xu)就可(ke)(ke)以(yi)(yi)了,這樣做可(ke)(ke)以(yi)(yi)使(shi)得那些后(hou)臺(tai)運(yun)行(xing)的(de)軟件(jian)對采集過(guo)程不(bu)造成額外的(de)干擾,從而(er)能夠有效(xiao)的(de)避免丟(diu)幀現象(xiang)的(de)發(fa)生。
4、 策略四:使用新的數碼攝像帶
如果(guo)你使用(yong)的(de)數(shu)碼(ma)攝(she)(she)像磁帶(dai)(dai)(dai)的(de)質量較(jiao)差或(huo)者已經使用(yong)了(le)許多次,那(nei)么磁帶(dai)(dai)(dai)上的(de)磁粉就會不可(ke)(ke)避(bi)免的(de)有(you)微量的(de)脫落,這(zhe)就可(ke)(ke)能會造(zao)成視頻信號的(de)丟(diu)失,其最終結果(guo)也會造(zao)成丟(diu)幀現象(xiang)的(de)發生(sheng)。其實,這(zhe)種丟(diu)幀現象(xiang)一般(ban)在拍攝(she)(she)時就可(ke)(ke)以(yi)看出來,但是也有(you)少(shao)數(shu)粗(cu)心(xin)的(de)朋友不看拍攝(she)(she)效(xiao)果(guo)就直接進(jin)行(xing)采(cai)集(ji),由此導致(zhi)了(le)“無(wu)用(yong)功”的(de)發生(sheng),我們可(ke)(ke)以(yi)通過更換質量較(jiao)好的(de)數(shu)碼(ma)攝(she)(she)像帶(dai)(dai)(dai)就可(ke)(ke)以(yi)輕松的(de)解決這(zhe)個(ge)問(wen)題(ti)。
5、 策略五:優化操作系統
在視頻(pin)采(cai)集(ji)的(de)操作系(xi)統(tong)上(shang),建議使用Windows 2000/XP系(xi)統(tong)和DirectX8.0以上(shang)的(de)程(cheng)序(xu)版本(ben),因為這幾個(ge)操作系(xi)統(tong)在兼容性、運行速度(du)等方面都(dou)要超過Windows 98系(xi)統(tong),在采(cai)集(ji)時會有效的(de)減少丟幀現象的(de)發生。
如(ru)果您(nin)使(shi)用(yong)(yong)的(de)是Windows98/98SE操(cao)作系統(tong)(tong),由于系統(tong)(tong)默認的(de)是關閉DMA選(xuan)項,所(suo)以(yi)您(nin)需(xu)要將硬盤(pan)的(de)DMA打開(kai),否則硬盤(pan)的(de)讀寫將占(zhan)用(yong)(yong)很多的(de)CPU使(shi)用(yong)(yong)率(lv),使(shi)CPU沒(mei)有足夠的(de)能力(li)對視頻(pin)信息進行編碼(ma),導致(zhi)丟(diu)幀現象的(de)產(chan)生。我(wo)們可(ke)以(yi)通(tong)過選(xuan)擇 設(she)備管理器->磁盤(pan)驅動器->GENERAL IDE DISK TYPE46->屬性->設(she)置->DMA,在前面的(de)方格里打上勾,然后再(zai)重新啟(qi)動計算(suan)機,再(zai)采集試(shi)試(shi)可(ke)能就會減少許多丟(diu)幀的(de)現象。
申明:以上內容源于程序系統索引或網民分享提供,僅供您參考使用,不代表本網站的研究觀點,請注意甄別內容來源的真實性和權威性。