Termux用作简单照片视频后期处理

作为一个追求wlb的码农,努力coding赚钱的同时也不忘享受美好的生活,游览古今名胜,品尝异域美食,用相机记录精彩难忘的瞬间。但作为996的苦逼码农,能挤出时间出去玩就很难得了,平时哪有那么多时间ps照片,做视频后期剪辑。往往是玩一圈回家把拍摄来的素材往NAS上一丢就不管了。偶尔在上班摸鱼的时候拿出来回忆,或者同事聚会时拿出来装B。

        在我长期的旅拍实践中总结出来一些简单后期处理需求,且为这些不同的需求写了脚本,可极大提升用户体验,方便二次后期,而且易于实现,在手机上即可操作,在旅途中休息吃饭的时候就可以完成。下文分别予以介绍:

0. 准备工作:

        a: 一台安卓手机,安装好termux,参考:Termux——安装配置_termux安装-优快云博客

        b: 安装必要的多媒体相关软件,执行:

pkg install x11-repo
pkg install mkvtoolnix ffmpeg exiftool mediainfo imagemagick perl-rename

1. 短视频无损合并(no re-encoding)

场景1:用于扫街,比如游览一条美食街,每个摊位拍几秒钟到十几秒钟的镜头,扫完下来会生成好多短小零碎的视频文件。

场景2:一些相机如大疆无人机,gopro运动相机,会自动裁切超过4G大小的视频。

现在的需求是把这些短视频合并成一个视频,要求保持原始画质,不重新编码,而且可以在手机上快速完成。方法是借助mkv这个中间格式,mkv文件只是个视频容器,可以把相同规格的视频塞到里面而不需要转码。代码如下:

#!/data/data/com.termux/files/usr/bin/bash
# set -x

backup=0  # 是否备份原始素材,默认不备份

# 参数解析
POSITIONAL_ARGS=()
while [[ $# -gt 0 ]]; do
  case $1 in
    -b)
        backup=1
        shift
        ;;
    -h|--help)
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值