Power Member
加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
>1.情況好的話可能錄一萬多格掉一百多格,不好的話則掉一千多格!huffyuv的壓縮比是2:1到3:1之間,影像位率大約是8MB到10MB左右徘徊,就此來看應該是硬碟跟不上吧?lwb大哥你那顆45MB的硬碟你 覺得 怎樣?有辦法跟得上嗎?那麼便宜到哪兒買ㄚ?
我是在中壢Nova買的,不過話說回來,在台北價錢也差不多 至於跟不跟得上,我是覺得應該可以 我用VirtualDub的AuxSetup的Benchmark 在平均每秒寫入15MB以下的資料時都不會掉格 每秒寫入640*480*16bit*29.97fps(=17982KB/s)時 掉格也還在1%以下 (如果你也要做這個測試,記得把Frame Count設高一些,約1000比較試得出來) >2.因為我是以兩顆硬碟錄的(非raid),且影片中有****,而我是以廣告為區隔錄的,期間沒有變更欲儲存的檔名,所以發生檔案覆蓋的情況,原本50min的影片只剩下20多分鐘!目前想到的方法是在廣告 時再 開個資料夾裝下一個片段。 按下F2就能馬上變更儲存的檔名, 在廣告時做應該是足夠了 >3."TMPGEnc好像沒有內建讀取多檔AVI的功能吧,用VirtualDub的Frame Server加上以前提過的一個avisynth作者寫的VFAPI Plug In應該就可以了" 嗯~~這個plug in有什麼用處呢?又要怎麼用呢? 這個Plug in只是讓TMPGEnc能夠讀取VirtualDub的Frame Server檔案(*.vdr)罷了 不過coala說得很對 用AviUtl是個更直接的方法(我的方法有點像是拐彎抹角), 所以問他吧 (我不是很會用VFAPI) ------------------ 我也只是一個新手罷了,所以請大家多多指教 [這篇文章曾被 lwb 重新修正編輯過 (時間 01-19-2001).] |
|||||||
2001-01-20, 01:54 PM
#41
|
Regular Member
加入日期: Jun 2000 您的住址: 台灣台北市
文章: 92
|
"我用VirtualDub的AuxSetup的Benchmark
在平均每秒寫入15MB以下的資料時都不會掉格 每秒寫入640*480*16bit*29.97fps(=17982KB/s)時 掉格也還在1%以下" 我也做了相同的測試,seagate20GB的掉格率是0%,IBM 13.5GB的掉格率是將近20%,差好多ㄚ!這樣說來應該是athlon 600MHz不夠力吧~~~ 對於怎麼處理VirtualDub錄出的連續AVI檔,我想到的方法是先用VirtualDub處理,儲存方式為"save segmented avi",然後再用tmpgenc一個個處理,最後再用tmpg內的mpeg tools把各個檔merge起來。 不過,"frame server"是指什麼呢? 至於coala兄和lwb哥提到的patch要在哪兒下載呢? |
||
2001-01-21, 04:02 AM
#42
|
Amateur Member
加入日期: Nov 2000
文章: 42
|
aviutl的網址在此 http://ruriruri.zone.ne.jp/aviutl/
中文patch在此 http://hiroko.ee.ntu.edu.tw 如果你的TMPGEnc有裝VFAPI READER , 那就可以直接讀取 AVIUTL 的 PROJECT 檔 很方便的啦, 試試看就知道. |
2001-01-21, 04:46 AM
#43
|
Regular Member
加入日期: Jun 2000 您的住址: 台灣台北市
文章: 92
|
有個問題忘了問:
之前提到"smart deinterlace"這filter是用來去掃瞄線的,最近我家電視有時會出現一些(整個畫面都是)透明紅藍綠斜橫紋,這些橫紋不會遮住影像不過滿明顯的,這該用那個filter呢? 還有,在用VirtualDub處理時若一次只用一個filter就沒問題,不過若一次開兩個(或以上)filter則會因為系統過於忙碌而當機,這是我的情況,大家的情況是如何呢? 最後,在VirtualDubg連續處理多個avi檔呢?(tmpgenc的連續處理多檔方式我已知道了) 已經從coala哥提供的網址下載到patch了,今天晚上就來試試! |
2001-01-21, 06:40 AM
#44
|
New Member
加入日期: Jan 2001 您的住址: 台北
文章: 4
|
為什麼沒有人用ATI附的程式直接錄啊
比較差嗎? 我都用那個錄說 直接錄成Mpeg1(因為錄avi時我的滑鼠會幾乎動不了) 畫面還算不錯啦 音質很差(怪怪的好像有類似回音的感覺)但有同步 比較大的問題就是常常錄到一半就當機 而且cpu使用率也未到90%(duron600) IRQ也沒有衝突 硬碟DMA66 7200rpm 我的擷取品質約4500kb/s 移動估值參數11 不知道有可能是什麼原因呢... 用別的軟體就會比較好嗎? |
2001-01-21, 02:51 PM
#45
|
Regular Member
加入日期: Jun 2000 您的住址: 台灣台北市
文章: 92
|
"為什麼沒有人用ATI附的程式直接錄啊"
有ㄚ~~怎麼沒有?我平常錄節目都用tv player錄的,只有特別的節目才用VirtualDub錄了慢慢處理(不過這當然跟我的配備跟不上長時間錄高解析度有關) "比較大的問題就是常常錄到一半就當機" 據我看從以前到現在的文章來說,好像沒有人用tv player錄不曾遇到當機的,最多就是減低當機的可能性罷了。方法大概就是將pci上的卡的位置調動、關掉所有常置軟體、移動估值參數別調太高等等,詳細的內容請自己翻以前的文章。 ------------------ Lawrence Yst |
2001-01-21, 04:15 PM
#46
|
Power Member
加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
>我也做了相同的測試,seagate20GB的掉格率是0%,IBM 13.5GB的掉格率是將近20%,差好多ㄚ!這樣說來應該是athlon 600MHz不夠力吧~~~
為了避免誤導,我來澄清一下 這個測試功能除了測量硬碟的速度外, 還要考慮硬碟的位置(Primary or Secondary) 作業系統 磁碟分割區的大小 還有分割區上已有的檔案與剩餘空間排列方式 所以不是只有測量硬碟速度而已 它是用來測試這部硬碟在你的系統上用來抓取何種解析度而不會掉格 而不是用來客觀比較硬碟速度的 >對於怎麼處理VirtualDub錄出的連續AVI檔,我想到的方法是先用VirtualDub處理,儲存方式為"save segmented avi",然後再用tmpgenc一個個處理,最後再用tmpg內的mpeg tools把各個檔merge起來。 這個方法也許可以,但不會造成影音不同步的問題嗎? 我沒試過 >不過,"frame server"是指什麼呢? Frame server是指用VirtualDub產生一個很小的檔案 然後監視這個檔案被讀取的情形 而其他可以讀取AVI檔的程式(例如AVIUtl..) 可以讀取這個檔案而從VirtualDub得到整段影片的內容 用途就是 你用VirtualDub Filter影片後 不必存成一個新的,很大的AVI檔 可以直接用其他軟體(如TMPGEnc)讀取Filter後的結果 節省硬碟空間 但這個功能只能「騙過」部分AVI讀取程式 偏偏不能讓不能讓TMPGEnc把.vdr當作是AVI檔讀取 所以另外需要安裝一個VFAPI Plug In 讓TMPGEnc可以讀取VirtualDub的Frame Server(*.vdr) 和avisynth的script(*.avs) >之前提到"smart deinterlace"這filter是用來去掃瞄線的,最近我家電視有時會出現一些(整個畫面都是)透明紅藍綠斜橫紋,這些橫紋不會遮住影像不過滿明顯的,這該用那個filter呢? 那些斜紋是代表訊號不夠強或是有干擾 你可以試試temporal cleaner(VirtualDub沒有內建,但在VirtualDub的網頁上有介紹,我以前也提過了) 或是dynamic noise reduction 不過如果很明顯的話,恐怕沒有效 >還有,在用VirtualDub處理時若一次只用一個filter就沒問題,不過若一次開兩個(或以上)filter則會因為系統過於忙碌而當機,這是我的情況,大家的情況是如何呢? 我有同時使用4個Filter的經驗(fill + fill + temperal cleaner + smart smoother),完全沒問題唷 >VirtualDubg連續處理多個avi檔呢? 我也不是很會用(如果要精確的控制,會需要使用VirtualDub的Sylia Script) 不過你可以先設定好要用的Filter和存檔格式等等選項 然後選File->Job control... 再選Job Control視窗的Edit->Process Directory設定來源(Source)與目的(Destination)資料夾,記得兩個資料夾要不同 然後把不要處理的檔案從List中Delete掉 然後按Start就可以依序處理List中的檔案了 >為什麼沒有人用ATI附的程式直接錄啊 我平常也是用那個錄呀 只是對品質很要求的時候就不適合用了 ------------------ 我也只是一個新手罷了,所以請大家多多指教 |
2001-01-21, 06:38 PM
#47
|
Regular Member
加入日期: Jun 2000 您的住址: 台灣台北市
文章: 92
|
下載了VFAPI這個plug-in,這要怎麼安裝and使用呢?readme裡好像沒寫說~~~
另外的"DVD2AVI"有什麼用圖呢? 請給我VirtualDub的網址,我又忘了書籤起來了~~歹勢~ 雖然Auxsetup裡的測試結果好極了,不過實際錄時卻非如此,我用VirtualDub錄了十分鐘左右的檔案,大約每兩三秒(固定的週期)就會頓一下(硬碟也會發出聲音),每頓一下就掉十幾格,錄完總共掉了一千 多格,前一陣子還不會,最近錄不知為啥一直掉,跟測試結果也完全不符合,不知是啥原因呢? |
2001-01-22, 05:33 PM
#48
|
Power Member
加入日期: Nov 2000 您的住址: 台灣桃園
文章: 644
|
>下載了VFAPI這個plug-in,這要怎麼安裝and使用呢?readme裡好像沒寫說~~~
你是說讓TMPGEnc可以讀取Frame Server和Avisynth的VFAPI Plug-in嗎? 如果是tmpgenc-readavs.zip這個檔案的話,就 1. Unpack the archive to a temporary directory. 把它解開 2. Move the ReadAVS.dll file to your TMPGEnc directory. 把ReadAVS.dllTMPGEnc搬到你裝的目錄 3. Edit the ReadAVS.reg file with a text editor so that the path to the DLL is correct for your system. 把ReadAVS.reg 檔案裡的路徑設成剛剛放DLL的路徑 4. Double-click on the ReadAVS.reg file to add its contents to the registry. 按兩下編輯好的檔案,匯入登錄 5. Close and restart TMPGEnc if it's running. 重新開啟TMPGEnc,如果之前沒有關掉的話 關於安裝,說明裡不是說得很清楚嗎(如上)?或是你指的是其他的VFAPI Plug-in? >請給我VirtualDub的網址 http://www.geocities.com/virtualdub/ >雖然Auxsetup裡的測試結果好極了,不過實際錄時卻非如此,我用VirtualDub錄了十分鐘左右的檔案,大約每兩三秒(固定的週期)就會頓一下(硬碟也會發出聲音),每頓一下就掉十幾格,錄完總共掉了 一千 多格,前一陣子還不會,最近錄不知為啥一直掉,跟測試結果也完全不符合,不知是啥原因呢? 因為測試的時候沒有用CPU壓縮影像,也沒從擷取卡讀取畫面,只是使用硬碟填入資料而已,所以實際使用會比測試結果慢是正常的 另外,測試的Frame數太小的話結果是無意義的,因為Windows有磁碟緩衝區(在記憶體裡),資料量太少,填不滿buffer就不能測出磁碟真正的效能 每隔一段時間頓一次(而且前一陣子不會),可能是有其他程式在使用CPU 或硬碟沒有關掉的緣故吧 ------------------ 我也只是一個新手罷了,所以請大家多多指教 |
2001-01-23, 04:16 PM
#49
|
Regular Member
加入日期: Jun 2000 您的住址: 台灣台北市
文章: 92
|
今天再試著用VirtualDub錄640x480 29.97fps,發現結果還是相同,而且我每次要錄影時都會將所有常置軟體關掉,只留錄影程式,這種結果實在很怪~~
後來我在capture mode中的settings將video buffer limit從原來的10(預設?)改為50(與AVI_IO相同),結果好極了!錄了9125 frames只掉了8 frames!不過data rate 8615k/s有點大就是了(compression為2.1:1)。compression每次錄都不太一樣,這是受畫面變動程度影響呢?還是啥? 還有,這些錄影程式執行時使用的暫存區(BUFFER)是在哪兒呢?是使用ram?還是如虛擬記憶體一樣使用硬碟?(不可能吧)若是使用ram,那我把buffer limit加大能夠減少掉格率嗎?(理論上應該可以吧,不過前提當然是cpu和硬碟得跟得上才行) ------------------ Lawrence Yst |
2001-01-24, 07:48 AM
#50
|