視頻卡丟幀的原因
丟幀的原因可以分為兩大類,一類是電腦軟硬件配置不合理、不配套造成的,另一類是視頻源質(zhì)量不高造成的,此類原因占大多數(shù)。
1、電腦軟硬件配置方面:
CPU:一些軟壓縮的采集卡是需要靠CPU的運算能力來完成視頻的編碼以及壓縮的,如果采集小尺寸如352x288不丟幀,而采集720x576的分辨率就丟幀的話,可能是CPU速度不夠快。如果用VirtualDub這個軟件來采集,可以觀察CPU的占用率,如果達到100%,則很容易丟幀。一般現(xiàn)在的主流CPU速度都很快,應(yīng)付普通的采集綽綽有余,所以丟幀的原因大都不是CPU造成的。
硬盤:目前的硬盤幾乎都是DMA/33以上的,即便是5400轉(zhuǎn),都有不小于6MB/S的連續(xù)寫盤速度,因而硬盤本身是可以滿足大部分的采集任務(wù)。如果是運行Windows98操作系統(tǒng),需要將硬盤的DMA打開,否則硬盤的讀寫將占用相當多的CPU使用率甚至是100%,使得CPU沒有足夠的能力對視頻信息進行編碼,導(dǎo)致丟幀的產(chǎn)生。另外,如果有條件的話,將單獨的硬盤專門用作采集,這樣可以更好地保證文件的穩(wěn)定的讀寫。
軟件設(shè)置:排除視頻源的因素,很多丟幀的原因是基本都是軟件的設(shè)置不當造成的。通常Windows對硬盤的讀寫是通過內(nèi)存來緩沖的,這樣對于寫入零碎數(shù)據(jù)時可以化零為整,降低硬盤的讀寫次數(shù),提高整體運行效率。但視頻采集的數(shù)據(jù)量大而連續(xù),必須取消Windows的內(nèi)存緩沖,否則當內(nèi)存緩沖中的數(shù)據(jù)滿了以后,大量數(shù)據(jù)來不及寫到硬盤上造成丟幀。如果是用VirtualDub采集,先切換到Capture狀態(tài),點菜單Capture->Disk I/O,確認Disable Windows write buffering設(shè)置前面打上“√”,這樣由VirtualDub取代Windows的緩沖,采集時,設(shè)置正常的硬盤指示燈是連續(xù)閃爍的。
如果是整機兼容性不好造成的丟幀,則比較麻煩,試試安裝電腦主板所附帶的各種芯片驅(qū)動程序,甚至去主板廠商的主頁下載最新的BIOS并刷新主板。如果實在不行,很可能就要換一臺電腦了。
2、視頻源方面:
排除電腦配置速度方面的原因,絕大多數(shù)的丟幀是信號源的原因。業(yè)余條件下,常見的視頻源有VHS/SVHS、Hi8/D8和DV等。家用VHS/SVHS由于自身的的局限,最容易導(dǎo)致丟幀。
磁帶霉變:VHS磁帶存放時間一長,很容易霉變,播放的時候,霉粉脫落堵塞磁頭,造成視頻信號中斷,造成嚴重丟幀。在電視上的現(xiàn)象一般是圖像變得不清晰,雪花點嚴重,圖像扭曲,最終一片雪花,沒有圖像。
解決對策:想辦法清洗掉錄像帶的霉霜,經(jīng)常清洗錄像帶磁頭。
粉塵污染:環(huán)境粉塵污染與磁粉微量的脫落,夾在磁頭縫隙與磁帶之間,視頻信號偶爾有失落,主要是行場掃描的同步信號丟失,造成丟幀,在電視上看圖像偶爾有亮點、線條等干擾。這種丟幀一般是偶然性的,比較輕微。
解決對策:盡量用新的高質(zhì)量的錄像帶,保持清潔尤其室外、露天車上要防止灰塵侵襲到攝像機內(nèi)部。
走帶阻力大:錄像帶緊,造成錄像機主導(dǎo)軸卷帶的阻力大,速度變慢不穩(wěn),這樣同步信號的頻率也不穩(wěn)定。在電視上看,圖像翻滾或水平扭曲。造成的丟幀有時候很嚴重。
解決對策:拍攝之前要保證錄像帶卷帶輕松自如,可以用錄像機平穩(wěn)地將錄像帶進、倒一個來回。播放時也可以先這樣處理一下。
磁跡誤差:外來的錄像帶的磁跡與本機誤差過大,調(diào)節(jié)磁跡也不能解決,造成磁頭運動軌跡始終不能與錄像帶磁跡重合,播放的時候,電視畫面間隔地出現(xiàn)滾動或扭曲狀。造成的丟幀有時候很嚴重,甚至不能采集。
解決對策:可以用拍攝這一盤錄像帶的攝像機來播放,如果拿不到原來的攝錄像機,可以自行微微調(diào)節(jié)錄像機的走帶機構(gòu)(如果沒有把握,就請懂行的人來做)。打開錄像機殼,找到放像機的磁鼓前后的2個可以調(diào)節(jié)的導(dǎo)柱,用一種專用的中間帶缺口的螺絲起子(可以將鋼鋸條一頭從固定孔處掰斷代用),微微調(diào)節(jié)其中之一導(dǎo)駐上面的螺絲,記住調(diào)節(jié)前的螺絲角度,這樣就微微改變了磁帶包在磁鼓上的角度,直到電視畫面穩(wěn)定為止,用過以后記住要恢復(fù)原狀。
丟幀問題情況復(fù)雜,需要我們分析原因,找出主要矛盾,對癥下藥,盡可能將丟幀降低到最小程度。
視頻采集丟幀問題解決方法
當出現(xiàn)丟幀現(xiàn)象的時候,我們應(yīng)該先明確你所制作的數(shù)碼影像是不是存在丟幀現(xiàn)象,因為有時候出現(xiàn)的影像不連續(xù)可能是由其他的原因造成的,例如播放設(shè)備的激光頭老化造成的讀盤障礙等。絕大部分圖像處理軟件在進行視頻捕捉時都會在狀態(tài)欄上進行丟幀提示,如果顯示該丟幀提示的數(shù)值為0,則實際采集的圖像就不存在丟幀問題。如果數(shù)值不為0,則意味著存在丟幀的現(xiàn)象,那么你就要采取以下的措施進行解決了。
1、 策略一:解決機器兼容性
現(xiàn)在市場上機器價格越來越便宜,但是在兼容性上卻沒有提高,在操作過程中會出現(xiàn)這樣那樣的系統(tǒng)沖突,所以一臺兼容性良好的計算機也可以明顯的減少丟幀現(xiàn)象的發(fā)生,這就需要你對計算機比較了解,能夠找出是那些地方出現(xiàn)了沖突,例如有的時候用于視頻采集的1394卡可能與其他設(shè)備共用了一個IRQ號,造成相互干擾的現(xiàn)象,最終可能會導(dǎo)致丟幀現(xiàn)象的產(chǎn)生,這時您應(yīng)該進行一下手動調(diào)解,單獨分配給1394卡一個IRQ號,這樣就能解決丟幀的問題了。
2、 策略二:對硬盤進行優(yōu)化
從性能上來看,目前的主流配置電腦在CPU方面應(yīng)付后期影像制作還是綽綽有余的,丟幀的原因主要集中在硬盤方面。目前的硬盤幾乎都是DMA33以上的,都有不小于6MB/S的連續(xù)寫盤速度,對于視頻的采集和壓縮來說,最好使用7200轉(zhuǎn)甚至更高轉(zhuǎn)速的硬盤,這樣對采集很有好處,如果你使用的是5400轉(zhuǎn)以下轉(zhuǎn)速的硬盤,那么就可能在數(shù)碼視頻制作過程經(jīng)常遇到丟幀的問題。
注意定期對硬盤進行碎片整理,尤其是在后期制作開始之前,最好對硬盤作一次全面的磁盤錯誤掃描和整理,但是不少朋友忽略了對硬盤進行定期的碎片整理,嫌太浪費時間,由此導(dǎo)致了硬盤的文件存儲結(jié)構(gòu)不合理,所以丟幀現(xiàn)象就會經(jīng)常出現(xiàn),俗話說得好:“磨刀不誤砍柴工”,為了解決丟幀這個問題,您需要定期進行硬盤的優(yōu)化維護,這將會使您的丟幀現(xiàn)象大為減少。
在硬盤的分區(qū)上,最好選擇較大的硬盤分區(qū)作為文件存儲盤,有條件的話最好單獨使用了一塊硬盤專門用來采集,如果情況不允許也最好使用一個專門的分區(qū)進行視頻采集。
在硬盤的分區(qū)格式上,推薦采用NTFS格式。這是因為FAT32文件系統(tǒng)的限制,最大單個文件不能超過4GB,而傳輸一盤60分鐘的數(shù)碼攝像帶,將占據(jù)11-13G左右的硬盤空間,大大超過4GB的極限,所以NTFS格式的分區(qū)將會使您的視頻采集“暢通無阻”,而且也會有效的減少丟幀現(xiàn)象的發(fā)生。
3、 策略三:不要多種工作同時進行
由于視頻采集是一個很占系統(tǒng)資源的工作,所以在進行視頻采集工作時最好不要進行其他軟件的操作,邊聽MP3邊進行視頻制作的工作方式是不可取的,同時,我們要盡可能關(guān)閉防火墻等一類的后臺程序,可以通過同時按下Ctrl Alt Del鍵來查看都有哪些后臺程序正在運行中,然后關(guān)閉不必要的后臺程序就可以了,這樣做可以使得那些后臺運行的軟件對采集過程不造成額外的干擾,從而能夠有效的避免丟幀現(xiàn)象的發(fā)生。
4、 策略四:使用新的數(shù)碼攝像帶
如果你使用的數(shù)碼攝像磁帶的質(zhì)量較差或者已經(jīng)使用了許多次,那么磁帶上的磁粉就會不可避免的有微量的脫落,這就可能會造成視頻信號的丟失,其最終結(jié)果也會造成丟幀現(xiàn)象的發(fā)生。其實,這種丟幀現(xiàn)象一般在拍攝時就可以看出來,但是也有少數(shù)粗心的朋友不看拍攝效果就直接進行采集,由此導(dǎo)致了“無用功”的發(fā)生,我們可以通過更換質(zhì)量較好的數(shù)碼攝像帶就可以輕松的解決這個問題。
5、 策略五:優(yōu)化操作系統(tǒng)
在視頻采集的操作系統(tǒng)上,建議使用Windows 2000/XP系統(tǒng)和DirectX8.0以上的程序版本,因為這幾個操作系統(tǒng)在兼容性、運行速度等方面都要超過Windows 98系統(tǒng),在采集時會有效的減少丟幀現(xiàn)象的發(fā)生。
如果您使用的是Windows98/98SE操作系統(tǒng),由于系統(tǒng)默認的是關(guān)閉DMA選項,所以您需要將硬盤的DMA打開,否則硬盤的讀寫將占用很多的CPU使用率,使CPU沒有足夠的能力對視頻信息進行編碼,導(dǎo)致丟幀現(xiàn)象的產(chǎn)生。我們可以通過選擇 設(shè)備管理器->磁盤驅(qū)動器->GENERAL IDE DISK TYPE46->屬性->設(shè)置->DMA,在前面的方格里打上勾,然后再重新啟動計算機,再采集試試可能就會減少許多丟幀的現(xiàn)象。
聲明:以上內(nèi)容源于程序系統(tǒng)索引或網(wǎng)民分享提供,僅供您參考使用,不代表本網(wǎng)站的研究觀點,請注意甄別內(nèi)容來源的真實性和權(quán)威性。申請刪除>> 糾錯>>