原来写的,当时在搞搭建直播平台,因为平时也自己看直播,在ubuntu里装了个SRS
为了获取直播的截图写了个shell
原文链接,原文时间:2015-08-25 11:22

``` #!/bin/bash #获取当前目录中所有m3u8文件,并 var=$(ls |grep '.m3u8'|cut -d '.' -f1) #死循环 while [ 1 = 1 ] do #循环每个文件 for stream in $var do #获取当前最新视频文件 ts=$(ls -t|grep "$stream") for file in $ts do #存储M3U8文件文件名作为图片文件名,截图为220*120,截取第一帧,存储在当前目录的screen文件夹 img=$(ls $file|cut -d '-' -f1) #调用ffmpeg 截取视频 ffmpeg2 -i $file -y -f image2 -s 220*120 -vframes 1 screen/$img.png #跳出循环 break done done #延迟1分钟 sleep 1m done ```
最后修改:2021 年 01 月 12 日
如果觉得我的文章对你有用,请随意赞赏