我可以使用此 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"