Tuesday, November 24, 2020

KPlayer




KPlayer is the video playback app. If 'H.264/HEVC Hardware Acceleration' is supported, it can play 1080p, 4K video files better smoothly.¹ Also it can enjoy a movie in the concise interface with the high-quality subtitles that are displayed quickly.


What's New in Version 2.1.0 (11/24/2020) 

• 'Plan B' was added for subtitles.
  - For multi-language subtitles, if characters cannot be displayed with the current font, the next font is applied in order.
  - It is recommended to set from small set to large set order. For example, 'Gill Sans' for English, 'Hiragino Sans W4' for Japanese, 'ThecircleM' for Korean.
  ※ The 'ThecircleM' font can be downloaded from The Circle Foundation. (http://www.thecircle.or.kr/동그라미재단-서체/)
• 'Ruby Spacing' was added for subtitles.
• Minor bugs were fixed.


Ver 2.1.0

Requires macOS 10.11 or later.

'H.264/HEVC Hardware Acceleration'¹
• 'H.264 Hardware Acceleration' may not be supported according to CPU/GPU or file format.
• 'HEVC(H.265) Hardware Acceleration' requires macOS 10.13 or later and recent CPU.
  ▹ 6th(8-bit)/7th(10-bit) Generation Intel CPU or later.
• On 'Native' mode, it requires M4V, MP4 or MOV types encoded in H.264(8-bit)/HEVC(8-bit) and AAC/ALAC
• On 'FFmpeg' mode, it requires the video encoded in H.264(8-bit)/HEVC(8 or 10-bit).

'Aspect Ratio Settings'
• SAR / 4:3 / 16:9 / 1.85:1 / 2.35:1 / 2.40:1

'Playback Speed Settings'
• +0.5x ~ +3.0x

'Skip'
• The skipping time is set automatically depending on the running time of the video file.
• It is useful to skip the intro, opening, ending of the video.

'Playlist' (Sandbox²)
• If it opens ‘video files', it is automatically made up of video files that have similar names in the same folder.
• If it opens 'folders', it is automatically made up of all playable video files in the folder. (Not depth) 
• It can change the order of video files to drag it.
• It automatically saves and reuses folder-playlists, the most recent file-playlist, final playback status for each file in the playlist.

'Continued Play'
• It replays the most recently opened video file if it clicks the play button/menu after running KPlayer.

'Move to Trash'
• It moves video files that were playing to the end and its subtitle/commentary files to Trash. 

'Subtitles' (Sandbox²)
• It supports SMI, SRT type.
• Ruby tag is also available.
• Subtitles are displayed in real time even if it searches the playback position through the time slider.
• If it opens the video (file_name), it searches and opens the subtitles (named like these).
  ▹ (file_name/file_name*) at the same folder, or manually open (file_name/file_name*) from the same folder.
  ▹ Only if it opens the BDMV's folder, (folder_name/folder_name*) and then (file_name/file_name*) at the current ‘P Folder’, or manually open (folder_name/folder_name*) or (file_name/file_name*) from anywhere. (folder_name/folder_name*) is only for file with maximum duration in the playlist.

'Plan B'
• For multi-language subtitles, if characters cannot be displayed with the current font, the next font is applied in order.
• It is recommended to set from small set to large set order.
  ▹ For example, 'Gill Sans' for English, 'Hiragino Sans W4' for Japanese, 'ThecircleM' for Korean.

'Commentary' (Sandbox²)
• It supports TXT (plain text) type. 
• It shows a plain text commentary file in a separate window.
• If it opens the video (file_name), it searches and opens the commentary (named like these).
  ▹ (file_name) at the same folder, or manually open (file_name) from the same folder.
  ▹ Only if it opens the BDMV's folder, (folder_name) and then (file_name) at the current ‘P Folder’, or manually open (folder_name) or (file_name) from anywhere. (folder_name) is only for file with maximum duration in the playlist.

Playable Types³
• 'Native' mode: M4V, MP4, MOV.
• 'FFmpeg' mode: M4V, MP4, MOV, MKV, AVI, FLV, WMV, RMVB, M2TS, TP, TS, TRP.


1. H.264/HEVC Hardware Acceleration
  - If the video track was encoded in settings that macOS doesn't support, it may not be supported.
  - If it is not supported, playback and navigating may not be smooth according to CPU. (especially when plays 1080p, 4K)

2. Sandbox
  - If it opens not 'folders' but ‘video files' and these ‘files’ are not in the following folder or its subfolders; ‘P Folder' folders in 'Preferences’,
    ▹ it should open the same-named subtitle/commentary files manually,
    ▹ and it doesn't support the feature that playlist is automatically made up of the similar-named video files.
  - 'P Folder' option remembers folders once opened by this option. So, even if changes the current 'P Folder' value, it can access old 'P Folder' folders.

3. Playable Types
  - It doesn't support the playback of a protected video file.
  - When it opens the BDMV’s folder, ‘m2ts' files that are contained in 'BDMV' will be automatically added to the playlist.
    ▹ For example, if DSK/BDMV, please open the ‘DSK’ folder.
  - The video file encoded in 'YUV420P' pixel format can be played normally on Native/FFmpeg mode.
  - ‘YUV420P 10-bit’, 'YUV444P 8/10-bit' pixel formats can be played only on FFmpeg mode.


※ KPlayer uses some dynamic libraries of 'FFmpeg' licensed under the LGPLv2.1.

※ The 'ThecircleM' font provided by The Circle Foundation is applied to the screenshots. The 'ThecircleM' font can be downloaded from The Circle Foundation