請問mp4v編碼的影片要如何使用硬體解碼?

大家好,最近用potplayer播放mp4檔案
發現mp4v編碼的影片都沒有自動開啟硬體解碼
因為CPU效能沒有很高,所以播放有點不順
AVC1的就可以開啟硬解,撥放也沒問題
請問是哪裡設定有問題呢?
感謝回答~

附上檔案資訊,顯示卡是AMD HD4850

[濾鏡使用清單]
(1) Built-in MP4 Source
(2) Built-in Video Codec/Transform
(3) Enhanced Video Renderer(Custom Present)
(4) Built-in Audio Codec/Transform
(5) DirectSound Audio Renderer

[視訊資訊]
視訊編碼: mp4v - 內建 FFmpeg 解碼器(mpeg4)
輸入格式: mp4v(24 bits)
輸入大小: 1280 x 720(1.78:1)
輸出格式: YUY2(16 bits)
輸出大小: 1280 x 720(1.78:1)
FPS:60
BitRate: 未知

[音訊資訊]
音訊編碼: AAC(0xaac0) - FFmpegMininum64.dll(aac)
採樣率: 44100 -> 44100 Hz
位元率: 16 -> 16 位元
聲道數: 2 -> 2 聲道
Bitrate: 127 kbps


另外以下是有順利開啟硬解的檔案

[視訊資訊]
視訊編碼: AVC1 - Native DXVA Decoder(VLD)->ATI Mobility Radeon HD 4850
輸入格式: AVC1(24 bits)
輸入大小: 1920 x 1080(1.78:1)
輸出格式: dxva
輸出大小: 1920 x 1080(1.78:1)
FPS:60
BitRate: 未知
拒絕盜版

台灣的經濟自己救
愛睏的小豹貓 wrote:
大家好,最近用potplayer...(恕刪)

potplayer預設以LAV解碼
而硬體解碼預設使用DXVA2
把硬解換成NVIDIA CUDA就可以支持MPEG4-V


惡魔印記666 wrote:
potplayer預...(恕刪)</blockquote

謝謝大大教學,但是我的顯示卡是AMD的,所以不支援CUDA

算了,我放棄撥放這個編碼的檔案....
愛睏的小豹貓 wrote:
mp4v編碼的影片都沒有自動開啟硬體解碼

首先,你必須要先確認你的顯示卡有支援 MPEG-4 Part 2 / MPEG-4 Visual...
例如用 DXVA Checker 看有沒有支援 mpeg4pt2 (即 MPEG-4 Part 2)



愛睏的小豹貓 wrote:
另外以下是有順利開啟硬解的檔案...

這是 MPEG-4 AVC / H.264 編碼的影像,使用軟解會比上 mpeg4pt2 更消耗 CPU 資源。
現在的影片無論 mkv、mp4、mov... 等等 裡面幾乎都是 h.264 編碼格式的影像...

愛睏的小豹貓 wrote:
因為CPU效能沒有很高,所以播放有點不順

mpeg4pt2 跟 h.264 之類新的編碼格式相比 對CPU的要求低很多
CPU 播不動 720p 的 mpeg4pt2 我覺得不太可能

不過由於 mpeg4pt2 的壓縮效率較差,所以同等畫質下會比較肥大(位元率較高)。
你應該不是將影片放在讀取速度很慢的儲存裝置上播放吧?
感謝大大回應...都忘記要用DXVA Checker看一下...
原來HD4850真的沒支援MPEG4-visual...


kingdragon wrote:
mpeg4pt2 跟 h.264 之類新的編碼格式相比 對CPU的要求低很多
CPU 播不動 720p 的 mpeg4pt2 我覺得不太可能
不過由於 mpeg4pt2 的壓縮效率較差,所以同等畫質下會比較肥大(位元率較高)。
你應該不是將影片放在讀取速度很慢的儲存裝置上播放吧?


也不是說跑不動,就是跟h.264編碼硬解的影片比起來
在快轉時有稍微幾秒的停格,不流暢的感覺
可能跟位元率高有關
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!