MakeMKV 1.5.0
The latest version of MakeMKV (1.5.0) has been released with a bunch of new updates that seem really cool my favorites are UPnP support, decrypting a backup and better messaging support. While rummaging around with the new release I found these new flags that I thought might help others.
makemkvcon [options] Command Parameters
General options:
--messages=file
Output all messages to file. Following special file names are recognized:
-stdout - stdout
-stderr - stderr
-null - disable output
Default is stdout
--progress=file
Output all progress messages to file. The same special file names as in --messages are recognized with additional value "-same" to output to the same file as messages. Naturally --progress should follow --messages in this case. Default is no output.
--debug[=file]
Enables debug messages and optionally changes the location of debug file. Default: program preferences.
--directio=true/false
Enables or disables direct disc access. Default: program preferences.
--noscan
Don't access any media during disc scan and do not check for media insertion and removal. Helpful when other applications already accessing discs in other drives.
--cache=size
Specifies size of read cache in megabytes used by MakeMKV. By default program uses huge amount of memory. About 128 MB is recommended for streaming and backup, 512MB for DVD conversion and 1024MB for Blu-ray conversion.
Streaming options:
--upnp=true/false
Enable or disable UPNP streaming. Default: program preferences.
--bindip=address string
Specify IP address to bind. Default: None, UPNP server binds to the first available address and web server listens on all available addresses.
--bindport=port
Specify web server port to bind. Default: 51000.
Backup options:
--decrypt
Decrypt stream files during backup. Default: no decryption.
Conversion options:
--minlength=seconds
Specify minimum title length. Default: program preferences.
Automation options.
-r , --robot
Enables automation mode. Program will output more information in a format that is easier to parse. All output is line-based and output is flushed on line end. All strings are quoted, all control characters and quotes are backlash-escaped. If you automate this program it is highly recommended to use this option. Some options make reference to apdefs.h file that can be found in MakeMKV open-source package, included with version for Linux. These values will not change in future versions.
Message formats:
Message output
MSG:code,flags,count,message,format,param0,param1,...
code - unique message code, should be used to identify particular string in language-neutral way.
flags - message flags, see AP_UIMSG_xxx flags in apdefs.h
count - number of parameters
message - raw message string suitable for output
format - format string used for message. This string is localized and subject to change, unlike message code.
paramX - parameter for message
Current and total progress title
PRGC:code,id,name
PRGT:code,id,name
code - unique message code
id - operation sub-id
name - name string
Progress bar values for current and total progress
PRGV:current,total,max
current - current progress value
total - total progress value
max - maximum possible value for a progress bar, constant
Drive scan messages
DRV:index,visible,enabled,flags,drive name,disc name
index - drive index
visible - set to 1 if drive is present
enabled - set to 1 if drive is accessible
flags - media flags, see AP_DskFsFlagXXX in apdefs.h
drive name - drive name string
disc name - disc name string
Disc information output messages
TCOUT:count
count - titles count
Disc, title and stream information
CINFO:id,code,value
TINFO:id,code,value
SINFO:id,code,value
id - attribute id, see AP_ItemAttributeId in apdefs.h
code - message code if attribute value is a constant string
value - attribute value
Examples:
Copy all titles from first disc and save as MKV files:
makemkvcon mkv disc:0 all c:\folder
List all available drives
makemkvcon -r --cache=1 info disc:9999
Backup first disc decrypting all video files in automation mode with progress output
makemkvcon backup --decrypt --cache=16 --noscan -r --progress=-same disc:0 c:\folder
Start streaming server with all output suppressed on a specific address and port
makemvcon stream --upnp=1 --cache=128 --bindip=192.168.1.102 --bindport=51000 --messages=-none
Lego Stop Motion
I've always been a fan of stop motion movies. When i saw this one all i could say is WoW. Great job!
A Digitally Engaged Lifestyle
I wonder how long it'll be until our lives are constantly connected in a digital way such as presented in this video.
I would love to be able to help develop parts of this system in the future. But i have to say, even with all this connectivity. Their is something nice about being disconnected from it all at the same time.
New Unity Shooter Demo
Just saw this great new project demo over at the unity blog.
Besides particle effects, physics, ragdolls, and more, this demo shows animation techniques such as realistic foot placement, procedural aiming and head turning, and how to smoothly turn procedural adjustments on and off while reloading.
< Read More />
< Download The Demo />
< Watch The Video />
Google Fiber for Communities
This came as a nice surprise today.
Google is planning to launch an experiment that we hope will make Internet access better and faster for everyone. We plan to test ultra-high speed broadband networks in one or more trial locations across the country. Our networks will deliver Internet speeds more than 100 times faster than what most Americans have access to today over 1 gigabit per second, fiber-to-the-home connections. We'll offer service at a competitive price to at least 50,000 and potentially up to 500,000 people.
Introducing Xuggler 3.4
I have to say I'm rather pleased to find this bit of information cross my way. It appears Xuggler has released a new version 3.4. Xuggler is a java based projected that uses FFMPEG to encode content into flash friendly content. One of the great new features that I'm excited about is the new ability to stream while only using Xuggler. That means if you are just serving video you can do it with out using Red5, FMS or Wowza.
Grab the goods here
MakeMKV Plugin v0.3
A new version of the plug-in is now available for download. There are still issues with Blu-Ray playback. That I'm trying to resolve.
Go here to download the latest version
New Features and Fixes
- Added preference to set the server load time out
- added better support for thumb art, titles and duration
- added better switching and loading with multiple drives
Unified Media Management
This is my vision of the future for media management.

In my opinion Plex, XBMC and others based off of XBMC have gotten out of control when it comes to media management. If you have one device running any of the mentioned software its fine to an extent. But as soon as you start adding multiple devices with media spanning all of those different devices it starts getting a bit out of control.
So this is my stab at what I think should be done about the different problems that I have with the current Plex / XBMC setup. Don't get me wrong. I think they are both great pieces of software. I just believe it could be better.
Problems:
- using a remote to add a media destination is bad. User experience is poor and error prone.
- maintaining separate configurations for each player is tedious.
- No asset management across multiple devices.
- No ability to acquire new media.
In my opinion non of these items should exist with inside Plex or XBMC. In fact the only thing they should do is just render the UI and Video / Audio/ Pictures / Launch Games and very basic settings.
Let me explain the diagram...
Plex Plug-in Update
A new version of the MakeMKV plug-in has been released.
New Features:
Instructions:
- Download the latest version of MakeMKV and Install
- Download and Install Plex
- Download and install MakeMKV Plugin (Double click to install)
- Launch the plug-in under the video section and update the MakeMKV location under preferences.
- Launch your DVD / Blu-Ray and select the appropriate stream
New Wowza Media Server 2.0
I have to say Wowza is a cool media server. I've played around with the developer server a few times and have found the features to be rather nice. To find out that they have released a new version of their server with these great new features makes it a really enjoyable experience. More so when you aren't limited to just streaming to the flash platform anymore. Wowza no supports streaming to IPTV, iPhone, Quicktime, Silverlight and Flash.
Download your free developer edition here
