通過禁用顯示屬性中的硬體加速設置來實現PrintScreen抓取視頻畫面的功能,具體步驟為:
桌面空白位置單擊右鍵,選擇「屬性」——在顯示屬性窗口,選擇「設置」選項卡——單擊「高級」按鈕,打開高級屬性設置窗口——在高級屬性設置窗口中選擇「疑難解答」選項卡,拖動「硬體加速」滑塊至「無」,單擊「確定」退出。
這時由於關閉了DirectDraw硬體加速,視頻截圖不會出現黑屏現象。不過,較之啟用硬體加速功能,此時的視頻圖像質量會有一定程度的損失。
二、搶用Direct Draw法
在視頻播放時,系統會自動調用DirectDraw來加速視頻的播放,由於DirectDraw本身不支持使用PrintScreen抓屏,因而也難怪默認情況下PrintScreen抓取視頻會失效。不過DirectDraw有一個屬性,就是其不能在系統中載入兩次。利用這一屬性,如果在截取視頻畫面前先用一個播放器播放另一段視頻,然後再用另一個播放器播放需要截取視頻的畫面,那麼由於此時後開的那個視頻播放軟體並沒有調用DirectDraw,顯然也可以使用PrintScreen來進行抓屏了 。
此法較之第一種方法,可以省去系統設置上的操作,但是由於多開一個播放器,因此會佔用更多的系統資源,如配置較差可能會很卡。但是經過實踐發現,在打開兩個播放軟體後,再將第一個使用DirectDraw加速的播放軟體關閉,此時仍然可以使用PrintScreen截取第二個播放軟體中的視頻畫面,朋友們可以一試。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/230059.html