基本的なシェルスクリプトステートメントの使用 (1)

1. 数値の乗算演算

1.追加

a=1
echo $a
b=123
let a=$a+$b
echo $a

得られた a は 1+123=124 です

2.ビデオ編集(FFmpeg)

1. 指定したクリップを切り取る

ffmpeg -ss 10 -t 60 -y -i "${input_video}" "${out_video}"
  • 10 は 10 秒目から開始することを意味し、60 は 60 秒間のビデオ クリップをインターセプトすることを意味します。
  • input_video は入力ビデオ パスです。
  • out_video は出力ビデオ パスです。

3. 現在使用されているシェルコマンドセグメント

1. 現在のフォルダー内のすべてのビデオの 10 秒から 70 秒をキャプチャします。

video_path="./video_input"
files=$(ls $video_path)
echo ${files}
i=0
for video in $files
do
    video=$video_path/$video
    echo ${video}
    let i=$i+1
    out_video=$i".mp4"
    out_video=$video_path/$out_video
    echo $out_video
    ffmpeg -ss 10 -t 60 -y -i "${video}" "${out_video}"
    # 10表示从第十秒开始 60表示截取60秒的视频
done

おすすめ

転載: blog.csdn.net/weixin_44463519/article/details/126202260