安卓如何自动处理指定目录的新增媒体文件

想在安卓下监测并自动处 Text 理新下载或保存的图片、视频,比如.对图片进行压缩、裁剪,对视频进行转码等,请问各位有什么好的思路或者方法吗?没有root
100有偿求助
谢谢大家帮忙,我还是用集影视频工具箱手动处理算了

我的思路:
自动化软件都支持监控文件或文件夹,常见的FV悬浮球、Tasker等。
至于后续的图片、视频的操作,可以安装termux,在里面用ImageMagick、FFmpeg来操作。
用自动化软件通过 Termux:Tasker 来调用termux脚本运行。

或者自动化软件都可以不要?直接在termux里做监听就好了,应该可以吧?

没有仔细研究过
但之前偶尔发现了一个可以把不同类型的文件保存到指定的目录的应用(这个应用没有编辑图片、视频的能力且纯英文)

处理图片的应用倒是有很多
视频转码的应用也有
不确定你具体用于什么
不过看起来像是转载或转存某些内容

感谢回复,不知道FV悬浮球、Tasker如何监控文件夹,以及有新增媒体文件如何触发FFmpeg进行操作。
Tasker调用termux脚本可以说得具体一些吗?脚本如何编写?

感谢回复,具体一点就是:
我用浏览器或其他APP保存图片或视频到指定的文件夹,想要的是自动监控该目录新保存的媒体文件,并自动进行处理后替换原文件
处理措施为:将图片压缩到200k一下并裁剪为长宽比4:3,将视频(有m4s、ts、mov、flv)转码为mp4(h265)。

推荐先看看有没有更多人回覆更容易解决办法先

楼上 1113 提出的办法应该可以解决(不确定Tasker某些步骤是否会用到root[应该不需要]),但是他使用的 termux Tasker 这两个软件的学习时间成本比较高

实际上借助AI,并没有想象的困难,可能需要多问几轮,细化需求

还真是,但不确定他是否理解里面的内容
如果能理解应该可以直接动手
Tasker要付费或者破解版
官网好像可以试用7天
https://tasker.joaoapps.com/download.html

AI有时候写代码有时候其中一个细节没弄明白问再多轮也枉然,其实我到论坛上来问也是想要一个可行的成品方案。
可以把代码复制出来吗?这个代码不知道是否需要修改。不过用无限循环感觉不太安全。
还有termux可能需要开机自启,后台运行。

当然是需要修改的,目标文件夹,对图片的具体操作等

#!/bin/bash

# 指定要监听的目录
WATCH_DIR="/path/to/watch"

# 指定压缩后图片的保存目录
DEST_DIR="/path/to/destination"

# 无限循环
while true
do
  # 监听该目录,等待新的文件出现
  inotifywait -e create "$WATCH_DIR" --exclude '.*\.tmp$' | while read path action file
  do
    # 检查是否是图片文件(你可以根据需要修改扩展名)
    if [[ "$file" =~ \.(jpg|jpeg|png|gif)$ ]]; then
      # 进行压缩并保存到目标目录
      convert "$WATCH_DIR/$file" -quality 80 "$DEST_DIR/$file"
      echo "压缩: $file 并保存至 $DEST_DIR"
    fi
  done
done

虽然可能是常识但是还是要说一下
调试的时候先用新建的文件夹放一张图片或者一个视频测试先