午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

java - Android如何快速獲取視頻每秒縮略圖

瀏覽:227日期:2023-12-26 09:09:04

問題描述

最近項目想要像新版微信那樣只能分享10s以內(nèi)的視頻,需要對超過10s的視頻進(jìn)行裁剪和獲取視頻每秒的縮略圖,裁剪壓縮功能都已經(jīng)實現(xiàn),主要是獲取視頻每秒的縮略圖功能,利用ffmpeg獲取比較慢,需要等待很長時間,無法像微信那樣進(jìn)入視頻編輯頁面就可以直接瀏覽視頻每秒的縮略圖

利用ffmpeg獲取視頻每秒縮略圖(每秒輸出一個圖像)

ffmpeg -i input.flv -vf fps=1 out%d.png

獲取的時間較長,反編譯微信發(fā)現(xiàn)微信里面也是利用ffmpeg,是否有更快速的命令獲取?

也嘗試過使用MediaMetadataRetriever.getFrameAtTime獲取,獲取時間更加漫長

大佬求教!!!

問題解答

回答1:

ffmpeg支持同時輸出多種格式,可以一邊錄像一邊輸出截圖,比如 ffmpeg -i /path/to/stream/file -f rawvideo -pix_fmt nv21 -s 640x480 -r 15 video.mp4 -vf fps=1 out%d.png,其中 /path/to/stream/file 是Java方面創(chuàng)建的文件,把從攝像機(jī)獲取的視頻數(shù)據(jù)寫進(jìn)這個文件讓ffmpeg讀取。-f rawvideo -pix_fmt nv21 -s 640x480 -r 15都是配置視頻的參數(shù)。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 一级黄色片一级黄色片 | 美女一区二区视频 | 欧美午夜网站 | 日本黄色网址大全 | 国产三级理论 | 成人免费毛片xxx | 黄色一级视频网站 | 精品无码久久久久久国产 | 久久久久免费 | 久久手机免费视频 | 国内精品国产成人国产三级 | 亚洲成人18| 欧美特级黄色大片 | 四虎影视在线 | 欧美亚日韩 | 黄色av一级片 | 69国产精品视频免费观看 | 国产成人一区二区在线观看 | 国产成人小视频在线观看 | 国产一级在线视频 | 黄色一级视频播放 | 天堂成人在线观看 | 99色网站| 天天av网 | 国产在视频线精品视频 | 欧美一级片在线视频 | 黄色日韩视频 | 久久99久久久 | 91性| 免费黄色一级片 | 日本韩国在线 | 在线观看视频亚洲 | 成人涩涩小片视频日本 | 国产精品久久久久久久久久久免费看 | 国产精品揄拍500视频 | www日本视频 | 欧美精品在线免费 | 96免费视频 | 国产www免费观看 | 黄色理论视频 | 亚洲在线视频观看 |