一、思路

   1、将需要转码的视频复制到/video的文件夹内

   2、脚本每个5分钟运行一次,当发现video内有视频时,自动转码为MP4

   3、转码完成后,生成的新视频保存到/video2,原视频移动到/videobak备份

   4、所有步骤完成/video内为空


#!/bin/bash

cd /video                             #切换到目标文件夹

for i in `ls`                         #循环获取文件夹内的文件名称(含扩展名)

do

name=`echo $i| cut -d "." -f1`        #定义变量$name,等号后面的意思是取文件名(不报含扩展名)

ffmpeg -i $i -vcodec libx264  /video2/$name.mp4            #转码视频为H264的MP4

mv $i /videobak          #移动文件到/videobak

done