![]() |
||
Basic Member
加入日期: Aug 2009
文章: 10
|
![]() 最近網路上已經出許多用10bit編碼的影片
但10bit的影片在播放上需要"特別"的設定才行 現在的移動設備設備如手機、iPAD、PSP都無法直接撥放的 請問用10bit編碼的MP4影片到底要如何轉成8bit影片,而且不會出現"色塊" 要用什麼軟體? 軟體基本的設定為何? 試過使用MEGUI轉換,當以AVS Scritp Creator選項讀入後,在其預覽視窗內就會看見明顯色塊,改用DGAVCIndex先讀取影片再製,仍然是出現一堆色塊(也就是說DGAVCIndex也不支援10bit影片),基本上在下是使用MEGUI+AVS來做轉檔的,是我設定錯誤嗎? 還是說AVS有個什麼特殊濾鏡可做10bit to 8bit的工作? (MEGUI 使用2050版 plugin也都更新過了) |
|||||||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2003
文章: 1,810
|
先釐清一下你的問題
你要8Bit的影片有10Bit的效果? 如果是的話 關鍵字dither 你慢慢查 dither 出來的效果是什麼,色數更低的來示範就像下圖 (11、12) http://140.134.32.129/course/op11/sld011.htm 印象沒錯的話 用x264 大流量的方式encoder 10bit影片 自然就會有dither的效果 Q:大流量要用多大? A:能多大就用多大,取決在移動設備的容量及你接受的程度 |
||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Mar 2007
文章: 991
|
MediaCoder 這套就可以把10bit 降轉成8bit了
我都是用這套轉到手機上.. |
![]() |
![]() |
Basic Member
加入日期: Aug 2009
文章: 10
|
引用:
試了MediaCoder 2011 (X64 5220版) 當來源檔是10bit影片的時候 它內建的播放程式在播放時就只有聲音,畫面則是全都灰色的,轉好的檔案也是如此 MediaCoder的設定選項裡面也找不到10bit to 8bit的選項,他調用的轉換核心也是標準的x264,這和用megui來轉換並無任何差異啊,還是無法將10bit影片轉成正常的8bit影片 (額外發現,當來源檔是60fps或120fps時,它內建的播放程式在播放時也是錯誤的) 在下只是單純想將10bit影片轉成可在一般設備都可正常播放的8bit影片,至於轉換後的影片大小或是品質則不是那麼講究,當然最重要的是不能出現一堆奇怪的色塊 (就像10bit影片播放時先未正確調用简碼器就會出現一堆原本不該出現的色塊)。 |
|
![]() |
![]() |
Basic Member
加入日期: Aug 2009
文章: 10
|
![]() ![]() 單純最快速的方法 1.創造一個資料夾,將X264.EXE (32BIT的) 和你要轉的10BIT影片放入(例如1.MKV) 2.創造一個encode.bat的文字檔,檔案內容如下 x264 --preset veryslow --tune animation --crf 18 -o %1.8bit.mkv %1 其中參數 --preset veryfast –--> 快速轉換,但完成的檔案最大 可改用 --preset veryslow ---–> 最慢,但完成的檔案最小 (請慎用..那會非常久的) 註:應該可在手動加點參數進去才對,--crf 18這參數應該設的更低才對,因為設18的話明顯模糊很多,用這些參數轉好的檔案大概會比源始檔小3分之1 3.現在此資料夾內有3個檔案,將你要轉的檔案"拖動放入encode.bat"(畫面看起來就是2個檔案重疊啦) 4.緊接著就會出現DOS視窗,此時已經開始轉換了,可去小睡一下 5.轉好後會出現一個.8bit.mkv的檔案 (8BIT的影片 無聲音) 6.用mkvmerge GUI等類似封裝工具把聲音也包進去就完成全部轉換了 成品效果:很明顯細部模糊很多,顏色也差了ㄧ些,應該可再補上些參數去加強成品效果 以上做法 資料來自於 http://commiesubs.com/how-to-convert-10bit-to-8bit/ ----- 另外 用MEGUI轉換的話,當使用AVS Scritp Creator選項讀入檔案時所跳出的選單,應該選中間的"File Indexer",然後去Queue頁面執行轉換產生出.ffindex的檔案才對,產生該檔後會再自動回到AVS設定畫面,然後再依自己需求去設定AVS檔後再轉換,原來一直以來我都搞錯了 ![]() |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2003
文章: 1,810
|
animation 要看來源是什麼,不是每個影片都適合
(內容含有大量清晰邊緣 靜止畫面多 才推薦) 而且他不是解決問題的關鍵,除非我誤解你說的色塊是什麼意思 看你最新的發言似乎真的誤解了 就單純設定問題使畫質低落,跟10bit 轉 8bit 造成色階損失沒有太大關係 |
![]() |
![]() |
Basic Member
加入日期: Aug 2009
文章: 10
|
引用:
所說的色塊是那種看起來就像馬賽克般的四角形方塊,且會整個影片都會大量大面積出現,不是那種因為顏色不足而出現有如彩虹般的漸層色塊,彩虹般的漸層色塊如果不是非常嚴重其實一般人都是可以接受的,包括我,但那種馬賽克的大面積色塊大概沒幾個人可以忍受吧! (10bit轉成8bit主要就是不能出現這種馬賽克般的色塊,如現有這種馬賽克般的色塊我是認定為轉換失敗) 坦白說 我也無法理解為何以這種方式在DOS模式中就能直接將10bit直接轉成8bit而不出現馬賽克般的色塊,因為像是其他轉檔工具程式有很多也都是直接調用x264.exe這個主要的核心,但為什麼就是會轉換失敗,實在無法理解... 經測試後,覺得原作者使用animation參數的原因很有可能是為了轉換後的檔案不至於過大,而流量也控在10000以內吧,我測試的10bit檔案流量約6500, 使用--tune animation --crf 14 完成檔流量在9500左右, 但是改用--tune grain --crf 14則流量會增大到18.1M,檔案也比animation大了快1倍 另外,使用新版的64bit的x264.exe也是可以的 X264最新版本下載網址http://x264.nl PS:要看x264.EXE的版本去需在DOS視窗內打入 x264 --help (需小寫) 再上卷視窗到第1行才看的到 |
|
![]() |
![]() |
Basic Member
加入日期: May 2007
文章: 22
|
引用:
如果沒弄錯的話,crf可設範圍是1~51,應該是數值越高檔案越大畫質越好
__________________
有些事現在不做,一輩子都不會做了...... |
|
![]() |
![]() |
*停權中*
加入日期: Nov 2002 您的住址: 東湖
文章: 1,688
|
引用:
crf值是越小畫質越好吧 |
|
![]() |
![]() |
Major Member
![]() 加入日期: Feb 2005
文章: 133
|
我想在找呢
10bit的影片不用轉在轉檔程式預覽就顏色有問題(原來叫色塊阿) ![]() 但用kmp或powerdvd播放影片是正常 不知道能不能夠解決阿 |
![]() |
![]() |