国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

javacv 基礎(chǔ)04-讀取mp4,avi等視頻文件并截圖保存圖片到本地

這篇具有很好參考價(jià)值的文章主要介紹了javacv 基礎(chǔ)04-讀取mp4,avi等視頻文件并截圖保存圖片到本地。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

javacv 讀取mp4,avi等視頻文件并截圖保存圖片到本地

代碼如下:

package com.example.javacvstudy;


import org.bytedeco.javacv.FFmpegFrameGrabber;
import org.bytedeco.javacv.Frame;
import org.bytedeco.javacv.Java2DFrameConverter;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;

import org.opencv.core.Core;
import org.springframework.boot.test.context.SpringBootTest;



@SpringBootTest
class ReadMp4 {


    public static void main(String[] args) {
// 加載OpenCV庫(kù)
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

        // 視頻文件路徑
        String videoPath = "D:\\down\\baozi.mp4"; // 替換為您的視頻路徑

        // 保存幀截圖的文件夾路徑
        String outputFolderPath = "D:\\temp\\img"; // 替換為您的輸出文件夾路徑
        File outputFolder = new File(outputFolderPath);
        outputFolder.mkdirs();

        // 打開(kāi)視頻文件
        try (FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(videoPath)) {
            grabber.start();

            // 遍歷視頻的每一幀
            int frameNumber = 0;
            Java2DFrameConverter converter = new Java2DFrameConverter();
            while (true) {
                Frame frame  =  grabber.grabImage();
                if (frame == null) {
                    break;
                }

                // 將幀轉(zhuǎn)換為BufferedImage
                BufferedImage image = converter.convert(frame);

                // 保存圖片
                String outputFilePath = outputFolderPath + File.separator + "frame_" + frameNumber + ".jpg";
                File outputFile = new File(outputFilePath);
                ImageIO.write(image, "jpg", outputFile);

                frameNumber++;
                Thread.sleep(1000);
            }
            grabber.stop();
        } catch (Exception e) {
            e.printStackTrace();
        }

        System.out.println("幀截圖保存完成!");

    }



}

運(yùn)行結(jié)果:

javacv 基礎(chǔ)04-讀取mp4,avi等視頻文件并截圖保存圖片到本地,javacv,人工智能,計(jì)算機(jī)視覺(jué),java,opencv,spring boot,maven,計(jì)算機(jī)視覺(jué),人工智能,圖像處理

測(cè)試視頻mp4 下載文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-682350.html

到了這里,關(guān)于javacv 基礎(chǔ)04-讀取mp4,avi等視頻文件并截圖保存圖片到本地的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MP4轉(zhuǎn)AVI轉(zhuǎn)AMV教程:教你把B站視頻導(dǎo)入你的MP3MP4隨身聽(tīng)播放器

    MP4轉(zhuǎn)AVI轉(zhuǎn)AMV教程:教你把B站視頻導(dǎo)入你的MP3MP4隨身聽(tīng)播放器

    學(xué)校不給帶手機(jī)?去到學(xué)校就不能看視頻了?我該怎么辦? 別慌!UP主教你如何把你喜歡的視頻導(dǎo)入到自己的隨身聽(tīng)上! 前言:想必很多人都買過(guò)或者手上都有MP3/MP4播放器,在學(xué)校查手機(jī)變態(tài)嚴(yán)的中學(xué)時(shí)代,這個(gè)或許是唯一可以替代手機(jī)的慰藉了吧……每天晚上聽(tīng)著歌度過(guò)

    2023年04月25日
    瀏覽(23)
  • 視頻格式轉(zhuǎn)換(avi、wmv、flv、mkv、rmvb、rm、3gp轉(zhuǎn)MP4、MP3)邊學(xué)邊開(kāi)發(fā)

    視頻格式轉(zhuǎn)換(avi、wmv、flv、mkv、rmvb、rm、3gp轉(zhuǎn)MP4、MP3)邊學(xué)邊開(kāi)發(fā)

    最近想把視頻中的音樂(lè)提取成mp3,找了好多軟件,都不順手,所以自己動(dòng)手寫了這么一個(gè)小軟件。主要使用的是:ffmpeg.exe,轉(zhuǎn)換時(shí)候帶進(jìn)度條,可以轉(zhuǎn)換一個(gè)文件,也可以批量轉(zhuǎn)換文件。 一、先看一下軟件如何使用 軟件共有三部分: 1、選擇轉(zhuǎn)換的文件,文件格式可以是a

    2024年02月16日
    瀏覽(34)
  • video.js 視頻截圖、錄制、自定義全屏,hls、flv、mp4視頻播放

    video.js 視頻截圖、錄制、自定義全屏,hls、flv、mp4視頻播放

    功能 video.js內(nèi)嵌 截圖、錄制功能 (圖片、視頻會(huì)下載到本地) 自定義全屏 播放hls、flv、mp4 功能集合成Vue組件 參考 video.js components RecordRTC demo video 截圖并下載 video.js添加自定義組件的方法 使用RecordRTC對(duì)video視頻進(jìn)行錄制 播放hls、flv、mp4 安裝 引入 html 引入組件(視頻地址使

    2023年04月08日
    瀏覽(26)
  • avi怎么轉(zhuǎn)mp4?

    avi怎么轉(zhuǎn)mp4?

    nbsp; nbsp; avi怎么轉(zhuǎn)mp4?如今市面上涌現(xiàn)了各種多樣的視頻格式,其中AVI作為一種音頻視頻交錯(cuò)格式,雖然使用較少但相對(duì)常見(jiàn)。它的優(yōu)點(diǎn)在于占用空間較小,但畫面質(zhì)量并不是很出色。然而,AVI格式也存在一個(gè)明顯的缺點(diǎn),即兼容性問(wèn)題。不同設(shè)備或軟件的兼容性可能導(dǎo)致

    2024年02月06日
    瀏覽(89)
  • 如何在 Windows 10/11 上將高清 AVI 轉(zhuǎn)換為 MP4

    如何在 Windows 10/11 上將高清 AVI 轉(zhuǎn)換為 MP4

    雖然 AVI 是一種基于 Windows 的容器格式,但它可能無(wú)法在 Windows 上播放,因?yàn)樗度肓?Windows 不支持的編解碼器,例如 DivX、XviD 和 H.263。此外,AVI 文件通常較大,因此比 MP4 等其他格式需要更多的加載時(shí)間和存儲(chǔ)空間。 要使您的 AVI 文件可在 Windows 上播放或更易于共享和存儲(chǔ)

    2024年01月22日
    瀏覽(96)
  • Ubuntu 18.04上無(wú)法播放MP4格式視頻解決辦法

    Ubuntu 18.04上無(wú)法播放MP4格式視頻解決辦法

    ubuntu18.04系統(tǒng)無(wú)法播放MP4格式視頻,提示如下圖所示: 解決辦法: 1、首先,確保ubuntu系統(tǒng)已完全更新??墒褂靡韵旅罡萝浖斜恚?sudo apt update ,然后使用以下命令升級(jí)所有已安裝的軟件包: sudo apt upgrade 2、接下來(lái),安裝Ubuntu Restricted Extras軟件包,它提供了播放非免

    2024年02月08日
    瀏覽(57)
  • opencv讀取MP4文件和攝像頭數(shù)據(jù)

    opencv讀取MP4文件和攝像頭數(shù)據(jù)

    本篇文章來(lái)講解opencv讀取MP4文件和攝像頭數(shù)據(jù),opencv主要用于處理圖像數(shù)據(jù)那么本篇文章就來(lái)講解opencv讀取MP4文件和攝像頭數(shù)據(jù)。 waitKey()函數(shù)是OpenCV中常用的一個(gè)函數(shù),它用于等待用戶按鍵輸入,并返回用戶按下的鍵值。下面我將為您詳細(xì)解釋waitKey()函數(shù)的功能和使用。 w

    2024年02月14日
    瀏覽(19)
  • 第4課 FFmpeg讀取本地mp4文件并顯示

    第4課 FFmpeg讀取本地mp4文件并顯示

    在上節(jié)課,我們使用FFmpeg實(shí)現(xiàn)了一個(gè)最簡(jiǎn)單的rtmp播放器,它看起來(lái)工作正常。這節(jié)課,我們嘗試讓它來(lái)播放本地的mp4文件試試。 1.壓縮備份上節(jié)課工程文件夾為demo3.rar,并修改工程文件夾demo3為demo4,重要的事情再說(shuō)一遍:及時(shí)備份源文件并在原基礎(chǔ)上繼續(xù)迭代開(kāi)發(fā)是一種好

    2024年02月03日
    瀏覽(28)
  • Pr軟件導(dǎo)出mp4格式總是渲染錯(cuò)誤,但avi格式等可以成功導(dǎo)出

    Pr軟件導(dǎo)出mp4格式總是渲染錯(cuò)誤,但avi格式等可以成功導(dǎo)出

    作為一個(gè)pr使用者,真的因?yàn)閙p4格式的轉(zhuǎn)出而苦惱不宜。本文使用的是2022版本的pr 如果H264格式導(dǎo)出時(shí)總是渲染失敗,如下所示 ? ? ?首先,請(qǐng)觀看b站解說(shuō)曉強(qiáng)的“PR渲染失敗、報(bào)錯(cuò)、彈窗、一招搞定「全網(wǎng)獨(dú)家」”視頻,這樣你基本對(duì)總體渲染失敗有一個(gè)了解,一步步排除

    2023年04月08日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包