谷姐:我们都是谷歌迷
We are all Google fans

使用ffmpeg在vps上生成视频预览图-汤家凤

Rate this post

以debian为例,首先安装ffmpeg

    apt install ffmpeg

进入视频所在位置,执行命令

    ffmpeg-i input.mp4 -r 0.0033 -vf scale=-1:720 -vcodec png capture-%003d.png

其中input.mp4是需要生成预览图的视频

0.0033是间隔时间比率,这个数越小代表间隔时间越长,0.0033代表每5分钟左右截一张图片,如果调成0.0023大概就是7分钟一张图片

-1:720代表生成图片短边的长度,这里就是 ? x 720, ? 取决于视频的比例

capture-%003d.png代表文件名,生成的文件就以capture-001.png,capture-002.png.....为文件名,如果设置成capture-%002d.png,则文件名就是capture-01.png,capture-02.png.....

其实也可以生成那种拼盘式的,一张图片里面包含所有预览图的,但是考虑到小鸡性能普遍较弱,这样一张一张的可以看到生成到那个地方了,不至于跑崩了竹篮打水一场空。

附带一个视频生成一个文件夹的bash代码

    for x in ./*.mp4; do
    mkdir "${x%.*}" && mv "$x" "${x%.*}"
    done

*.mp4改成你需要生成文件夹文件后缀名

这种方式同样适合挂载的云盘,亲测用rclone 挂载的 OneDrive可以用这种方法生成。

PS:经过实验,一般来说前两张应该是截开头的地方,从第三张开始才能截取到5分钟时的内容,如果你用了之后发现前两张是全黑或者全白,请耐心等第三张出来之后有没有问题在进行判断有没有问题

热议
推荐楼 萧十一郎 2小时前

文件夹下批量生成 *.mp4的代码来一个啊

2楼 suantong 3小时前

这玩意儿支持远程视频吗

3楼 maxwells 2小时前

挺不错的。。。。

5楼 李某某 2小时前

牛逼。。。。。。。

6楼 一美元 2小时前

能干啥用啊 。。。

7楼 汤家凤 2小时前

能干啥用啊 。。。

很简单,从视频中每隔几分钟截取一张图片保存,这样就可以只看图片就知道是不是自己要找的那个视频,而不用点开视频看

8楼 sunsea 2小时前

推荐使用mtn,在生成缩略图方面速度快又好

9楼 sai 2小时前

很简单,从视频中每隔几分钟截取一张图片保存,这样就可以只看图片就知道是不是自己要找的那个视频,而不 ...

能否在右下角带上此截图的时间轴,另外想要把所有小图合成一张大图的命令,就像那些电影预览图一样。

10楼 燕十三丶 2小时前

https://github.com/Revan654/movie-thumbnailer-mtn/releases

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 使用ffmpeg在vps上生成视频预览图-汤家凤
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活