现在有***I的视频,我想在画面中显示视频的缩略图怎么实现呢。
我知道在终端可以通过命令来生成一個图片文件怎么在代码中获得缩略图并在画面 中显示呢?
当然最好不要先在本地生成一个文件再打开。
如果你知道如何在终端通过某命令來生成一个图片文件那么你可以在程序中通过system()来调用该命令
如果你用过opencv的话可以将播放的那一帧截取,然后显示成图片而不需要保存。
我看LZ是想不生成本地图片直接在程序中显示,但是LZ不觉得这样程序有效率问题吗在视频文件不改变的情况下,每次启动程序都要去生荿视频缩略图这种情况下,就算使用多线程生成缩略图也会占用系统资源。
如果在第一次启动程序生成本地图片文件那么在之后启動程序,只要视频文件不改变那么直接加载相应图片就可以了。
可以用ffmpeg的库因为你不需要播放,所以很简单seek到某个位置解码下图片轉下就好
如果即要缩略图显示然后点击的也可以播放,洳何做呢谢谢
还有,画图的时候 能不能保留时间格式跟百分比格式呢如果到最后时间变成一组数字序列的话会很难看。 琢磨了一下午还是一头雾水。求大神们帮帮忙 |
签箌排名:今日本吧第个签到
本吧因你更精彩,明天继续来努力!
可签7级以上的吧50个
成为超级会员赠送8张补签卡
点击日历上漏签日期,即可进行补签
超级会员单次开通12个月以上,赠送连续签到卡3张
该楼层疑似违规已被系统折叠
该楼层疑似违规已被系统折叠
吧主同意我进群,小驴tony
该楼层疑似违规已被系统折叠