Tip: Check if a video file is HEVC-encoded

From your noodle to other noodles. Talk about ways to get the most from Hazel. Even exchange recipes for the cool rules you've thought up. DO NOT POST YOUR QUESTIONS HERE.

Moderators: Mr_Noodle, Moderators

Tip: Check if a video file is HEVC-encoded Wed Feb 27, 2019 10:58 am • by snorbaard
Hi All,
Thought I'd share a rule I created for a niche requirement I had:

Check each time a new video file is added to the Downloads folder and see whether it's HEVC (x.265) encoded.
- Have Mediainfo installed. In my case it's installed in /usr/local/bin/mediainfo by installing it via Homebrew's brew command* :
Code: Select all
brew install mediainfo

Here is my ruleset:

Here is my Shell Script (remember to set it to run in shell /bin/bash
Code: Select all
CODEC=$(/usr/local/bin/mediainfo --Inform="Video;%Format%" "$1")

if [ $CODEC == 'HEVC' ]
   echo "Output 0. HEVC"
   exit 0
   echo "Output 1. Not HEVC"
   exit -1

The echo commands are optional and won't do anything. I used them during debugging.
*You can install Homebrew from here: https://brew.sh
Posts: 10
Joined: Fri Jan 06, 2017 5:18 am

Thanks for the tip. I've moved the topic to the "Tips & Tricks" forum where it makes more sense.
Site Admin
Posts: 9709
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Return to Tips & Tricks - DO NOT POST QUESTIONS