• 5

請問轉檔高手前輩們HandBrake Nightly版使用INTEL QSV轉MKV出現嚴重影音不同步,有解嗎?

HandBrake Nightly6103版..
開始支援INTEL QSV轉檔..
但是轉出來的影片會有嚴重的影音不同步..
已經搞了一整天還是找不到答案..
不知道有人知道問題出在哪裡了嗎?
另外如果是用0.9.9版可以支援INTEL的QSV轉檔功能嗎?

另外這邊的檔案室要如何安裝?
有大大會裝嗎?
https://trac.handbrake.fr/timeline
2014-03-13 11:28 發佈
試過MediaCoder跟VidCoder Beta(基於HandBrake),
目前測試效果是VidCoder效果比較好,沒有影音不同步的問題。
sleepydbc wrote:
試過MediaCod...(恕刪)

S大所說的MediaCoder跟VidCoder Beta(基於HandBrake)
這句話的意思是..
MediaCoder跟VidCoder可以直接調用HandBrake的編碼引擎嗎?
還是?具體調用方法是怎麼樣操作..方便簡述一下嗎?謝謝..

另外小弟不知為什麼只要使用intel(QSV)轉檔就會出現下圖
一轉檔使用就出現錯誤...
但是如果用CPU轉檔(H264)則不會錯誤..
HandBrake,MediaCoder跟VidCoder是不同的軟體,安裝後可獨立運作。

我沒遇到你的問題,可以先試試看安裝最新顯示驅動
64位元 https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=23639
32位元 https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=23638

另外解碼用得LAVFilters也可以裝,雖然不確定你會不會用到。
https://github.com/Nevcairiel/LAVFilters/releases/download/0.61.1/LAVFilters-0.61.1-Installer.exe
sleepydbc wrote:
HandBrake,...(恕刪)


我想請問一下..
不知道S大清不清楚
HandBrake,MediaCoder跟VidCoder
這三套軟體是用軟體本身的內建解碼
還是系統所安裝的解碼器呢?
我目前是有裝安終極解碼..
不知道會不會是跟這個解碼器衝到了..
小弟已更新顯示驅動程式..
不過有點奇怪的是下載頁面顯示的是15.33.14.64.3412..
但安裝完後在W7程式和功能頁看到的版本卻是10.18.10.3412
搞不懂是裝對了沒..
影音不同步的情形還是存在..
找不到問題出在哪裡..
不過用MediaCoder開啟QSV功能是沒有影音不同步的問題..
但是就是每轉2個檔案要算一次算術題...
VidCoder則是只要開啟QSV功能就完全不給轉..
三套都內建編碼,解碼就不太清楚。

看到驅動版本10.18.10.3412是正常的。

VidCoder設定跟版本號
"更多設定"是參考 https://trac.handbrake.fr/wiki/QuickSyncOptions 亂改的,似乎無作用?

sleepydbc wrote:
三套都內建編碼,解碼...(恕刪)

從版本號看來是一樣的..
我也試過轉換其他的片源..
但只要是用了INTEL(QSV)就會出現轉檔失敗..
看來這原因很難找出來了..
真的不行就只能再回到用MediaCoder x64來轉了..
fdfanmo wrote:
HandBrake,MediaCoder跟VidCoder
這三套軟體是用軟體本身的內建解碼
還是系統所安裝的解碼器呢?)

HandBrake / MediaCoder 處裡輸入用的是內建的 分離器 / 解碼器
是來自於 FFmpeg 的 libavformat (lavf,分離器) / libavcodec (解碼器)
MediaCoder 大概也是.....

fdfanmo wrote:
VidCoder則是只要開啟QSV功能就完全不給轉

試著把 QSV Decoding (解碼) 功能關掉
解碼/分離而言還是 FFmpeg 可靠,支援格式廣泛

轉檔中消耗最多資源的是編碼,解碼只占少量
解碼部分改用 CPU 軟解並不會有太大差異

fdfanmo wrote:
INTEL QSV轉檔

為何如此排斥 CPU 軟體編碼?
x264 用比較低的參數設定可以提升不少編碼速度
雖然沒有 intel QSV 硬體編碼快,但至少不會慢得離譜
我這邊 x264 使用 preset: VeryFast 輸出 1280x720p 編碼速度至少都超過 60fps 以上

如果影片是 5400 秒, 23.976 fps
5400 * 23.976 = 129471 frames
轉檔時間估計 (假設編碼速度為 60fps )
(129471 frames) / (60 frames/sec) = 2157.85 sec ~= 36 min


使用 preset: VeryFast 編碼效率雖然比較差,但還是勝過 intel QSV 硬體編碼
換句話說相同 Bitrate 下 x264 軟體 (CPU) 編碼畫質較高
我建議 preset 在速度能接受下,能開多高就多高

Bitrate 控制用 CRF / CQ (VBR) 指定輸出品質,效果最佳
1-pass(ABR) 指定輸出大小,品質差
2-pass(VBR) 指定輸出大小,跑第兩次是為了達到類似 CRF 的效果

影片的複雜程度(動態變化程度)會影響到 Bitrate 的需求高低
通常用 CRF 即可,只需跑一次,畫質統一不用煩惱 Bitrate 該給多少,讓 x264 幫你決定好
有需要精確控制輸出大小才用 2-pass(VBR),例如燒錄光碟影片完整利用容量
套用了S大提供的設定檔後真的可以啟用QSV轉檔了..
不過悲劇的是轉出來的檔案一樣是影音不同步..
不知道有沒有前輩高手可以幫忙找出幕後真正的原因..
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?