Python script that recursively searches through a user-defined file path and converts all videos of user-specified file types to MP4 with H264 video and AAC audio using ffmpeg. If a conversion failure is detected, the script re-encodes the file with HandbrakeCLI. Upon successful encoding, Plex libraries are refreshed and source file is deleted. The purpose of this script is to reduce the amount of transcoding CPU load on a Plex server.
h264
video
ffmpeg
notepad
plex
mp3
python-script
aac
plex-server
plex-media-server
plex-library
ffprobe
python27
handbrakecli
video-conversion
video-encoding
aac-audio
plex-transcoding
-
Updated
Jan 27, 2020 - Python