ffmpeg使用例子

视频截取

old_ifs="$IFS" ; IFS=$'\n';

files=`ls *.mkv`

for name in $files;
do
 dua=`ffprobe -i  ./${name} -show_entries format=duration -v quiet -of csv="p=0"`
 dura=`expr ${dua%.*} - 80`;
 ffmpeg -i ./${name} -codec copy  -ss 00:02:25 -to $dura ../${name}
done

IFS="$old_ifs"

mkv转mp4

ffmpeg -i a.mkv -codec copy a.mp4

视频、音轨复制

ffmpeg -i ./19—少年方世玉.mkv -map 0:0 -map 0:2 -vcodec copy -acodec copy ./19_少年方世玉.mkv
#留一行

logo水印定位

ffplay -i ./少年张三丰-第40集.mp4 -vf delogo=x=22:y=18:w=92:h=37:show=1
#留一行

水印去除 + 倍速

ffmpeg -i ./${name} -vf delogo=x=22:y=18:w=92:h=37,setpts=PTS/1.75 -af atempo=1.75 ./d/${name}
#留一行

 

你可能感兴趣的:(视频)