for file in *; do echo -n "$file "; if output=$(ffprobe -v error -show_format_entry duration -sexagesimal "$file" 2>/dev/null); then echo ${output%???}; else echo "???"; fi; done | sort -rk2 | column -t
Sort your video files by duration instead of size
@climagic
DON'T WORRY IF YOU FEEL LIKE YOU'VE MADE A HUGE MISTAKE IN COMING TO WORK HERE
IT TAKES SOME TIME TO ADJUST
THAT'S NORMAL
IT'S NORMAL TO FEEL A CONSTANT SENSE OF DREAD
THAT'S WHAT NORMAL MEANS NOW FOR YOU
OK GREEN FIELD PROJECT FOR YOU GUYS, SO GO NUTS!
ONLY CONSTRAINTS:
1. IT HAS TO BE A DISTRIBUTED SYSTEM
2. YOU HAVE TO USE THIS GARBAGE THIRD PARTY TOOL WE'VE ALREADY PAID FOR
3. YOU HAVE TO USE THIS GARBAGE IN-HOUSE TOOL THATS THE DARLING PROJECT OF THE CTO