JavPlayer是一款專門將有打馬賽克的影片消除馬賽克的播放軟體。
以下內容使用ChatGPT協助翻譯與排版。

JavPlayer 使用手冊 Ver.3.00d

請勿在未經版權持有者許可的情況下,銷售、分發或發布使用 JavPlayer 創建的影片。

橘色行標示為最近新增或修改的內容。


概述

JavPlayer 是一款影片播放器,主要用途是錄製處理後的影片。
錄製過程需要使用外部程式進行複雜的處理,因此耗時較長。
生成的影片將自動加上浮水印,但 JavPlayer 具備播放時去除浮水印的功能。


系統需求

JavPlayer 本身可在具備 8GB 以上記憶體 的電腦上運行,但若無獨立顯示卡,執行外部工具的速度將大幅降低。

  • 僅使用 CPU 運行時,處理速度不僅極慢,且部分外部工具無法使用。
  • 使用 GPU 運行時,若顯示記憶體(VRAM)少於 4GB,部分外部工具可能會發生錯誤。
  • 外部工具需使用 CUDA,建議使用 GTX1050 以上等級的顯示卡。
  • Radeon RX 系列 亦受支援,但因需透過 ZLUDA 轉換 CUDA 程式碼至 ROCm,可能存在相容性問題。
  • 為確保足夠的處理速度,建議系統具備 16GB 以上記憶體8GB 以上 VRAM

測試環境:

  • 支援 Windows 1064 位元)與 Windows 11
  • 不支援 Windows 7

安裝方式

  1. 解壓縮下載的 ZIP 檔案至任意資料夾。
  2. 執行 JavPlayer.exe
  3. 安裝外部工具的相關資訊,請參考該工具附帶的 desc.txt
  4. Windows 10 無法播放 H.265HEVC)影片,請安裝 HEVC 編解碼器
    • HEVC 影片擴充套件:
      雖然目前為付費下載,但可能仍有免費版本的下載頁面。
      點擊下載
  5. 若有需要,請安裝 AV1 影片擴充套件

解除安裝

  1. 刪除 解壓縮後的資料夾即可。
  2. 若計劃重新安裝,請 備份並還原 「安裝資料夾/JP3.udj
    • 刪除該檔案將會 重置系統設定及影片專屬設定
  3. 若想保留 播放進度,請同時備份並還原 「安裝資料夾/JP3.ltj

使用者數據儲存

  • 設定面板的內容會自動儲存至 JP3.udj
  • 影片專屬設定的變更,會在 下一支影片載入前 立即執行。
  • 即使沒有變更影片設定,應用程式關閉時仍會執行設定儲存
  • 若啟用了 恢復播放進度,則會自動建立 JP3.ltj 檔案。

基本操作指南

切換 全螢幕與視窗模式。
播放上一部影片
開啟檔案瀏覽器,選擇要播放的影片。
 *右鍵點擊可開啟下一部影片,而不載入影片專屬設定。
播放下一部影片
開始錄製影片
選擇錄製的恢復點(僅當先前數據仍可用時可選擇)。
移動設定面板位置(向左或向右)。
開啟選項設定面板
開啟按鍵對應(Key Assignment)面板
開啟錄製設定面板

開啟顯示設定面板
開啟處理設定面板
播放/暫停按住 Shift 並左鍵點擊可直接開始錄製)。
開啟/關閉處理功能
 *右鍵點擊或按住 Shift 並左鍵點擊可進入「偵測狀態檢查模式」。

在當前播放位置設置書籤再次點擊可刪除,按住 Shift 並雙擊可刪除所有書籤)。
跳轉至上一個書籤
跳轉至下一個書籤
設定循環播放與部分錄製的開始點
 *右鍵點擊或按住 Shift 並左鍵點擊可將影片開頭設為起點。

設定循環播放與部分錄製的結束點
 *右鍵點擊或按住 Shift 並左鍵點擊可將影片結尾設為終點。

開啟/關閉循環播放
 *右鍵點擊或按住 Shift 並左鍵點擊可讓下一部影片也進入循環模式。

降低播放速度預設每次減半,最低可至 25%右鍵點擊可重置速度)。
增加播放速度預設每次倍增,最高可至 200%右鍵點擊可重置速度)。
開啟/關閉音訊輸出


進階操作

  • 拖放影片檔案(mp4wmvmkvavi)至視窗中即可開啟播放。
  • 一次拖放多個影片或整個資料夾,或在檔案瀏覽器內選取多個影片時,將自動啟動 連續播放模式
  • 使用 ② & ④ 按鈕 或 F7 & F8 可在同一資料夾內切換上一部與下一部影片。
  • 啟動後立即按 F7/F8,可載入上次播放的影片。
  • 連續播放模式中,影片將依序自動播放,並可前後切換。
  • 播放進度與音量控制 可透過滑桿調整,亦可將其指派至 滑鼠滾輪 操作。
  • 向左或向右滑動畫面 可快速跳轉至任何播放位置。
  • 未設定循環播放的起點與終點,則按下 按鈕 時,整部影片將自動進入循環播放模式。

偵測狀態檢查模式

此模式用於 預覽馬賽克偵測結果

  • 偵測為馬賽克的區域 會以顏色標示。
  • 將生成的縮小圖像(預期值)及像素格尺寸(馬賽克粗糙度) 以文字顯示。
  • 偵測為噪點的區域 會顯示為白色,但錄製時可能會因補全資訊而變為馬賽克。
  • 預覽階段無法偵測的區域,在錄製時可能透過 偵測噪點過濾器(Noise Filter for Detection二次馬賽克偵測(Second Mosaic Detection 進行補偵測。
  • 即時預覽功能有限,因此預覽結果僅供參考。
  • 若畫面上的馬賽克區域數量超過 9 ,則溢出的區域將顯示為灰色,並排除於處理範圍之外。

額外操作提示

  • 右鍵點擊可關閉各個設定面板
  • 許多按鈕支援進階操作,如:
    • 按住 Shift 並點擊 可變更功能。
    • 右鍵點擊 可調整數值增減範圍。

錄製功能

按下上方選單中的 REC 按鈕後,將切換至此控制面板。
當影片編碼完成或按下 停止按鈕( 來結束編碼時,將自動添加音訊以完成影片。

  • 若已透過 ⑱⑲ 指定循環範圍,則僅錄製該範圍內的片段。
  • 生成影片的檔名可透過 JavPlayer/rec_name_format.txt 進行修改。
  • 若錄製過程中產生的中間數據仍存在於工作資料夾內,則可透過 錄製按鈕右側的列表( 來選擇恢復錄製。
    • From Encoding(從編碼開始):若所有必要數據皆可用,則從編碼階段恢復。
    • Required Process Only(僅執行必要處理):若部分數據已存在,則僅執行必要處理步驟。
    • 一般情況下,無需更改此選項,除非有意重新處理。

請注意:即使載入與上次相同的影片,若錄製範圍不同,則無法恢復錄製。

錄製完成後的行為設定

可在 列表( 中選擇錄製完成後的行為:

  • Stay(保持程式開啟)
  • QuitApp(關閉程式)
  • Shutdown(關機)
    若手動按下 停止按鈕,則不會執行任何後續動作。

音訊添加與錯誤處理

當錄製結束時,系統會自動添加音訊並輸出完整影片。然而,若音訊添加失敗,系統會在 影片輸出資料夾 中建立一個名為 RetryToAddAudio 的資料夾,並在其中生成 "OutputVideoName_AddAudio.bat" 檔案。

此機制是為了避免長時間錄製的影片因無聲而報廢,允許用戶稍後手動執行該批次檔案來重新添加音訊。

  • 若音訊成功添加,系統還會生成 _LAST_REC_OutputVideoName.bat 檔案(僅保留最新的錄製記錄)。
  • 若成功透過批次檔案補加音訊,最終將產生 "OutputVideoName_AddAudio.mp4"

浮水印處理與遮罩製作

為了防止非法散播,系統會自動在影片中添加浮水印。若需移除,請參閱 Watermark Removal 章節。

如何製作浮水印遮罩

製作遮罩可防止浮水印(Logo)被誤認為馬賽克並處理掉。

  1. 在沒有馬賽克、且浮水印清晰可見的畫面上,右鍵點擊錄製按鈕。
  2. 影片將播放 5 秒,並輸出偵測結果至 "Watermarks/VIDEO_NAME.png"
  3. 若偵測結果不理想,可使用繪圖軟體編輯該 PNG 檔案:
    • 將浮水印區域填滿紅色,並使外緣略微模糊。
  4. 注意
    • 若浮水印與馬賽克區域重疊,該部分將無法去除馬賽克,因此 若非必要,請勿製作遮罩
    • 刪除 PNG 檔案 可還原遮罩設定。

影片重編碼(Video Duplication

某些舊格式影片(如 AVI)可能無法正確逐幀讀取。
若變更錄製範圍後仍然發生相同問題,請按下 Shift+REC 進行影片複製(重新編碼)。

  • 此操作將生成 "ORIGINAL_VIDEO_FOLDER/ORIGINAL_VIDEO_NAME_ReEnc.mp4",該影片未經處理但會反映錄製設定。
  • 可在錄製前,將 Recording Settings - Quality 設為較高值,以減少畫質劣化。
  • 僅截取部分影片可能無法解決問題,因此系統會直接複製整部影片,無視範圍指定。

連續錄製(Sequential Recording

此功能允許預先登記多部影片進行錄製,並一次性執行所有錄製任務。

如何使用

  1. 按下 EEntry 鍵:
    • 以當前設定(錄製範圍、超解析批次處理檔案、模型類型等)登記影片。
  2. 按下 QQueue 鍵:
    • 顯示 錄製佇列面板,可查看已登記的影片列表並執行相關操作。

錄製佇列操作

  • Trash 按鈕(:刪除單一項目。
  • 上箭頭按鈕(:將該項目移至列表頂部,優先處理。
    • 若佇列已開始處理,則會移動至第二個位置(緊接著當前正在執行的項目)
  • CLEAR 按鈕(:清空所有登記項目。
  • Start 按鈕(:開始處理佇列(執行所有登記項目)。
  • 完成後行為設定(
    • 可選擇 錄製完成後的動作(如保持開啟、關閉應用程式或關機)。
  • 關閉按鈕(
    • 返回正常畫面。
    • 若佇列正在執行,該按鈕變為停止按鈕,可中斷處理(如同單獨錄製時的停止功能)。

注意事項

  • 若佇列處理被中斷,則無法指定恢復點。
  • 若某項錄製開始時已有可用的中間數據,則系統會利用該數據加速處理。
  • REC 按鈕右側的恢復選項不適用於佇列模式,因此無法在佇列模式下手動指定恢復點。
  • 中間數據仍存在,則該項目狀態會顯示 "From the Middle"(從中間開始)
    • 若中間數據已刪除,則該項目會從頭開始執行("From the Beginning")。

選項(Option)設定說明

1. 自動記錄日誌(Auto Log File Output

  • 作用:在 Logs 資料夾中建立偵錯日誌。
  • 選項
    • All in One:所有日誌輸出至單一檔案Log(All)_*)。
    • Each Recording:每次錄製期間的日誌輸出至獨立檔案Log(Rec)_*)。
  • 自動刪除:日誌檔案可在下次啟動時自動刪除

2. 幀率設定(Frame Rate

  • V-Sync(1/1)(預設值):同步畫面刷新率,以避免畫面撕裂。
  • GPU 設定已關閉 V-Sync,則須選擇其他選項
  • 選擇 30fps:當電腦性能不足,幀率不穩時可降低至 30fps
  • Match to the Video fps自動切換 30fps 60fps
  • V-Sync(1/2):幀率為刷新率的 50%
  • V-Sync(1/4):幀率為刷新率的 25%
    錄製時幀率可能會發生變化,與設定值無關

3. 播放控制(Seek & Skip Interval

  • Seek Interval(短間隔):調整播放位置的小幅度移動。
  • Skip Interval(長間隔):調整播放位置的大幅度移動。
    • 最大值(Inf.:直接移動至影片開頭或結尾。

4. 其他視覺與音訊選項

  • 初始音量(Initial Volume
    • 最左端(Keep:恢復上次播放的音量設定。
  • 字幕字型大小(Subtitle Font Size
    • 若指定字型大小,則會顯示與影片同資料夾內的 "VIDEO_NAME.srt" 字幕檔。
  • 視窗大小限制(Window Size Limit
    • 讓視窗縮小至符合螢幕顯示範圍。
  • 最大化視窗(Enlarge Window to the Limit
    • 自動放大影片,以符合視窗大小的限制。
  • 視窗對齊方式(Base of Window Position
    • 當開啟不同大小的影片時,選擇影片對齊的位置(垂直或水平)。
  • 控制面板類型(Control Panel Type
    • 決定控制面板是否疊加在影片上
    • 推薦設定:「僅在全螢幕時疊加」(適用於 16:9 顯示器)。
  • 置頂顯示(Always on Top
    • 開啟後,視窗不會被其他應用程式遮蔽。
  • 恢復播放位置(Restore Playback Point
    • 讓影片從上次觀看的位置繼續播放
  • 低負載預覽(Low Load Preview
    • 影片將不會使用超解析處理,導致已處理區域可能出現模糊。
  • 顯示系統資訊(Display System Information
    • 在角落顯示當前的處理設定與系統資訊。

按鍵設定(Key Assignment

  • 每個功能最多可設定 2 個鍵或按鈕。
  • 若畫面未完整顯示,可使用 右側滑桿滑鼠滾輪 調整可見範圍。
  • 支援裝置
    • 滑鼠按鍵
    • Xbox 360 控制器按鍵

特殊按鍵功能

  • StepSeekSkipMove to Bookmark
    • 長按可連續執行
  • Shift + Seek / Skip
    • Seek Skip 功能互換
  • Shift + Speed Up / Speed Down
    • 重置播放速度

預設值與快捷鍵(Presets 1-6

  • 「預設 1-6:可透過 處理設定面板(Processing Settings Panel 下方的按鈕儲存。
  • Shift + 載入預設
    • 數字 7-12 的預設將被載入(若有存檔)。
  • 未儲存時
    • 系統會載入預設值
  • 開啟影片時
    • 「預設 1」會自動套用

錄製設定(Recording Settings

1. 外部工具執行模式(External Tool Exec Mode

  • 用於指定超解析(Super-Resolution)工具等外部應用的 控制台視窗狀態
  • 若視窗干擾工作,建議選擇 「隱藏模式」
  • Normal」模式 僅適合想檢查處理進行狀態的情況。

2. 處理器選擇(Processor Used by Tools

  • 預設使用 GPU0,但如果:
    • GPU 速度極慢選擇 CPU
    • 系統有雙 GPU可嘗試使用 GPU1

3. 工具並行執行限制(Tool Parallel Exec Limit

  • 用於避免超解析過程中佔用過多 主記憶體(RAM顯示記憶體(VRAM
  • 並行數(Parallel Number)影響處理速度
    • 一般建議設在 3 8,確保速度與安全性。
    • 超過 8 時,效能提升有限,甚至可能減速。

4. VRAM 容量設定(Total VRAM Capacity

  • 通常選擇「Auto」即可
  • VRAM 配置方式:
    • 「可用 VRAM=「總 VRAM 容量」-「保留給其他應用的 VRAM
    • 若系統內有其他會佔用 VRAM 的應用,建議適當 提高 VRAM 留存值(通常 1GB 夠用)。

5. 編碼器與編碼選擇(Encoder/Codec

  • 預設值:FFmpeg/H.264
  • NatCorder
    • 高速編碼,但在動態場景品質下降。
  • FFmpeg
    • 畫質較穩定,適合長時間影片
    • 可選擇 HEVCH.265)或 AV1,但可能遇到:
      • 硬體不支援編碼
      • 編碼後影片無法播放
    • 若需額外參數,可編輯 enc_opt.txt 進行自訂。

6. 硬體編碼(Processor for Encoding

  • 若選擇 FFmpeg,可指定 GPU CPU 進行編碼
    • GPU 硬體編碼(較快),但需確保 GPU 支援該編碼格式
    • CPU 編碼(較穩定),但速度可能較慢。

7. 幀率類型(Frame Rate Type

  • CFR(固定幀率)
    • 幀間隔恆定,提高某些播放器的 快進 / 倒退流暢度
    • 若原始影片為 VFR(可變幀率)遺失大量畫面,系統會 插入重複幀 以防止音畫不同步。
  • VFR(可變幀率)
    • NatCorder 強制使用 VFR
  • 自動切換(Auto Switching
    • 若幀率恆定 → CFR
    • 若幀率不均勻 → VFR

8. 影片品質與關鍵影格間隔(Quality & Keyframe Interval

  • 品質 5 的位元率高於一般 MP4 影片
  • 若影片 用於後製剪輯,建議選擇 最高品質
  • 關鍵影格間隔(Keyframe Interval
    • 數值越大,檔案尺寸 稍微縮小,但會影響 快進 / 倒退的流暢度
    • 建議值為 2

9. 資料夾路徑

  • 外部工具資料夾(External Tools Folder
    • 預設為 JavPlayer/Tools,可手動變更以與其他版本共享工具。
  • 工作資料資料夾(Work Data Folder
    • 存放錄製過程中的 中間數據(靜態影像)
    • 建議選擇 高速儲存裝置(如 SSD RAM Disk
    • 大約 2GB/小時,但依馬賽克密度、雜訊程度等影響儲存需求。
  • 工作資料保留數量(Work Data Folder to Keep
    • 0:錄製結束後立即刪除。
    • 1:下一次錄製開始時刪除。
    • 2:允許恢復上一個錄製的中間數據。
  • 影片儲存資料夾(Video Destination Folder
    • 設定 最終輸出影片存放位置

總結

  • 選擇 GPU 處理(若 GPU 夠強)。
  • 幀率選擇 CFR 以提高播放流暢度。
  • FFmpegH.264 HEVC)適合畫質要求高的影片
  • 關鍵影格間隔設定 2 以確保流暢播放。
  • 存儲空間足夠時,可選擇 RAM Disk 儲存工作數據

這樣的設定能在 確保影片品質的前提下,盡量提升處理速度

處理設定(Processing Settings

此面板中的設定會針對每部影片單獨保存
標示為淺藍色的項目僅適用於錄製,不會反映在預覽畫面中。

影像處理批次檔案 A(B)Image Processing Batch File A(B) 列表中,項目會根據已安裝的外部工具而顯示。
JavPlayer_Ver.3.00 版本起,TG&BVPP 為必要工具。
通常只需指定批次檔案 A,但若同時指定了批次檔案 B,則 A B 的超解析(Super-Resolution)結果將會混合

  • 若批次檔案 B 的名稱被 括號 包圍(例如 "(NAME)"),表示會先執行 A 的超解析,再由 B 進行進一步的超解析處理。
    • 範例
      • A 先執行 8 倍超解析,再由 B 進行 4 倍超解析,則最終結果為 32 倍超解析
      • B 進一步執行 4 倍後處理(見下文),則最終結果可達 128 倍超解析

對於 FHD1080p)影片,當超解析達到 24 倍以上時,可能會超過原始影片的解析度。
由於超過該解析度可能導致 VRAM 不足,進而影響編碼,因此 建議將總超解析倍率控制在 32 倍以下

同理,若批次檔案 A 的名稱為 "[NAME]",則表示 B 會在 A 的結果上直接執行超解析處理
這屬於前處理(Pre-Processing,主要用於影像濾鏡處理,通常不會改變影像縮放比例。
前處理模式與後處理模式不可同時使用,兩者之間必須有一個是標準批次檔案


模型類型(Model Type

模型類型指定外部工具所使用的超解析模型。

  • STDStandard 標準模式)
    • 影像處理後會更清晰,但某些類型的馬賽克可能會導致影像破損
  • AF*AntiFlicker-Level* 抗閃爍模式)
    • 避免 STD 模式可能出現的影像破損,但處理後的結果會較模糊
    • 主要差異會在 播放時的簡化超解析效果 中體現。

通常 AF0 - AF2 皆使用相同的模型,主要差異在於超解析前所套用的濾鏡

  • AF0:較銳利,但失真較明顯
  • AF1:標準模式,介於 AF0 AF2 之間。
  • AF2:較模糊,但失真較少

後處理類型(Post Processing Type

後處理類型允許對超解析後的影像執行進一步處理。

  • 3XSR:輕量級超解析,適用於黑白邊框等對比明顯的區域
  • SPAN4X:高負荷 AI 超解析,能顯著提高影像細節與銳利度。
  • Re-MosaicL,S:特殊濾鏡,可對影像重新施加馬賽克(比原始馬賽克更細緻)
    • 此功能適用於某些特定需求的影片處理,並非所有情境都適用。

後處理會與編碼同步進行,選擇 SPAN4X 可能會大幅延長編碼時間


影像銳利度與雜訊設定

  • 輸入影像銳利度(Input Image Sharpness
    • 調整輸入影像的銳化(或反銳化)濾鏡強度。
    • 預設值為 5(不應用濾鏡)。
    • 較小的數值 會使影像較模糊,但能保留較多細節。
  • 輸出影像銳利度(Output Image Sharpness
    • 調整超解析後的影像的銳化程度。
    • 預設值 5 表示不應用濾鏡。
  • 白線雜訊抑制(White Line Noise Reduction
    • 用於偵測過亮區域並抑制其雜訊的濾鏡。
    • 數值過高 可能導致影像變得過度模糊
  • 紋理雜訊補充(Texture Noise Addition
    • 針對處理區域的細節不足,額外添加紋理雜訊
    • 可依個人喜好進行調整。

馬賽克偵測與處理

  • 小馬賽克偵測(Small Mosaic Detection
    • 提高對小型方塊馬賽克的偵測率
    • 可能增加對雜訊的誤判,導致精度下降。
    • 若影片寬度小於 960 像素,則此功能將自動禁用
  • 模糊馬賽克偵測(Blurred Mosaic Detection
    • 提高對模糊型馬賽克的偵測率。
  • 暗部馬賽克偵測(Dark Mosaic Detection
    • 提高對接近黑色區域的馬賽克偵測率。
  • 第二次馬賽克偵測(Second Mosaic Detection
    • 使用不同設定進行兩次偵測,並合併結果。
    • 可能會略微提升低畫質影片的偵測效果,但會增加處理時間

自訂與預設(Presets

最佳的偵測設定依賴於影片品質與馬賽克類型
也取決於使用者偏好,例如:

  • 即使會處理多餘部分,也務必不留下任何馬賽克」。

快捷鍵對應預設

  • 預設 1 - 6:可儲存並透過對應的快捷鍵載入。
  • 預設 7 - 12按住 Shift 進行儲存。

 

馬賽克偵測處理詳情(Details of Mosaic Detection Process

馬賽克偵測 主要分為 兩個階段

  1. 檢查階段(Examination Phase
  2. 分析階段(Analysis Phase

1. 檢查階段(Examination Phase

  • 影片會逐幀輸入系統,以收集整個錄製範圍內的馬賽克資訊
  • 此階段僅進行資料收集,不會執行實際影像處理。

2. 分析階段(Analysis Phase

根據檢查階段的結果,執行以下兩項分析:

  1. 區分馬賽克與雜訊(Separation of Mosaic and Noise
  2. 確定馬賽克的粗糙度與邊界(Determination of Mosaic Roughness and Boundary

馬賽克偵測與預覽(Mosaic Detection & Preview

  • 馬賽克偵測可在「預覽模式」中確認,但此時的分析為簡化版本,與實際錄製結果可能有所不同。
  • 分析階段的處理時間最長約 1 ,因為此時不會進行影像處理。
  • 短暫出現的區域 很可能會在分析時被判定為雜訊,並排除於後續處理範圍之外。

最低馬賽克持續時間(Minimum Mosaic Duration

  • 設定閾值 來決定哪些區域應視為馬賽克,而非一般雜訊。
  • 即使設定為 3,仍有可能發生 持續超過 3 幀的區域被視為雜訊 的情況。
  • 若某區域的位置或形狀變化劇烈,或馬賽克的粗糙度無法測量,則更有可能被判定為雜訊。

馬賽克 vs. 雜訊(Mosaic vs. Noise

  • 若某區域的形狀與位置,前後幀變化不大,則更有可能被視為馬賽克
  • 降低漏檢(Detection Leakage)的設定,可能會提高誤判率(False Positives
  • 相反地,降低誤判率,則可能導致漏檢

誤判(False Positives)影響

誤判的情況是指將非馬賽克區域錯誤識別為馬賽克,可能會造成以下問題:

  1. 外部工具過度執行超解析(增加處理負擔)
  2. 背景等不應處理的區域被修改,導致影片品質下降

最佳偵測設定建議(Optimal Detection Settings

最適合的設定取決於影片的品質與使用者偏好,以下是不同影片品質的建議設定:

1. 原始影片品質較高(High Quality Video

  • 雜訊濾鏡(Noise Filter for DetectionNONE(無)
  • 模糊馬賽克偵測(Blurred Mosaic DetectionOFF(關閉)
  • 第二次馬賽克偵測(Second Mosaic DetectionOFF(關閉)
  • 最低馬賽克持續時間(Minimum Mosaic Duration3

2. 原始影片具有較多區塊雜訊(Block Noise

  • 雜訊濾鏡(Noise Filter for DetectionDeblock(區塊雜訊抑制)
  • 模糊馬賽克偵測(Blurred Mosaic DetectionON(開啟)
  • 第二次馬賽克偵測(Second Mosaic DetectionOFF(關閉)
  • 最低馬賽克持續時間(Minimum Mosaic Duration4

3. 原始影片畫質較低且雜訊較多(Low Quality & Noisy Video

  • 雜訊濾鏡(Noise Filter for DetectionFFT(像素級閃爍抑制)
  • 模糊馬賽克偵測(Blurred Mosaic DetectionON(開啟)
  • 第二次馬賽克偵測(Second Mosaic DetectionON(開啟)
  • 最低馬賽克持續時間(Minimum Mosaic Duration2

區塊雜訊(Block Noise)與馬賽克的區別

  • 區塊雜訊 通常呈 8×8 像素方塊,與馬賽克非常相似,導致偵測困難。
  • 若在 「偵測狀態檢查模式(Detection Status Check Mode)」 中預覽 高速運動場景
    並發現 許多區域瞬間消失,則極可能是區塊雜訊的影響。

影片品質與偵測難度(Video Quality & Detection Difficulty

  • 某些影片區塊雜訊較少,但 閃爍與其他雜訊較多
  • 預覽時有許多馬賽克未被偵測,通常表示該影片的 畫質較低且雜訊較多

顯示設定(Display Settings

此面板中的設定會針對每部影片 單獨保存
淺藍色 標示的項目 僅適用於錄製,不會反映在預覽畫面中。


影片解碼 APIVideo Decoding API

  • 預設解碼 APIMediaFoundation
  • 若播放異常,可嘗試切換為 DirectShow
    • DirectShow 可能存在以下缺點
      1. 回應速度較慢Poor Response
      2. 尋找(Seek)精度較低,可能影響逐幀播放
  • 錄製時的逐幀讀取由 FFmpeg 負責,解碼 API 僅影響播放

色彩調整(Color Adjustment

  • 按住 Shift 移動 紅(Red)、綠(Green)、藍(Blue)滑桿,可同步調整三個顏色的比例。
  • 按下「Save as Default(儲存為預設)可讓色彩校正於 首次播放影片時自動套用

錄製時的色彩空間轉換(Color Space Conv on REC

  • 開啟後,生成影片的顏色會略微變暗
  • 通常選擇「Auto」即可
  • 擔心與原始影片的色彩落差,建議先調整後 從編碼階段(From Encoding)恢復錄製

輸出影片寬度設定(Width of Video to Create

  • 指定輸出影片的寬度,則高度將根據 螢幕長寬比(Screen Aspect Ratio 自動計算。
  • AUTO」按鈕:設定與原始影片相同的寬度
  • 數值調整方式
    • 左側/下箭頭 每次變更 100,按住 Shift 可變更 1000
    • 右側/下箭頭 每次變更 10,按住 Shift 可變更 2

黑邊去除(Margin Settings

  • 此功能用於去除舊影片常見的黑邊
  • 黑邊設定不會即時生效,需按下 Apply(套用)後才會反映到畫面上,避免視窗大小頻繁變動。
  • AutoAdjust」按鈕
    • 自動偵測 當前顯示幀中的 黑框 並自動設定裁切值。
  • 若原始影片的寬度或高度為奇數,可使用此功能將其調整為偶數,避免顯示異常。

浮水印去除(Watermark Removal

  • 僅支援由 JavPlayerEZ JavPlayer2.00 版以上)創建的影片,可在播放時隱藏浮水印
  • 若對影片進行剪輯並刪除了開頭部分,則浮水印的顯示時間可能會錯位,導致無法正確處理。
    • 此問題可透過設定「基準幀(Base Frame)」來修正,步驟如下:
      1. 暫停影片,停留在浮水印最明顯的畫面上。
      2. 按住 Shift,並在浮水印附近 右鍵點擊
      3. 若浮水印仍然存在,請重新設定
      4. 按住 Shift 並在畫面中央右鍵點擊,可重置浮水印的時間點

設定檔案(Configuration File

JavPlayer 特殊設定可透過修改 JP3.ini 來實現,該檔案位於 JavPlayer.exe 相同的資料夾內


視窗行為設定(Window Behavior Settings

  • AllowOverhang(允許視窗超出螢幕範圍):
    • 預設值false(視窗開啟時會自動修正位置)
    • 設為 true:允許視窗超出螢幕範圍(適用於多螢幕環境
    • 若視窗完全跑出螢幕外,可按下 Shift + Escape,將視窗移回螢幕中央。

解碼器設定(Decoder Settings

  • DefaultDecoder(預設解碼器):
    • 指定影片初次播放時使用的解碼器。
    • 建議值MediaFoundation(預設選項)

排除馬賽克處理的影片/資料夾(Excluding Videos from Mosaic Processing

  • MosaiclessFile(指定不處理馬賽克的影片):
    • 若影片檔名包含指定字串,則不進行馬賽克處理。
    • 可用 逗號 , 分隔多個字串
    • 適用於播放無馬賽克影片的用戶。
  • MosaiclessFolder(指定不處理馬賽克的資料夾):
    • 若資料夾名稱包含指定字串,則資料夾內所有影片皆不進行馬賽克處理
    • 子資料夾亦適用
    • 可用 逗號 , 分隔多個字串

浮水印去除設定(Watermark Removal Settings

  • WatermarkedFile(指定需去除浮水印的影片):
    • 若影片檔名包含指定字串,則會套用浮水印去除功能
    • 僅支援 JavPlayerEZ JavPlayer 2.00 版以上所加的浮水印
  • WatermarkedFolder(指定需去除浮水印的資料夾):
    • 若資料夾名稱包含指定字串,則資料夾內所有影片皆適用浮水印去除功能
    • 子資料夾亦適用
    • 可用 逗號 , 分隔多個字串

影片播放與錄製設定(Playback & Recording Settings

  • DisableAutoClose(停用自動關閉):
    • 設為 true 可讓 JavPlayer 同時播放多部影片(適用於關聯播放)。
  • FractionFreeRange(錄製範圍設定):
    • 1 秒為單位 指定錄製範圍。
    • 適用於 Windows 語言設定為俄文、法文等可能影響錄製的情況
  • SkipMediaInfo(跳過 MediaInfo 讀取):
    • 改由播放解碼器取得影片資訊,不使用 MediaInfo.exe
    • 適用於錄製時無法正確讀取影片資訊的情況(部分影片可能發生問題)。
  • FeedingFrameRate(逐幀處理速率):
    • 以整數值指定 錄製時的逐幀速率(影響馬賽克偵測、縮圖輸出、編碼)。
    • 適用於驗證逐幀處理逾時(Timeout)問題
  • SkipFolderCheck(跳過資料夾檢查):
    • 允許變更輸出資料夾準備編碼時不檢查目標資料夾
    • 適用於某些資料夾被系統判定為無法寫入的問題

GPU & VRAM 設定(GPU & VRAM Settings

  • AsyncReadback(非同步 VRAM 讀取):
    • VRAM 至主記憶體(MainMemory)傳輸幀影像時進行非同步處理
    • 此選項預設不存在,若 GPU 支援自動啟用
    • 若記錄檔(Log)顯示 "Error on AsyncGPUReadback.",則需手動關閉,方法如下:
      • JP3.ini 最後一行添加AsyncReadback=false
  • AllowErrorOnSR(超解析錯誤處理):
    • 若超解析過程中發生錯誤,系統將重新嘗試一次
    • 錯誤區域會使用 input/*.png 替代 output/*.jpg,可能導致影像模糊
    • 建議僅在確保完成錄製的情況下啟用true)。

影片播放速度設定(Playback Speed Settings

  • PlaybackSpeeds(播放速度範圍):
    • 指定播放加速/減速功能的適用範圍,可列舉 10% - 200% 之間的數值。

影片命名設定(Video Name Definition

  • 更改錄製影片的命名格式
    • 修改 rec_name_format.txt(與 JavPlayer.exe 位於相同資料夾)可自訂影片名稱
    • 預設格式 會包含處理設定資訊,可刪除不必要的部分以簡化命名。

編碼設定檔(Encoding Configuration File

  • 進階 FFmpeg 設定(如編碼器、編碼格式)可透過 enc_opt.txt 自訂
    • 該檔案位於 JavPlayer.exe 相同的資料夾
    • 可嘗試開啟 Intel GPU AV1 硬體編碼功能(未經驗證)

故障排除(Trouble Shooting


1. 影片開頭畫面破損,或音訊與畫面不同步

可能原因

  • 原始影片異常,導致 FFmpeg 無法正確執行 逐幀讀取(Frame Feed

解決方案

  • 解法 1將錄製範圍的起始時間 往後移幾秒
  • 解法 2重新編碼原始影片(按 Shift + REC)後,再對複製的影片進行錄製。

2. 超解析工具在處理 1 小時影片時執行了數千次

可能原因

  • 原始影片內含大量區塊雜訊(Block Noise,影響超解析處理。

解決方案

  • 解法 1:將 「處理設定 - 馬賽克偵測的雜訊濾鏡(Noise Filter for Mosaic Detection)」 設為 Deblock
  • 解法 2:將 「處理設定 - 最小馬賽克持續時間(Minimum Duration of Mosaic)」 設為 6

3. 在超解析工具開始前,JavPlayer 被強制終止

可能原因

  • 無法寫入「工作資料資料夾(Work Data Folder)」

解決方案

  • 解法 1JavPlayer.exe 加入防毒軟體的「排除清單」
  • 解法 2更改「錄製設定 - 工作資料資料夾(Work Data Folder)」的位置(如可能,請使用其他硬碟)。
  • 解法 3:在 JP3.ini 設定檔中,將 SkipFolderCheck=false 修改為 SkipFolderCheck=true

4. 在超解析處理過程中,JavPlayer 當機

可能原因

  • 主記憶體(RAM)不足

解決方案

  • 解法 1降低「錄製設定 - 工具並行執行限制(Tool Parallel Exec Limit)」的數值
  • 解法 2提高「錄製設定 - 預留 VRAM 供其他應用(VRAM Left for Other Apps)」的數值

5. 外部工具的超解析處理總是失敗

可能原因

  • 超解析工具安裝錯誤

解決方案

  • 解法 1:確認安裝版本:
    • NVIDIA 顯卡安裝 CUDA
    • AMD 顯卡安裝 ZLUDA(注意區分兩者!)
  • 解法 2:若使用 ZLUDA,請確認已安裝 相容的 ROCmHIP SDK

6. 在編碼過程中,JavPlayer 當機

可能原因

  • 顯示卡 VRAM 不足

解決方案

  • 將「處理設定 - 後處理類型(Post-processing Type)」改為非 SPAN4X

7. 生成影片的處理區域模糊或失真

可能原因 1

  • 未指定影像處理批次檔案(Processing Batch File
  • 解法:將 「處理設定 - 處理批次檔案 AProcessing Batch File A)」 設為NONE

可能原因 2

  • 超解析模型與影片內的馬賽克類型不匹配
  • 解法:調整 「錄製設定 - 模型類型(Model Type)」,選擇更適合的模式。

8. 編碼失敗,無法生成影片

可能原因

  • GPU 不支援所選的編碼格式(Codec

解決方案

  • 解法 1:將 「錄製設定 - 編碼處理器(Processor for Encoding)」 改為 CPU
  • 解法 2:將 「錄製設定 - 編碼器/編碼格式(Encoder/Codec)」 改為 */H264

9. 若原始影片為 MP4 MKV,則錄製後的音訊可能不同步

可能原因

  • FFmpeg 在處理音訊剪裁時,未正確應用範圍設定

解決方案

  • 執行 RetryToAddAudio 資料夾內的 .bat 檔案(該資料夾位於影片輸出資料夾內)。
  • 若原始影片為 WMV,則無法使用此解決方案,因為 WMV 會從頭開始重新編碼。

10. 生成影片時未加入音訊

可能原因

  • 音訊處理函式庫無法處理原始影片檔名內的特殊字元

解決方案

  • 確認原始影片的完整路徑中 不包含特殊字元(例如 d:/movies/test.mp4 這樣的路徑較為保險)。

11. 其他問題排除方法

  • 若發生異常,可檢查「除錯日誌(Debug Log)」
    • Ctrl + 滑鼠左鍵 + 滑鼠右鍵 進入除錯模式。
    • 若已啟用自動輸出日誌,則可在 Logs/Log*.txt 檔案內查看錯誤訊息。
  • 官方支援管道
    • 可透過 Twitter@Javski2 查詢最新公告或發問。


推薦購買該軟體以支持製作者,1200日圓相當於250元左右的台幣而已,不貴。且是一次性買斷,後續更新不會再收錢。

文章標籤
全站熱搜
創作者介紹
創作者 阿毛 的頭像
阿毛

閒話家常

阿毛 發表在 痞客邦 留言(0) 人氣(585)