mirror of
https://github.com/CoolnsX/repos_scripts.git
synced 2026-03-01 04:10:35 +05:30
Compare commits
1 Commits
993b828617
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
5ca03f6a75
|
4
download
4
download
@@ -18,7 +18,6 @@ notify_linux() {
|
|||||||
|
|
||||||
compress() {
|
compress() {
|
||||||
duration=$(ffprobe -hide_banner -i "$1" 2>&1 | sed -nE 's|.*Duration: ([^,]*).*|\1|p')
|
duration=$(ffprobe -hide_banner -i "$1" 2>&1 | sed -nE 's|.*Duration: ([^,]*).*|\1|p')
|
||||||
target_size_mb="${2:-10}"
|
|
||||||
i=20
|
i=20
|
||||||
|
|
||||||
while :; do
|
while :; do
|
||||||
@@ -74,6 +73,7 @@ send_matrix_msg() {
|
|||||||
link="$1"
|
link="$1"
|
||||||
yt_dlp_logs="${TMPDIR:-/tmp}/${0##*/}-logs"
|
yt_dlp_logs="${TMPDIR:-/tmp}/${0##*/}-logs"
|
||||||
process_file="${TMPDIR:-/tmp}/processed.mp4"
|
process_file="${TMPDIR:-/tmp}/processed.mp4"
|
||||||
|
target_size_mb=10
|
||||||
|
|
||||||
case $(uname -o) in
|
case $(uname -o) in
|
||||||
*ndroid*)
|
*ndroid*)
|
||||||
@@ -105,7 +105,7 @@ filepath=$(sed -nE "s|.*($download_dir.*\.mp4).*|\1|p" "$yt_dlp_logs" | head -1)
|
|||||||
matrix_creds
|
matrix_creds
|
||||||
|
|
||||||
# compresses the video file under 10 MB
|
# compresses the video file under 10 MB
|
||||||
compress "$filepath"
|
[ "$(du -m "$filepath" | cut -f1)" -gt "$target_size_mb" ] && compress "$filepath"
|
||||||
|
|
||||||
send_matrix_msg "$filepath"
|
send_matrix_msg "$filepath"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user