使用 bash 脚本分割视频

使用 bash 脚本分割视频

我可以使用此 bash 分割任何文件夹(主文件夹和其他文件夹)中的任何视频,但我认为这 xdotool 和剪贴板命令不是标准的。任何人都可以帮助我建议 xdotool key Ctrl+ Cmyfn=xclip -o -selection clipboard命令的替代方案。是否有可能以另一种简单的方式创建此 bash?

#!/bin/bash

sleep 1
xdotool key ctrl+c
myfn=`xclip -o -selection clipboard`

frmdata=$(yad --title "Split Vedio" --form --field="File name" --field="Start time" --field="End time" "$myfn"  "000"  "000")
inputStr0=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }')
timestart=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $2 }')
timeend=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $3 }')
filename=$inputStr0
file_basename="$(basename "$inputStr0")"

sth="${timestart:0:2}"
stm="${timestart:2:2}"
sts="${timestart:4:2}"
myst="$sth":"$stm":"$sts"

fth="${timeend:0:2}"
ftm="${timeend:2:2}"
fts="${timeend:4:2}"
myft="$fth":"$ftm":"$fts"


ffmpeg -i "$inputStr0" -acodec copy -vcodec copy -ss "$myst" -t "$myft" /media/mymint/LINUXDATA/FDATA/FCRYPTXDATA/WRK/"$file_basename"

相关内容