|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2003-11-05, 07:52 PM | #1 |
榮譽會員
|
影像截圖拷屏方法匯總
影像截圖拷屏方法匯總
在很多論壇的軟硬區,經常有人問「為什麼我截出來的圖片一片黑,為什麼我放的電影畫面截到的圖沒有影像?」,這個也是「月經貼」了, 隔三差五總有人問!雖然幾乎每次都能得到滿意的答案,但是方法眾多啊,要選項適合自己的,最方便的,所以我這裡做個總結!以後大家再 問這個問題,翻翻這個主題。事先聲明,方法都是各位網友的智慧,我這裡只是借花獻佛,引用或者侵犯了你的版權可以通知我改正;另外, 由於方法眾多,我不可能一一列舉,只能盡量搜集整理手邊的資料了,這個主題也不是最終正式版,α測試正在進行中.....還有,由於 版本啊、操作系統、和軟體的不同,所採取的方法和本文可能不盡相同,這個就需要大家開動智慧,舉一反三了 :)(我的操作系統Winxp SP1,安裝的解碼器基本都是最新的) 大家拷貝螢幕無非兩種方法,專門軟體法和系統Print screen大法,專門軟體比如HyperSnap-DX或者SnagIt,此類軟體功能強大,控制方便! 但是很多人就是習慣於用Print screen(ALT +Print screen捕捉視窗)在操作系統截圖,原因嗎?無非是方便,節省資源! 至於為什麼普通Print screen不能把影像截下,在COC精華區有個精彩的討論貼(反正不是什麼簡單DX加速的原因),我就不獻拙了,下面我對 各種方法進行一下介紹: A:,專用軟體 HyperSnap-DX的設定。(V5.10.00) VCD、DVD及播放影像文件顯示的圖像很特殊,使用PrintScreen鍵把它複製到記事本後,再通過畫圖程序開啟儲存後會發現它是紅色的,無法抓 取。 不過,選「捕捉」→「啟用特殊捕捉(Directx,Glide,DVD...) 」選項,並在彈出的設定框中選所有選項,以後只要按下Scroll Lock鍵就可以抓取到VCD、DVD或影像文件顯示的圖像了(為了方便起見「選項」-「啟動快捷鍵」請選上) 打開DIrect X glide 抓圖 DirectX/dirext3D 抓取滾動視窗 如果要抓取的目標畫面太長而在一屏上顯示不了,這時很多人分屏抓成幾個文件,再用繪圖軟體把它們拼起來。其實,我們只要選項「捕捉」→「捕捉設定」指令,選項「捕捉」標籤,並選「視窗捕捉時自動滾動視窗」選項,然後再抓那些超長圖片時,你會發現HyperSnap完全能夠突破螢幕和捲軸的限制,自動一邊捲動畫面一邊抓圖,這樣就可以把很長的畫面一次性全部抓取。 另一個視瀕影像的截取者SnagIt。(V6.2) 設定: 1、啟動SnagIt 6。 2、選項表單「輸入」,選「進階」》「DirectX」。 3、與HyperSnap-DX一樣,你必須按Scroll Lock鍵截取影像。 如上設定後,單獨的播放畫面都可以拷貝了 抓屏結果,可以和HyperSnap-DX比較一下畫面 B:「 DirectDraw加速」禁用法 「開始」-「執行」,輸入「dxdiag」,「顯示」-「DirectDraw加速」選「禁用」 這樣的話.播放視窗和螢幕其他地方已經一樣,用HyperSnap-DX(SnagIt)或者PrintScreen可以任意捕捉(不過顯示效果有些差了,而現在的 遊戲是必須用DX加速的),大家可以比較一下(注意,此時實際拷貝可以包括框架,也可以自選區域) 如果顯示卡硬體加速在驅動程式有選項,也可以在這裡關,以我的TNT2為例,右鍵桌面-內容-設定-進階-疑難排除-硬體加速 選「無」, 確定即可!(也許向「無」推幾個格也許就可以拷屏了) 類似技巧(對播放器自己播放文件起作用) Mediaplay:「工具」-選項-視瀕加速-把調桿放到中間或者「無」 Realone 工具-首選項-硬體-視瀕卡相容型-把調桿放到中間或者「最可靠」 C:雙播放器法 想截Mediaplay播放文件畫面的,就先用realone放個文件,然後用HyperSnap-DX(SnagIt)或者PrintScreen可以任意捕捉 同理,想截realone播放文件畫面的,就先用Mediaplay放個文件,然後用HyperSnap-DX(SnagIt)或者PrintScreen可以任意捕捉 總而言之,開兩個視瀕播放視窗,後面的播放視窗(實際拷貝可以包括框架,也可以自選區域)就可以拷貝螢幕了 (ROR gavotte:第一個播放視窗系統預設用 Overlay 方式。 第二個視窗由於 Overlay 被佔用,用 DirectX 的 VMR方式或者軟體方式播放 。 對於有些顯示卡同時支持多個Overlay,必須到第4-5個視窗(佔用所有overlay)才能用PrintScr截圖。 用DirectX(VMR7/VMR9)的都能用 PrintScr截圖,不能截圖的是用覆蓋Overlay。VMR永遠可以用PrintScr截圖!) 舉例子:如圖 和 先啟動的播放器圖像都是黑的,當然我們在真正拷屏時候,這些視窗我們都會隱藏他們或者放到不礙事的地方! D:播放器拷屏法:(一類的軟體只舉一個例子) 1,BSplay BSPlayer也是一款Windows下雖然外表樸素但音質出色的播放器,它支持所有流行的音樂格式(avi/mpg/asf/wmv/wav/mp3...),適用於所有 windows系列操作系統。 http://www.ttdown.com/SoftView/SoftView_3422.html http://www.skycn.com/soft/10222.html 播放之後可以在播放畫面上點右鍵-截取畫面-選項大小 (注意:安裝Real Media Splitter後同樣可以放RM和RMVB) 2。Windvd(播放DVD推薦使用,普通文件不行,其實powerdvd功能更強大,配合Real Media Splitter還可以截取RM文件影像) WinDVD是一款功能強大的DVD播放器。它組合了多種標準消費型DVD播放器的功能,例如,全面支持VCD 2.0、精確解碼、可選用戶界面以及視瀕 顯示選項。您可以播放 DVD 光碟或 VCD - WinDVD 會自動確定DVD驅動器中的光碟類型並使用正確的播放方式。每一種 DVD(數字化視瀕光碟 或數字化多用途光碟)均由 DVD 作者設計。 http://www.ttdown.com/SoftView/SoftView_3565.html http://www.skycn.com/soft/10192.html 播放之後可以在播放畫面上點右鍵-書籤捕獲-捕獲圖像 3,「國貨精品」超級解霸 其面板上有一個相機按鈕可快速攝取視瀕影像,不過令人遺憾的是,畫面質量不太令人滿意。呵呵,反正我不用,圖片是抄來的 E:其他方法 1,rm(rmvb)99%拷貝法 播放時把畫面大小調整到99%;撳PrintScreen;開啟畫圖;貼上;切除;另存新檔JPG 或者,把畫面調整到99%用HyperSnap,捕捉(注意,此時實際拷貝可以包括框架,也可以自選區域) 2,精確定位法:(借助編輯軟體) VirtualDub 雖然VirtualDub是一套免費的多媒體剪輯軟體,但它的功能可一點也不輸給Premiere以及Media Studio等專業等級產品的功能。在VirtualDub 中主要的功能可以區分為兩大部份,一是可以讓您針對現有的電影短片文件如。AVI以及。MPG等做編輯的工作,另一項則是可以搭配您的影像 補捉卡做即時的動態影像捕捉的功能。 http://www.skycn.com/soft/1998.html http://www.hktk.com/soft/soft_media/virtualdub.html VirtualDub 開啟流文件,然後選那畫格你需要的畫面(按著shift找關鍵畫格或者 Shift + 右(或左)鍵來定位),然後 Print screen 或者 HyperSnap就可以捕捉任意一處地方了(不需要採取什麼特殊措施) Helix RealMedia Editor 9 Helix Real媒體編輯器9.0 漢化版,可以編輯RM以及RMVB,這是最新版本的 RM 編輯軟體,是Helix Producer Plus 9.0.1里自帶的版本,直接解 壓到任一目錄下,即可使用(rmedtgui.exe)。 http://www.52down.com/soft/3150.htm http://www.sxsky.net/soft/1023.htm RealMedia Editor開啟文件,用 <<或者>>按鍵(或者表單)來確定畫格,然後 Print screen 或者HyperSnap就可以捕捉任意一處地方了( 不需要採取什麼特殊措施) 呵呵,我發現RealMedia Editor在雙播放器法中可以充當播放器作用,VirtualDub不行 關鍵畫格和預測畫格 電影實際上是一畫格畫格的畫面, 按30畫格/秒(24畫格/秒)的速度播放. 由於人的視覺暫留, 我們看起來就成了連續的電影. 電影的畫面總畫格數是很大 的, 如果我們把每畫格畫面都記錄下來, 所需的資料量將會很大. 由於每兩畫格畫面的間隔只有33毫秒, 因此, 前後兩畫格畫面的差異一般來說很小. 所以, 我們可以只完整記錄前一畫格畫面, 對後一畫格畫面只記錄 它和前一畫格的差異, 這樣, 將會大大減少所需的資料量. 回放時, 用前一畫格畫面及記錄的後一畫格的差異, 完全可以復原後一畫格畫面. -完整記錄的前一畫格」就是關鍵畫格(I畫格), 只記錄差異的就是預測畫格(P畫格/B畫格),其實拷屏最好選關鍵畫格,不過如上例子不選也能拷貝螢幕! 3,傳說中的辦法 1,FFDshow辦法(對mediaplay,這個是傳說中的方法,反正在我的系統上「馬上截圖」的按鈕永遠是暗的,即使我關閉了其他編碼,確實是 ffdshow解碼器起作用) 有人成功過:如圖 內容屬性:抓圖(句取用)上抓圖 還有一個所謂超級拷屏鍵的方法,不過我也沒有試驗成功!原文如下: 確實,對於一些使用 DirectX的遊戲很難抓下圖來(過場動畫就更別提了),實際上,我們只要在「媒體播放機」中稍稍一改即可(似乎風馬 牛不相及,但事實證明是可行的),win98自帶的版本太低,需要6.0版及其以上版本的,就是「微軟」白送的那個,好多地方都可以找到。 一 般都在 98以上系統一般是6.4版,都在 Program Files\Windows Media Player 目錄下,為mplayer2.exe的名字 用「mplayer2」開啟一個視瀕文件,進入File(文件)中的Properties(內容),選Advanced(進階),雙按Video Renderer(視瀕繪圖), 在DirectDraw中把YUV Flipping、RGB Flipping、YUV Overlays、RGB Overlays四個選項的鉤鉤都去掉,確定後退出。好了,現在您的Print Screen是無敵於天下的,甭管遊戲畫面還是CG動畫,反正是愛抓哪兒抓哪兒。順便說一句,在「媒體播放機」的View(觀察)Options (選 項)/Advanced(進階的)選擇項中,點擊Change(更改),將 Buffer(緩衝)從10改為30,可以使「媒體播放機」播放大畫面Avi流暢的多。 這個我XP中,DirectDraw沒有YUV Flipping、RGB Flipping、YUV Overlays、RGB Overlays四個選項,可能因為我的RPWT。 好了,寫著寫著就剎不住車了,總想寫的全點、細點、準確點,可是這個千頭萬緒,思路也不太好理順,斷斷續續,寫了兩天,回頭一看此文 肯定還有很多不足和錯誤,等待大家批評指教!希望大家提出寶貴意見,我等著大家意見繼續改進! 就到這裡,休息,休息一會兒!真有點累了^_^ 。 |
送花文章: 3,
|