

- #Xmedia recode for plex recode mp4#
- #Xmedia recode for plex recode update#
- #Xmedia recode for plex recode download#
You can get the UID/GID of desired user by running id. In this example I use '/media/media' as the mount point on my server and UID "1000" to map my primary user to the container.Inside the docker container all paths are under '/media', outside the container paths are relative to ''.
#Xmedia recode for plex recode download#
#Xmedia recode for plex recode update#
UPDATE 2.1.5: Log files are now created under /logs and contain individual logfiles for MKV, MP4, and handbrake command used to convert each media file.All files converted are added to a logfile located at /Logs/converted.log.The option to choose h264 or HVEC (h265) has been added to the image, simply pass "- ENCODE=" to environment for container ( Defaults to h264 if variable isn't set).Removed Growl since it is no longer actively developed for macOS.Simply pass GROWL=YES, GROWL_IP=, and GROWL_PORT= ENV variables 3: Completed file is moved to '/Complete/IMPORT/', ready to be ingested by SickChill, etc.NOTE: If container is shutdown in the middle of conversion it will remove existing *-converted.mp4 files upon restart, since these would be an incomplete converted file

#Xmedia recode for plex recode mp4#
HandBrakeCLI uses the determined settings to convert the media into MP4 H264 media named -converted.mp4.media-info checks the height and width, along with other attributes to determine ideal converter settings, including bitrate for video.If file is an 'mkv' file ffmpeg converts into an 'mp4' file for conversion and removes 'mkv' file.Crontab runs every two minutes to convert media files in Loop checks for media to convert in '/Complete/Convert/'.First action is to move: '/Complete/' to '/Complete/Convert/' Crontab runs every five minutes to move completed files from Crontab was unreliable so instead we use an infinite loop to perform the move and convert actions with a wait of 30 seconds between checks.1: Download client places files in '/Complete/'.Regular updates to the container also ensure any images pulled from dockerhub will also have a recent version of HandBrake and FFMPEG Update: 2.1.8 adds better support for failed files Update: 2.1.7 adds support for case insensitive filename extensions Update: 2.1.3 adds ARM support to image Update: 2.0.0 compiles the latest HandBrake and FFMPEG from source each time you build the container with the dockerfile. Parkerhemphill/media-converter A simple docker image that uses FFMPEG, media-info, and HandBrakeCLI to convert downloaded media into mp4 Current Version: 2.1.8 updated 2021-Apr-28 NEW: Uses GitHub actions to rebuild with latest libraries every Sunday at midnight UTC.
