Wednesday, October 5, 2011

Steve Jobs, 평안히 잠드소서...



Steve Jobs
1955-2011


Apple II부터 iPad까지...
함께한 시간 행복했습니다...







Monday, July 4, 2011

TIP: Use MKV2M4V to convert the MP4 file with Audio Error

Occasionally, the audio track of the mp4 file is not played on the OS's default media feature.

In this case, it can use MKV2M4V to convert the audio track of these mp4 files with audio error.

1. Open this mp4 file.

(1.3.1 or later)
First, set the format filter to ‘ALL’ and then open (or add, drag) it.



(1.3.0 or earlier)
Drag it into the main window. (red box in the below image)


2. Choose 'Custom' mode.

3. Choose 'ALAC' or 'AAC' audio codec.

4. Click start button.



Friday, April 15, 2011

Version History - SubtitleManager

Ver 1.3.2 (10/06/2015)

• Improved compatibility for ruby tag.
• Improved parsing for ASS/SSA format.


Ver 1.3.1 (08/07/2015)

• It improves compatibility for a little non-standard SMI format.
• When the target format option is ‘SMI (Integrated)’ and all the timing of the checked items are unique, it can select the same language for the purpose of merging those items.


Ver 1.3.0 (05/29/2015)

Requires OS X 10.9 or later and improves these features.
• Parsing for ASS/SSA type
• Format Recognition for SMI/SRT type
• Shortcut Keys
• Preview
• Line Beginnings
• Line Width

Preview
• It is provided only for the purpose of adjusting the timing or checking the line width.
• Subtitles can be previewed with/without the video file.
• If it selects the subtitles (file_name or file_name*), it can play the video (file_name) in the video file list.
• It can also play TS/TP/TRP type.
• FFmpeg libraries were updated.
• Inspector button: If there are two or more, it can select the file extension or audio track.
• Synchronization button: During playback, the cue number is synchronized with the current playback position.

Line Beginnings
• This option is applied only if Target Format is SMI, SRT.
• Font Color Tag, Remove All Tags options can be previewed. Font Tag, FS Tag options are no effect if there are already same tags.

Line Width
• This option is applied only if Target Format is SMI, SRT.
• Restricted option can be previewed and is applied only if it is one line but too long, it has at least one space character.


Ver 1.2.2 (07/05/2013)

• It can open 'video file' to add it to the video file list related to 'Preview on Movie' feature.
 - You can preview subtitles on the movie JUST for the purpose for timing adjustment.
 - When you open a 'video file' or 'folder', it adds video files that opened by the user or video files that contained in the folder to the video file list. And this list is maintained only while running. (Supported video file formats: M4V, MP4, MOV, MKV, AVI, FLV, WMV, RMVB, M2TS)
• It improved the compatibility related to SMI format.
• Minor things were enhanced.


Ver 1.2.1 (01/11/2013)

• Added 'Remove All Tags' feature in 'Line Beginnings' option.
  - It removes all tags in the text of each cue. (except 'br' tag in SMI subtitles file)
  - It works only when it is converted to SMI or SRT type


Ver 1.2.0 (12/10/2012)

• 'Preview on Movie' support. 
  - You can preview subtitles on the movie JUST for the purpose for timing adjustment. 
  - It opens a first same named video file in the video file list. 
  - When you open a 'folder' (not 'file'), video files in this folder are added to the video file list. And this list is maintained only while running. (Supported types: M4V, MP4, MOV, MKV, AVI, FLV, WMV, RMVB, M2TS) 
  - When you click the header of 'Cue' column, it goes to guessed locations for the timing check. 


Ver 1.1.2 (10/29/2012)

• It is enable to insert tags into the beginning of lines. 
  - It works only when it is converted to a SMI or SRT type. 
  - It has no effect if there are already same type tags. 
• Comment tag lines in the SSA or .ASS type file are removed when it is converted to a SMI or SRT type. 


Ver 1.1.1 (08/29/2012)

• Enhanced features about saving to disk. (sandbox related) 
• Enhanced other minor things. 


 Ver 1.1.0 (06/26/2012)

• Require OS X 10.7.3 or later. 
• App Sandbox was adopted. 
• Added some new types that can be opened: SUB, TXT, SSA, .ASS. 
• The timing is adjustable from multiple locations. 
• Possible to view the full text of the subtitle by double-clicking the item in the first table view. 
• Possible to check or uncheck all by clicking the 'Use' header. 
• Possible to choose the line endings (OS X/Unix or Windows) of the target file. 
• Added some new text encodings. (ISO *) 
• Enhanced other minor things.


Ver 1.0.3 (10/14/2011)

• possible to change the text encoding about all of selected items.
• possible to adjust the time about all of selected items.
• added shortcut keys.
  - '⌘+': add items to the list.
  - '⌘-': remove selected items from the list.
  - '[': decreased by 0.5 seconds.
  - ']': increased by 0.5 seconds.
  - '⌘T': change the text encoding of selected items.
• enhanced other minor things.


Ver 1.0.2 (09/03/2011)

• possible to import XML(Lower 3rd, Final Cut Pro XML Interchange Format version 5) files.
• possible to drag multiple files for opening subtitle files.
• possible to adjust the timing of the subtitle.
• checked the path whether it can write or not when you change the target's directory.
• fixed the displaying the timing of the negative value.


Ver 1.0.1 (04/15/2011)

• Improve the compatibility of the converted SMI file.
• Improve the feature about parsing a SRT file.
• It is available to choose the target file's text encoding as UTF-8.


Ver 1.0.0 (03/24/2011)




Thursday, March 24, 2011

Version History - MKV2M4V

Ver 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.


Ver 1.3.1 (06/29/2015)

• Fixed Issues
  - The phase of checking codec/pixel/fps takes too long time for some files.
  - The timing of captions is delayed if chapters were added.

• Added Buttons
  - .MKV/ALL button: It can open only mkv, flv types or all supported types.
  - Open button: It shows the place to save in Finder.

• The languages of audio/caption in target file can be set differently.
  - If the track is set to the same language for each types, it isn't possible to change the track at some media playback apps. (For example, 'QuickTime Player')

• When chapters are added, it takes a shorter conversion time and requires less temporary hard disk space.
• Shortcut keys are added.
• FFmpeg is updated.


Ver 1.3.0 (09/26/2014)

• Requires OS X 10.9 or later.
• Improves the compatibility with the video track that encoded with H.264 codec and YUV420P pixel format.
• Replaces old four ‘Automator’ actions to ‘Add and Convert’ action.
  - It can use this action like this; ‘Ask for Finder Items’ - ’Add and Convert’ - ’Reveal Finder Items’
• Supports closed caption up to two.
  - Source srt files should follow the below rule related to ’Sandbox’.
  - 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; ‘videoFileName.srt’, ‘videoFileName*.srt’.
• Changes related to ‘Sandbox’
  - As for ‘MKV2M4V’, 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.
• Enhances the feature that extracts internal subtitle into srt file. And it can select ‘subrip’ internal subtitle.
• Enhances the feature that adds closed caption.
• Adds the information section for target file.
  - It can change the language for audio track or closed caption track at here.
  - It can modify/delete title metadata at here if the source file has it.
• Normalizes audio volume if it is not ‘Pass-through’.
• Adds ‘.mov’ for target file format.
  - If it selects ‘.mov’ format,
  - A wider range of codes can be copied from the source file under unchecked ‘Add Chapter’ option,
  - And some languages can't be set to the track's language by ffmpeg.
• Prevents sleep during converting.
• Shows badge during converting. It means the number of files that currently is converting or will try later.
• Updated FFmpeg.
• Updated MP4Box.


Ver 1.2.3 (06/28/2013)

• 'Closed Caption' Line option was added.
  - 'Two Lines': Recommended for OS-based media playback App in OS X 10.7.x, iOS 5.x (except Apple TV).
  - 'More Lines + Margin': Recommended for OS-based media playback App in OS X 10.8.x, iOS 5.1.x - 5.3 (only Apple TV), iOS 6.x.
  - 'More Lines': Recommended for OS-based media playback App in OS X 10.8.x and 10.9, iOS 5.1.x - 5.3 and 6.0 (only Apple TV), iOS 6.x and 7.0.
• Minor things were enhanced.


Ver 1.2.2 (03/20/2013)

• Some 'Automator' actions were added. 
  - 'Add Files to List', 'Add List to Queue', 'Change Options', 'Start to Convert' action. 
  - You can use these actions as the example described next: 'Ask for Finder Items' > 'Add Files to List' > 'Change Options' > 'Add List to Queue' > 'Start to Convert' > 'Reveal Finder Items' action. 
  - There are some restrictions by 'Sandbox'. So, these 'Automator' actions work with video files that are in the following folders and its subfolders: ~/Downloads, ~/Movies, MKV2M4V target directory. 
• Improved compatibility about subtitles for the 'Closed Caption' feature.


Ver 1.2.1 (12/10/2012)

• Fixed the problem that it can't add the closed caption when there are some symbol characters in the source file name. 


Ver 1.2.0 (10/24/2012)

• Requires OS X 10.7.3 or later. 
• Sandbox was adopted. 
  - If you updated from previous version, it requires to set the target directory again.
  - If you open 'files' (not 'folder') when 'Source Directory' was checked, it can't write a file to the folder that includes these files. 
  - If you open video 'files' (not 'folder'), you must manually open 'srt' files that will be used to insert closed captions. 
• Improved features about drag-and-open. 
  - '.trp' type support. 
  - If you drag the folder that includes 'BDMV', it will automatically search 'm2ts' files in 'BDMV'. 
• Improved features about closed caption. 
  - Recommends all 'Audio Preset' modes (except 'Custom' mode) for QuickTime-based App on OS X 10.7.x, iOS 5.x. 
  - Recommends 'Custom' mode for QuickTime-based App on OS X 10.8.x, iOS 5.1.x (Apple TV), iOS 6.x. 
• Improved features about chapters. 
• The source file's audio sample rate is preserved. 
• Updated FFmpeg, MP4Box. 
• X11 requirement of MP4Box was removed. 
• Enhanced other minor things.


Ver 1.1.2 (07/05/2012)

• This is the last update for the OS X 10.6.x user.
• Remove the chapter data of a source video file when it is converted. (except on the custom mode)
  - Some other apps can't open the converted m4v file with including the chapter.
• Fixed the issue that the last line that does not have the new line character is missing when SRT subtitle file is loaded.
• Removed the title's ambiguity of 'Options' items.


Ver 1.1.1 (05/07/2012)

• It is possible to skip the track configuration on the custom mode. 
• You can use MKV2M4V as a simple media info app. And if the source video track's codec is supported in the m4v(mp4) container, you can convert it. 
  - Following types can be dragged into the left table view to open: mp4, m4v, mov, avi, ts, tp, wmv, rmvb, mts, m2ts.


Ver 1.1.0 (04/11/2012)

• added new features.
  - Queue, Audio Preview, Audio Preset, Closed Caption, Move to Trash, Log
• enhanced the user interface.
• enhanced other minor things.


Ver 1.0.3 (10/14/2011)

• possible to choose two audio tracks of the source file.
• possible to extract the internal subtitles of an mkv file into a SRT file.
• fixed the error about opening the mkv file that contains the metadata of a non-UTF8.
• added shortcut keys : '⌘+'(add items to the list), '⌘-'(remove selected items from the list).
• updated FFmpeg.
• enhanced other minor things.


Ver 1.0.2 (05/24/2011)

• possible to select the audio bitrate that will be used on the conversion.
• possible to select the container type of targets.
• possible to add a same audio track with AAC codec when choose Pass-through option too.
• possible to use the AAC options on 32-bit running mode too.
• enhance the error message.


Ver 1.0.1 (04/18/2011)

• Improve the compatibility with MKV files.
• It is possible to select the audio track/codec that will be used on the conversion.
• It is possible to add a same audio track that is encoded with AAC-2ch.
• It is possible to see the error message when it's not converted.
• Always gain the volume of the converted file when ALAC-2ch or AAC-2ch is selected.
• Update FFmpeg.


Ver 1.0.0 (03/24/2011)



Thursday, January 6, 2011

Version History - KPlayer

Ver 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.0.1 (09/10/2019)

• Minor bug fixed.


Ver 2.0.0 (09/03/2019)

• Requires macOS 10.11 or later.
• Totally re-coded. So, user settings from previous versions will no longer apply.
• Improves decoding and playing video, audio, subtitles.
• Improves decoding and playing video on Non-Hardware-Acceleration FFmpeg mode.
• Improves decoding and playing interlaced video on FFmpeg mode.
• Improves moving playback position.
• 'HEVC Hardware Acceleration' supports. This feature requires macOS 10.13 or later and recent CPU.
• 'Playback Speed Settings' supports on FFmpeg mode too.
• 'Commentary' feature added. It can show a plain text commentary file in a separate window.
• 'Exact' feature added. If it is on, forward/backward are moved by 3 seconds exactly. And this option uses more CPU/GPU.
• 'Hacc', '10-bit', 'Exact' option is valid only on FFmpeg mode. And '10-bit' option is valid only on Non-Hardware-Acceleration FFmpeg mode (automatic on Hardware-Acceleration FFmpeg mode).
• Some menus moved to side/bottom control-bar.
• Updates FFmpeg libraries.


Ver 1.5.6 (10/06/2015)

Improved compatibility for ruby tag.


Ver 1.5.5 (08/04/2015)

Improves compatibility for a little non-standard SMI format.


Ver 1.5.4 (07/11/2015)

• Fixed the issue that it does not work normally when it switches to the full-screen mode in the secondary monitor.
• Improved other minor things.


Ver 1.5.3 (06/05/2015)

Improves compatibility with ruby tag in the subtitles.


Ver 1.5.2 (05/15/2015)

Fixes the issue that the Playlist window's positions are not restored correctly when video files are opened through the Finder.


Ver 1.5.1 (05/05/2015)

• Enhances the followings.
  - Showing windows on a dual-monitor
  - Pinch gestures


Ver 1.5.0 (04/09/2015)

• Requires OS X 10.9 or later.
• Improves the features related to ‘Subtitles’.
• Updates FFmpeg libraries.


Ver 1.4.4 (11/10/2014)

• Improves the compatibility related to H.264 Hardware Acceleration. (FFmpeg mode)
• Changes related to Subtitle.
  - It searches the subtitle files named like these at the step that the first file was found.
  First, at the same folder - VideoFileName or VideoFileName* + .smi or .srt 
  Second, at ‘F where’/KPlayer - VideoFileName or VideoFileName* + .smi or .srt 
  Finally, at ‘F where’/KPlayer - FolderName or FolderName* + .smi or .srt (only when opened the BDMV’s folder)
  - It can select two subtitles at ‘Inspector’.
  - It can adjust the line-spacing at ‘Preferences’.
• Optimizes the performance.
• Fixes minor bugs.


Ver 1.4.3 (05/09/2014)

• Supports the 'YUV444P 10-bit' pixel format. (FFmpeg mode)
• Adds '10-bit Pixel' option to Preferences. (FFmpeg mode)
• Improves the compatibility related to the 'H.264 Hardware Acceleration'. (FFmpeg mode)
• Fixes minor bugs.


Ver 1.4.2 (01/07/2014)

• ‘Auto Play’ option was added to the ‘Control’ menu. 
  - Regardless of this setting, video files in the playlist are automatically played in succession but the ‘Watched’ video file isn’t automatically played. 
• Other minor things were improved.


Ver 1.4.1 (11/15/2013)

• 'Playlist' feature was improved.
  - It can be changed to 'Watched' or 'Unwatched' item.
  - The save and reuse of the final playback status was improved.
• Other minor things were improved.


Ver 1.4.0 (10/30/2013)

• It requires OS X 10.8 or later. 
• 'FFmpeg' libraries were updated. 
• ‘TP’, ‘TS’, ‘TRP’ types are supported.


Ver 1.3.5 (09/26/2013)

• 'F where' option was added in 'Preferences'. (Sandbox)
  - If this option is set, there are no restrictions by Sandbox when you open 'file' in this 'F where' folder and its subfolders.
  - But if you open 'folder', regardless of 'F where', there are no restrictions by Sandbox.
• Bug fixes.


Ver 1.3.4 (06/26/2013)

• 'QuickTime' mode was changed to 'Native' mode.
  - It doesn't support 'Perian'.
  - In 'Native' mode, 'H.264 Hardware Acceleration' option can't be changed. (automatic)
• Minor things were enhanced.


Ver 1.3.3 (03/26/2013)

• Fixed bugs related to the playlist. 
• Fixed bugs related to the video file that has the abnormal information about the running time.


Ver 1.3.2 (01/31/2013)

• Related to the opening of the 'BDMV' included folder
  - It could automatically open the same or similar named subtitles file with this folder.
  - 'Playlist' was enhanced.
• Improved compatibility related to subtitles.


Ver 1.3.1 (10/05/2012)

• Fixed bugs that bottom pixels are missing up when playing some video in FFmpeg mode. 
• Enable to open multiple files and folders. (Sandbox related) 
  - If you open video 'files' that not exist in the following folder and its subfolders (~/Downloads, ~/Movies, ~/Music), 
  - you should manually open subtitle files with same name as the video file, 
  - it doesn't support subtitle files with similar name as the video file, 
  - it doesn't support the feature that the playlist is automatically made up. 
• Enhanced other minor things.


Ver 1.3.0 (09/10/2012)

• Require OS X 10.7.3 or later.
• 'm2ts' type support.
  - Also, m2ts files that are contained in 'BDMV' will be automatically added to the playlist when you open the folder that contains 'BDMV'.
• Improved features about seeking in FFmpeg decoding mode.
• Improved features about subtitle.
  - If there are no subtitle files with the same or similar name as the video file in the same folder, they will be also searched in the following folder. (~/Movies/KPlayer)
  - Fixed bugs about the font tag with a blank color value.
• Each of decoding modes separately have 'H.264 Hardware Acceleration' settings.
• Updated FFmpeg library.
• Enhanced other minor things.


Ver 1.2.10 (08/15/2012)

• This is the last update for the OS X 10.6.x user.
• Bugs about changing the decoding mode is fixed.
• Enhanced other minor things.


Ver 1.2.9 (07/31/2012)

• Sandbox was adopted.
  - If OS X 10.7 or later,
  - You can select only a folder in the 'open' dialog box.
  - In order to be compatible with OS X 10.6.x, currently, the 'continued playing' feature only works when you recently opened a file or folder in the following folder or its subfolders: ~/Downloads, ~/Movies.
• Improved features about 'playlists'.
  - Automatically saved and reused folder-playlists. (up to 100 folder-playlists)
  - Separately, automatically saved and reused file-playlist. (the most recent, only one file-playlist)
  - Automatically saved and reused final playback position for each file in the playlist.
• More optimized 'QuickTime' mode and 'FFmpeg' mode.
• Improved features about positioning a window in the dual monitor.
• Added the feature that the playback window is always in front.
• Added the feature to change the default color of the subtitle. (but not allowed specify color)
• If there are no subtitle files with the same name as the video file, it opens subtitle files with a similar name as this. (automatic)
• Added some new text encodings. (ISO *)
• Changed to move video files that were playing to the end and its subtitle files to Trash about features related 'Move to Trash'. 
• Enhanced other minor things.


Ver 1.2.8 (02/21/2012)

• improved features about the 'Playlist', 'FFmpeg mode'.
• enhanced other minor things.


Ver 1.2.7 (02/02/2012)

• added 'Decoding' mode('QuickTime' or 'FFmpeg').
• removed 'Save as QuickTime Movie'.
• enhanced other minor things.


Ver 1.2.6 (10/28/2011)

• improved features about the 'Subtitle', 'Text Encoding', 'Playback Speed', 'Skip'. 
• enhanced other minor things.


Ver 1.2.5 (08/29/2011)

• 'Skip' support. 
• fixed the bug about opening a video file using the dragging to icon or the mouse's right button on the Finder. 
• improved the user interface.


Ver 1.2.4 (07/14/2011)

• improved the compatibility of the tag(ruby, comment) in subtitles. 
• sorted the play-list like the finder-sorting. 
• ready to Mac OS X 10.7.


Ver 1.2.3 (04/22/2011)

• Improve features about parsing SRT file. 
• Optimize features about parsing class tag in SMI file and ruby tag in subtitles. 
• Optimize features about opening a video file. 
• It is possible to setting the asynchronous opening option. 
• It is possible to open the saved movie file after saving as QuickTime movie file. 
• Improve User Interface.


Ver 1.2.2 (03/17/2011)

• It is possible to open the directory. 
• Improve features about playing MKV files. 
• Improve features about SRT subtitles. 
• Improve user interface.


Ver 1.2.1 (03/01/2011)

• Fix an error about the file's extension.
• 32-bit mode is added.


Ver 1.2.0 (02/18/2011)

• Playback speed settings support.
• Continued playing support.
• Move to Trash support.
• Save as QuickTime Movie support.
• Ruby tag for subtitles support.
• User settings about Text Encoding for subtitles support.
• Improve features about displaying of subtitles, currently playing time.
• The changed 'H.264 Hardware Acceleration' settings is applied immediately.
• Improve user interface.


Ver 1.1.0 (01/26/2011)

• Improve user interface.
• Improve features about the playback of MKV, AVI.
• Fix an error in the FPS calculation.


Ver 1.0.0 (01/06/2011)