This app can convert MKV files to M4V (MP4/MOV) files. It is very fast because "it converts only audio tracks" but does not convert a video track. (it just copy a video track.) For the same reason, it can convert while preserving the original quality of the source video track. And if it has a SRT file, it is available to insert a closed caption.
What's New in Version 1.3.2 (10/06/2015)
• Fixed the issue that os type options are not applied to the closed caption. • Fixed other minor bugs. • Improved parsing for ASS/SSA format.
Requires macOS 10.9 or later.
MKV, FLV files can be converted to M4V, MP4 or MOV. (Sandbox*)
• Also, it can use MKV2M4V as a simple media info app. And if the source video track's codec is supported in the m4v (mp4/mov) container, it can convert that.
• If the format filter is ‘ALL’, (In case of 1.3.0 or earlier, if it drags a file into the main window,) - Following formats can be opened: mkv, flv, mp4, m4v, mov, avi, ts, tp, trp, wmv, rmvb, mts, m2ts.
- If it opens the folder that includes 'BDMV', it will automatically search 'm2ts' files in 'BDMV'. 'Audio Preset' (related post)
• Audio for 'Mac', 'iOS Device', 'Apple TV'.
• It can use 'Mac' preset for the playback on 'iOS devices'/'Apple TV' via the iTunes's 'Home Sharing'. 'Closed Caption' (related post) (Sandbox*)
• If it has a SRT file, it is available to insert a closed caption to the converted file. (up to 2)
• Source srt files should be in the same folder as the video file or in MKV2M4V’s the place to save.
• Source srt files should have a name like this; ‘video_file_name’, ‘video_file_name*’. • Supported text encodings are UTF-8, UTF-16. 'Internal Subtitle Extraction'
• It is available to extract a SRT (UTF-8) file from the internal subtitles of an MKV file.
• It currently supports only the internal subtitle that is recognized as 'SSA', 'ASS (Advanced SubStation Alpha)’, ‘SUBRIP’ type. 'Audio Preview'
• It can play the source audio track for a while. 'Automator' (related post) (Sandbox*)
• ‘Add and Convert’ action.
• It can use this action like this; ‘Ask for Finder Items’ - ’Add and Convert’ - ’Reveal Finder Items’. 'Move to Trash'
• If this option is checked, only successfully-converted source files will be moved to the Trash after conversion. 'Queue' support.
'Log' support. Audio
• Two audio tracks in the one source file can be used for the conversion with the 'Custom' mode. - Depending on the supported audio codec of the media playback app, the converted file with only AC3 audio tracks may be not played normally. • It is available to add a second audio track encoded with AAC for the one source audio track. • Pass-through option works only if the source audio codec is supported in the target's file format. • It normalizes audio volume if it is not ‘Pass-through’. • ALAC option only works with M4V or MOV file format. • AAC option's bitrate is up to 320Kbps. Video
• If the source video track is not H.264 codec, it may be not converted normally. • The copied video track may not be supported on the OS's default media feature according to the H.264 settings of the source video track. - For example, the video track with 'yuv420p10le' (yuv420p 10-bit) pixel formats or interlaced frames is not supported on the OS's default media feature. • If the video track has wrong timestamps and is encoded with H.264/YUV420P/Progressive, it will attempt to repair it. * Related to ‘Sandbox’
- As for ‘MKV2M4V’ app, if it opens not folders but video files, srt files should be in the following folders or its subfolders to use them automatically. If not, it should open it manually; - As for ‘Add and Convert’ action, because ‘Automator’ doesn’t support ‘Sandbox’, video and subtitle files (folders) should be in (be) the following folders or its subfolders; - Folders that once opened while the app is running, MKV2M4V’s the place to save. ※ MKV2M4V is a front-end to 'FFmpeg', 'MP4Box' licensed under the LGPLv2.1. Also MKV2M4V uses some dynamic libraries of 'FFmpeg' licensed under the LGPLv2.1.
KPlayer is the video playback app. If 'H.264 Hardware Acceleration' is supported, it can play 720p, 1080p 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 1.5.6 (10/06/2015)
Improved compatibility for ruby tag.
Requires macOS 10.9 or later.
'H.264 Hardware Acceleration'¹
• It requires GPU; NVIDIA GeForce 9400M, GeForce 320M, GeForce GT 330M, ATI HD Radeon GFX, Intel HD Graphics and others.
- It seems that macOS 10.9 or later requires more power of GPU. So, in case of old model’s GPU (for example, ’NVIDIA GeForce 9400M’) this feature works well only at 'Native' mode.
• At 'Native' mode, it requires M4V, MP4 or MOV types encoded in H.264 and AAC/ALAC • At 'FFmpeg' mode, it requires the video encoded in H.264. 'Aspect Ratio Settings'
• 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.
'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 the subtitles (named like these) at the first step found. → (file_name or file_name*) at the same folder → (file_name or file_name*) at ‘F where’/KPlayer → Only if it opens the BDMV's folder, (folder_name or folder_name*) at ‘F where’/KPlayer
'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.
'Playback Speed Settings'
• It is decreased (increased) by 0.5 whenever it clicks the right mouse button at left (right) areas of the video playing window.
•It is currently supported only at 'Native' mode.
'Continued Playing' •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 files to Trash.
1. H.264 Hardware Acceleration - If the video track was encoded in settings that the macOS doesn't support, it may not be supported. - If it is not supported, playback and navigating may not be smooth according to the cpu. (especially when it plays 1080p)
2. Sandbox - If it opens not 'folders' but 'video files' and these 'files' are not in the following folder or its subfolders; 'F where' place in 'Preferences', - it should open the same-named subtitle files manually, - and it doesn't support the feature that playlist is automatically made up of the similar-named video files.
3. Playable Types
- 'm2ts' files that are contained in 'BDMV' will be automatically added to the playlist when it opens the BDMV's folder. (For example, if DSK/BDMV, please open the 'DSK' folder.)
- It doesn't support the playback of a protected video file.
- The video file encoded in 'YUV420P' pixel format can be played normally at any mode. - ‘YUV420P 10-bit’, 'YUV444P 10-bit' pixel formats can be played only at 'FFmpeg' mode.
※ KPlayer uses some dynamic libraries of 'FFmpeg' licensed under the LGPLv2.1.