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

如何使用ffmpeg制作透明背景的視頻

這篇具有很好參考價(jià)值的文章主要介紹了如何使用ffmpeg制作透明背景的視頻。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

??最近我們嘗試在網(wǎng)頁上疊加數(shù)字人講解的功能,發(fā)現(xiàn)如果直接在網(wǎng)頁上放一個(gè)矩形的數(shù)字人視頻,效果會很差,首先是會遮擋很多畫面的內(nèi)容,其次就是不管使用任何任務(wù)背景,畫面都和后面的網(wǎng)頁不是很協(xié)調(diào),如圖所示:
ffmpeg gif 透明背景,ffmpeg,音視頻

??如果能去掉視頻的背景,只展示人物效果就會好很多。經(jīng)過一些調(diào)研和實(shí)驗(yàn),我終于探索出一種可以批量自動(dòng)化實(shí)現(xiàn)透明背景視頻的方法,最終實(shí)現(xiàn)的效果如下:
ffmpeg gif 透明背景,ffmpeg,音視頻
??數(shù)字人的視頻我是使用的騰訊智影生成帶綠幕的視頻,要實(shí)現(xiàn)透明背景,有個(gè)很關(guān)鍵的信息需要知道,不是所有的視頻格式(視頻編碼)都支持透明背景,首先我們最常用的mp4就是不支持(不管是h264還是h265)都不支持,目前支持透明背景的只有少部分視頻編碼,比如google的vp9(webm)格式,上圖中我用就是webm+vp9編碼的視頻。實(shí)測這種視頻兼容性也不行,比如在蘋果的safari瀏覽器下,就無法透明背景。

??另外一個(gè)問題是webm的格式也并不普及,比如騰訊智影導(dǎo)出只支持mp4,像剪映甚至final cut pro這樣專業(yè)的剪輯軟件都無法編輯導(dǎo)出透明背景的webm格式。 這里經(jīng)過嘗試,發(fā)現(xiàn)使用ffmpeg可以很輕松扣掉綠幕,然后導(dǎo)出透明背景的webm視頻格式,完整命令如下:

ffmpeg -i green_video.mp4 -filter_complex "[0:v]colorkey=0x299530:0.1:0.1[ckout]" -map "[ckout]" -map 0:a -c:v libvpx-vp9 -b:v 2M -c:a libvorbis output.webm

??這里需要說下其中最關(guān)鍵的參數(shù) -filter_complex "[0:v]colorkey=0x299530:0.1:0.1[ckout]" -map "[ckout]" 其中0x299530 是我使用的綠幕的RGB值, 具體可以根據(jù)你綠幕的RGB值調(diào)整。 其他參數(shù)就比較簡單了,具體可以參考我這個(gè)ffmpeg系列文章.文章來源地址http://www.zghlxwxcb.cn/news/detail-753936.html

到了這里,關(guān)于如何使用ffmpeg制作透明背景的視頻的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 音視頻 FFmpeg如何查詢命令幫助文檔

    ffmpeg:超快音視頻編碼器 ffplay:簡單媒體播放器 ffprobe:簡單多媒體流分析器 基本信息:ffmpeg -h 高級信息:ffmpeg -h long 所有信息:ffmpeg -h full 所有信息:ffplay -h 所有信息:ffprobe -h ffmpeg/ffplay/ffprobe部分參數(shù)通用,部分參數(shù)不通用,在使用時(shí)需要注意 推薦一個(gè)零聲學(xué)院項(xiàng)目課,個(gè)

    2024年02月12日
    瀏覽(22)
  • Js使用ffmpeg在視頻中添加png或gif

    使用場景是需要在web端對視頻進(jìn)行編輯 添加圖片和gif。 注意: 以下所有的使用案例均基于vue3 setup。 同時(shí)由于@ffmpeg版本不同會導(dǎo)致使用的api不同,使用案例前需要注意 @ffmpeg版本問題 。 如果使用的是0.12+需要使用新的api,詳情請看 文檔 流程與添加圖片類似,但添加濾鏡的命

    2024年02月04日
    瀏覽(13)
  • [音視頻處理] FFmpeg使用指北1-視頻解碼

    本文將詳細(xì)介紹如何使用ffmpeg 4.4在C++中解碼多種格式的媒體文件,這些媒體文件可以是視頻、視頻流、圖片,或是桌面截屏或USB攝像頭的實(shí)時(shí)圖片。解碼文件后,還將每幀圖片轉(zhuǎn)換為OpenCV的Mat格式以供后續(xù)使用。 目錄 1 基于ffmpeg的媒體文件解碼 1.1 簡介 1.2 詳細(xì)代碼 2 ffmpeg函

    2024年02月07日
    瀏覽(26)
  • 如何將音視頻中的伴奏背景音樂和人聲分離?

    如何將音視頻中的伴奏背景音樂和人聲分離?

    有時(shí)候我們要將某個(gè)視頻或者音頻文件中的人聲或者背景音樂提取出來,用來創(chuàng)作視頻或者用來做配樂。這時(shí)候,我們就要用到一個(gè)功能——“人聲分離”,這個(gè)功能可以輕松地將人聲和背景音樂分離成兩條音軌。 伴奏的背景音樂對于一首完整的音樂來說,是很重要的,它能

    2024年02月11日
    瀏覽(26)
  • 【FFmpeg】音視頻錄制 ① ( 查詢系統(tǒng)中 ffmpeg 可錄制的音視頻輸入設(shè)備 | 使用 ffmpeg 命令錄制音視頻數(shù)據(jù) | 錄制視頻數(shù)據(jù)命令 |錄制音頻數(shù)據(jù)| 同時(shí)錄制音頻和視頻數(shù)據(jù)命令 )

    【FFmpeg】音視頻錄制 ① ( 查詢系統(tǒng)中 ffmpeg 可錄制的音視頻輸入設(shè)備 | 使用 ffmpeg 命令錄制音視頻數(shù)據(jù) | 錄制視頻數(shù)據(jù)命令 |錄制音頻數(shù)據(jù)| 同時(shí)錄制音頻和視頻數(shù)據(jù)命令 )

    在 Windows 系統(tǒng)中 , 使用 ffmpeg 命令 錄制 音視頻 , 需要先獲取 系統(tǒng)的 音視頻設(shè)備 信息 , 錄制 音視頻 本質(zhì)上是從 系統(tǒng)音視頻設(shè)備 中獲取數(shù)據(jù) ; 執(zhí)行 命令 , 可以獲取 系統(tǒng)中 ffmpeg 可用的 DirectShow 音視頻輸入設(shè)備 ; 命令參數(shù)解析 : -list_devices true : 列出所有 ffmpeg 的 指定類型的可

    2024年04月25日
    瀏覽(31)
  • Java如何整合FFmpeg、FFprobe等音視頻處理工具,零基礎(chǔ)照樣玩

    Java如何整合FFmpeg、FFprobe等音視頻處理工具,零基礎(chǔ)照樣玩

    最后奉上工具的學(xué)習(xí)資料(感興趣的可以看看),廢話不多說?。。。?! FFmpeg是啥 :? ffmpeg(命令行工具) 是一個(gè)快速的音視頻轉(zhuǎn)換工具。 FFmpeg能干啥 :如果你用過愛剪輯的話或者其他一些音視頻處理軟件的話,你可以理解他們能做的你用玩意都能做。 為啥要用FFmpeg :開源

    2024年02月02日
    瀏覽(29)
  • 強(qiáng)大開源的音視頻處理工具ffmpeg安裝與使用

    強(qiáng)大開源的音視頻處理工具ffmpeg安裝與使用

    FFmpeg 是一個(gè)開源的跨平臺音視頻處理工具,提供了豐富的命令行模式下音視頻處理功能,包括格式轉(zhuǎn)換、編解碼、過濾器應(yīng)用等。 由于 FFmpeg 支持的格式廣泛,且可用于多個(gè)平臺和操作系統(tǒng)(如 Windows、Linux、MacOS 等),因此它已成為許多多媒體應(yīng)用程序和服務(wù)的核心組件。

    2024年02月05日
    瀏覽(101)
  • 音視頻開發(fā)五:visual studio集成使用FFmpeg

    音視頻開發(fā)五:visual studio集成使用FFmpeg

    ffmpeg 官網(wǎng) - download - 選擇Windows系統(tǒng) - 選擇gyan.dev版本- shared版本 在Windows系統(tǒng)上,Gyan.dev和BtbN都提供了FFmpeg的預(yù)編譯版本。Gyan.dev通常使用MSVC編譯器,而BtbN使用MinGW編譯器。因此,Gyan.dev的版本可能會更符合Windows標(biāo)準(zhǔn),而BtbN的版本可能會更加開放和跨平臺。 選擇 shared版本 各

    2024年02月04日
    瀏覽(55)
  • 【FFmpeg】ffmpeg 命令行參數(shù) ⑧ ( 使用 ffmpeg 轉(zhuǎn)換封裝格式 | 音視頻編解碼器參數(shù)設(shè)置 | 視頻 幀率 / 碼率 / 分辨率 設(shè)置 | 音頻 碼率 / 采樣率 設(shè)置 )

    【FFmpeg】ffmpeg 命令行參數(shù) ⑧ ( 使用 ffmpeg 轉(zhuǎn)換封裝格式 | 音視頻編解碼器參數(shù)設(shè)置 | 視頻 幀率 / 碼率 / 分辨率 設(shè)置 | 音頻 碼率 / 采樣率 設(shè)置 )

    音視頻 文件 從 采樣 - 處理 - 得到原始數(shù)據(jù)幀隊(duì)列 - 音視頻編碼 - 音視頻包隊(duì)列 - 格式封裝 的過程如下 : 封裝格式 參考 【音視頻原理】音視頻 “ 采樣 - 編碼 - 封裝 過程 “ 和 “ 解封裝 - 解碼 - 播放 過程 “ 分析 ( 視頻采集處理流程 | 音頻采集處理流程 | 音視頻文件解封裝

    2024年04月17日
    瀏覽(101)
  • 音視頻處理工具FFmpeg與Java結(jié)合的簡單使用

    音視頻處理工具FFmpeg與Java結(jié)合的簡單使用

    一、什么是FFmpeg FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計(jì)算機(jī)程序。采用LGPL或GPL許可證。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。它包含了非常先進(jìn)的音頻/視頻編解碼庫libavcodec,為了保證高可移植性和編解碼質(zhì)量,libavcod

    2024年02月11日
    瀏覽(91)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包