From 7e011db3c9f93e803d71fe6a7eca30ea762be2a6 Mon Sep 17 00:00:00 2001 From: Matheus Albino Date: Thu, 22 Aug 2024 17:48:41 -0300 Subject: [PATCH] Add ffmpeg related scripts --- scripts/shell/ffmpeg-get-video-crf-level.sh | 3 +++ scripts/shell/ffmpeg-get-video-duration.sh | 3 +++ 2 files changed, 6 insertions(+) create mode 100755 scripts/shell/ffmpeg-get-video-crf-level.sh create mode 100755 scripts/shell/ffmpeg-get-video-duration.sh diff --git a/scripts/shell/ffmpeg-get-video-crf-level.sh b/scripts/shell/ffmpeg-get-video-crf-level.sh new file mode 100755 index 0000000..0a9d5e5 --- /dev/null +++ b/scripts/shell/ffmpeg-get-video-crf-level.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +ffmpeg -i $1 -an -vframes 1 -f null - -v 48 2>&1 | grep -oE "crf=[0-9\.]+" diff --git a/scripts/shell/ffmpeg-get-video-duration.sh b/scripts/shell/ffmpeg-get-video-duration.sh new file mode 100755 index 0000000..e833caf --- /dev/null +++ b/scripts/shell/ffmpeg-get-video-duration.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +ffmpeg -i $1 2>&1 | grep "Duration" | awk -F, '{print $1}' | xargs