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

FFmpeg批量提取視頻的某一幀作為封面

這篇具有很好參考價值的文章主要介紹了FFmpeg批量提取視頻的某一幀作為封面。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

命令是這樣的:

ffmpeg -i input.flv -ss 00:00:02 -frames:v 1 out.png

說明: -i input.flv 截取的視頻的名字

-ss 00:00:02 這是視頻的第2秒

-frames:v 1 這代表單獨這1幀

out.png 要保存的截取的封面文件

整個命令實現(xiàn)的是:截取input視頻從第2秒,然后只截取這1幀,作為畫面,保存到out.png

上面這個已經(jīng)滿足了我想批量生成視頻封面的目的,只需要把這些視頻文件名做出列表即可。

下面是ffmpeg在提取為靜態(tài)畫面時的其他用法,也記錄在這里為使用時方便查詢。

生產(chǎn)視頻的每分鐘的縮略圖:

ffmpeg -i film.mp4 -vf fps=1/60 img%03d.jpg

上面這個-vf fps=1/60,就是1分鐘的意思,比如說視頻25分鐘,會生成25個jpg圖片,分別是img001,img002....,

當fps=1的時候:就代表每一秒截取個縮略圖

而fps=1/600:則代表每10分鐘截取一個畫面

另外也可以按照關(guān)鍵幀提取畫面依次產(chǎn)生畫面保存起來,可以按照以下的參數(shù):

ffmpeg -skip_frame nokey -i my-film.mp4 -vsync 0 -f image2 myfilm/my-film-%06d.png

說明:

-vsync 0參數(shù)避免了需要指定幀速率

my-file-%06d.png 保存的文件名字是6個數(shù)字文章來源地址http://www.zghlxwxcb.cn/news/detail-704156.html

到了這里,關(guān)于FFmpeg批量提取視頻的某一幀作為封面的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • JavaScrip獲取視頻第一幀作為封面圖

    在JavaScript中,你可以使用HTML5的video元素來加載視頻,然后使用Canvas來捕獲視頻的第一幀作為封面圖。以下是一個簡單的例子: 請注意,這個例子中使用了loadeddata事件,該事件在視頻的第一幀加載完成后觸發(fā)。這里創(chuàng)建了一個Canvas元素,通過drawImage方法將視頻的第一幀繪制在

    2024年01月16日
    瀏覽(16)
  • JS 怎么獲取視頻第一幀作為封面圖?

    要獲取視頻的第一幀作為封面圖,你可以使用HTML5的 video 元素和 JavaScript 來實現(xiàn)。下面是一個簡單的步驟: 在HTML中,創(chuàng)建一個 video 元素,并設(shè)置視頻的路徑或URL: 在JavaScript中,獲取 video 元素的引用,并監(jiān)聽它的 loadedmetadata 事件(視頻元數(shù)據(jù)加載完成時觸發(fā)): 繼續(xù)在JavaS

    2024年04月10日
    瀏覽(22)
  • js(ts)截取視頻第一幀作為封面圖

    直接上代碼: 這里有三個地方需要注意: 1. 需要加上 preload 屬性 這是防止截圖結(jié)果為黑屏的關(guān)鍵一步 2. canvas寬高的設(shè)置 網(wǎng)絡(luò)上其它文章的代碼都直接讀取 video.width 和 video.height ,會導(dǎo)致如果是豎視頻截取出來的封面圖在橫顯示時會變形 3. 判斷圖片有效性 有時候截取到的圖

    2024年02月10日
    瀏覽(22)
  • vue2實現(xiàn)截取視頻第一幀圖像作為開始封面

    要在Vue中實現(xiàn)截取視頻的第一幀作為封面,你可以使用HTML5的元素和Canvas API來實現(xiàn)。loadeddata事件監(jiān)聽必須在視頻加載完成后執(zhí)行,然后通過Canvas的drawImage方法將視頻幀繪制到Canvas上,并使用toDataURL方法將Canvas內(nèi)容轉(zhuǎn)換為Base64編碼的圖像數(shù)據(jù)URL 在你的Vue組件中,使用元素來加

    2024年02月12日
    瀏覽(24)
  • vue 獲取上傳視頻的第一幀做為視頻封面

    上一篇文章記錄了vue上傳視頻,接下來,需要在上傳成功后截取視頻第一幀做為視頻封面。 具體實現(xiàn)如下: 上傳視頻之后,在成功回調(diào)函數(shù)中拿到視頻地址, video.src=url ,然后,使用canvas截取圖片。 截取視頻第一幀使用的是canvas,相關(guān)步驟如下: canvas 可以用來截取圖片。

    2024年02月03日
    瀏覽(19)
  • python取矩陣的某一行_Pythonnumpy提取矩陣的某一行或某一列的實例

    python取矩陣的某一行_Pythonnumpy提取矩陣的某一行或某一列的實例_weixin_39843677的博客-CSDN博客 最全--python取矩陣中的一個元素、某一行、特定位置元素_Mr DaYang的博客-CSDN博客_python獲取矩陣中元素 ?

    2024年02月12日
    瀏覽(29)
  • JS 截取視頻某一幀圖片 實現(xiàn)視頻截圖

    JS 截取視頻某一幀圖片 實現(xiàn)視頻截圖

    第一步:創(chuàng)建video用于存放需要截取的視頻文件 第二步:創(chuàng)建canvas畫布,用于繪制截取到的圖片 1,定義創(chuàng)建一個 canvas 標簽; 2,指定 canvas 標簽的寬高; 3, 調(diào)用canvas元素中的 getContext() 方法(返回一個用于在畫布上繪圖的環(huán)境)。 要注意的是 drawImage() 的第一個參數(shù)不再是player而

    2024年02月12日
    瀏覽(17)
  • 【Unity】獲取視頻某一幀的圖片

    增加獲取圖片后的委托 ?測試:

    2024年02月15日
    瀏覽(14)
  • uniapp video(倍速功能、層級過高、視頻第一幀做封面 等問題)

    uniapp video(倍速功能、層級過高、視頻第一幀做封面 等問題)

    ?????????由于上次寫video組件的問題,過于劃水,沒講清楚,導(dǎo)致自己花費了很多時間,重新踩坑,對自己很抱歉。 效果圖如下:倍速的顯示和隱藏,需在全屏的時候 和 顯示控制組件時 代碼邏輯 1. 實現(xiàn)倍速的核心是創(chuàng)建視頻組件控制器,調(diào)用它的倍速方法 =》官方文檔

    2024年02月08日
    瀏覽(27)
  • uni-app從后端返回的mp4鏈接視頻截取一幀為封面

    uni-app從后端返回的mp4鏈接視頻截取一幀為封面

    一、需求: 后端返回包含視頻鏈接的數(shù)組對象,格式如下: 從上面的mp4視頻中截取一幀設(shè)置為封面,如下圖,下面的封面圖從視頻中截取而來。 二、代碼實現(xiàn): 按照上面的代碼,其中posterList就是對應(yīng)的每一個視頻的封面base64數(shù)組,一切看起來都挺好,在H5正常運行,但是在

    2024年02月14日
    瀏覽(96)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包