RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [求助] 為什麼會掉 frame   字型大小:||| 
BloodLust
金驢友〔初級〕
等級: 16等級: 16等級: 16等級: 16
IC 設計勞工

 . 積分: 1795
 . 精華: 1
 . 文章: 641
 . 收花: 15288 支
 . 送花: 6630 支
 . 比例: 0.43
 . 在線: 2760 小時
 . 瀏覽: 33849 頁
 . 註冊: 6922
 . 失蹤: 1317
 . TWed2k-DVD幫
#1 : 2012-9-16 07:00 AM     全部回覆 引言回覆

不好意思,不知道該放硬體區還是軟體區,先放硬體區好了~

之前有用大通的電視盒,錄了 HiHD 的節目,因為它的錄影的檔案管理很爛,但是影片的檔案管理就好多了,
所想把錄影由 .ts 轉成 .mp4,拿 .ts 到 PC 上,用 Smart Cutter 刪掉廣告部份 (雖然 HiHD 已很少廣告),
再用 Handbrake 轉成 .mp4,再拿到電視盒上去播,發現我用 Smart Cutter 剪輯的地方後面二、三秒會有區塊的雜訊,
想確認一下是 Smart Cutter 剪壞了,還是 Handbrake 壓壞了,把這些 Full HD 的檔案拿到 PC 上播,
用過 VLC 2.0.3 (x86) 或是 MPC-HC 1.6.3.5818 (x64),都是掉 frame 播的很不順的情形,
可是我去看 CPU 使用率都只有 30% 左右,.ts 的是 1080i60, .mp4 的是 1080p30,
兩個的 Video 資料量是一樣的,Video codec 都是 H.264,.mp4 的有 video & audio 有重壓過。

我的 PC 硬體如下:
CPU: AMD Athlon II X2 245 - 2.9GHz
DRAM: DDR3-1333 2GB
主機版: ASUS M4A88TD-M EVO/USB3
顯示晶片: AMD HD4250 (主機板內建,使用獨立記憶體)

OS 則是 Windows 7 64 bits 家用進階版。

因 CPU 使用率都未達 100%,且兩套軟體都有設定使用硬體解 video 的功能,但還是會掉 frame,
不知道是否為顯示卡 driver 的問題,試過幾版 AMD 的顯示 driver,但都是差不多的情況,
有人知道為什麼嗎?

另外請教一下:
1. 有沒有 .ts 轉 .mp4 不用重壓的軟體?
2. 因這個問題,我想再組一台 PC (取代另一台用了 6 年的 PC),想從 AMD 轉到 Intel,改用
i5 3470 + ASUS P8H77-M,不知道 i5 內建的顯示晶片可以支援 H.264 硬解嗎?
會不會還是有上述的問題?

先感謝大家的協助~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
BloodLust
金驢友〔初級〕
等級: 16等級: 16等級: 16等級: 16
IC 設計勞工

 . 積分: 1795
 . 精華: 1
 . 文章: 641
 . 收花: 15288 支
 . 送花: 6630 支
 . 比例: 0.43
 . 在線: 2760 小時
 . 瀏覽: 33849 頁
 . 註冊: 6922
 . 失蹤: 1317
 . TWed2k-DVD幫
#2 : 2012-9-18 09:15 AM     全部回覆 引言回覆

錄影是「機上盒」+「USB 硬碟」,不是用 PC 錄的,錄出來是 .ts 檔案格式,且他分成每 10 分鐘左右一個檔案 (約 1GB),
在機上盒上直接播是 OK 的。

會用 Smart Cutter 先剪輯過,是因為這套軟體只針對被剪輯過的地方做重新壓縮,
所以畫質不會因此降低太多,但是也許是這個原因,造成 GOP 錯亂,所以 Handbrake 讀錯了,壓出有問題的 frame,
我是想看看剪輯過的 .ts 是否就有問題,但是 PC 的 player 播的很不順會掉 frame,
根本無法看是否剪壞了,後來想想,也許可以先暫停,再用 frame by frame 的方式,
一張一張圖看是否剪壞了。

會問 .ts -> .mp4 是否可以不用重壓,是想說這兩個都是 container 格式,
若裏面的 video & audio 的 bitstream 都一樣,應該只要改一些 system layer 的東西,
照理說可以不用重壓 bitstream 才是,我有用 google 找過一些資料,就是沒找到我要的 (也許我沒仔細看),
所以才懶惰的想問問看有沒有網友有這方面的知識可以提供給我參考。

總之,謝謝大家的回覆,
不過我還是很想知道 i5 3470 + 內建的顯示卡,播 Full HD h.264 的影片,是否就不會掉 frame?

[BloodLust 在  2012-9-18 07:13 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
BloodLust
金驢友〔初級〕
等級: 16等級: 16等級: 16等級: 16
IC 設計勞工

 . 積分: 1795
 . 精華: 1
 . 文章: 641
 . 收花: 15288 支
 . 送花: 6630 支
 . 比例: 0.43
 . 在線: 2760 小時
 . 瀏覽: 33849 頁
 . 註冊: 6922
 . 失蹤: 1317
 . TWed2k-DVD幫
#3 : 2012-9-19 10:17 AM     全部回覆 引言回覆

是我說的不夠清楚嗎?總覺得好像在鬼打牆~

我用大通的 HD-2000 機上盒,它支援錄影及影片播放,格式可以參考『這裏』。
因為它去瀏覽「錄影檔」的介面做很差,但是瀏覽「影片檔」的好一點點,
所以我想把錄下來的 .ts 檔轉成它支援的 .mp4 給它播放,這樣子我比較好找到影片。

我用這個機上盒直接看錄下的錄影檔,發現是很順的 1080i60,並沒有 drop frame,
但是我把同一個錄影檔 (.ts) 拿到 PC 上用 VLC 2.0.3 or MPC-HC 1.6.3.5818 (x64) 來播放,
會有畫面停住 (drop 好幾個 frame) 的問題,用 MediaInfo 去看也是說這個檔案是 1080i60,
想說這個硬體的效能應該不至於這麼慘,才來問問看是那個地方我沒注意到。

原本想說是不是 PC 要做 de-interlace 會來不及,後來轉成 1080p30 或是把 VLC 的 de-interlace 關掉一樣還是不行,
我再次強調,錄下來的原始檔案是 OK 的!

我不清楚是不是因為主機版內建顯示晶片效能不足所造成的,因我不玩 game,所以沒有特別去買顯示卡,
而且這個主機版上的顯示晶片不是和 DRAM share 記憶體,它有自己的 128MB 記憶體。

另一個很怪的現象,我用 Firefox + Flash,若兩者都開「使用硬體 (顯示) 加速」,我去看 Flash 影片,
會有畫面破碎的情況發生,這困擾了我好一陣子,後來把硬體加速都關了,就正常了!

最後,昨天晚上實驗的結果,經過 Smart Cutter 剪過後,原本 ts 裏的 frame 用 VLC 去看就亂掉了,
所以壓完後的區塊雜訊是這樣子造成的~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
BloodLust
金驢友〔初級〕
等級: 16等級: 16等級: 16等級: 16
IC 設計勞工

 . 積分: 1795
 . 精華: 1
 . 文章: 641
 . 收花: 15288 支
 . 送花: 6630 支
 . 比例: 0.43
 . 在線: 2760 小時
 . 瀏覽: 33849 頁
 . 註冊: 6922
 . 失蹤: 1317
 . TWed2k-DVD幫
#4 : 2012-9-28 12:16 AM     全部回覆 引言回覆

找到問題了!
主機板說明書上有提到,要播放 1080p 的影片,建議要用 4GB DRAM + 256 MB 的顯示記憶體,
而原本我只使用主機板上的 128MB sideport memory,後來我再開  128MB 的主記憶體去 share,
用 VLC 硬解播放 1080i60 的影片就不會掉 frame 了 (原本一秒只有 1 ~ 2 張),
感謝大家的熱情回應,看來我要再去買 2GB 的 DRAM 來用了~



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-4 12:33 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.023819 second(s), 7 queries , Qzip disabled