透明背景的照片序列:

  • 照片序列:PNG可以有alpha(透明度)通道,可以是透明背景。
  • 视频格式:在视频编辑中,大多数视频格式不支持透明度,但是有三种格式支持透明背景视频Quicktime Animation (RLE) or FFVHUFFHUFFYUV视频格式

接下来可以使用ffmpeg命令把PNG照片序列合成为透明背景的视频:

ffmpeg -i %d.png -vcodec qtrle movie_with_alpha.mov
ffmpeg -i %d.png -vcodec ffvhuff movie_with_alpha.avi
ffmpeg -i %04d.png -vcodec huffyuv movie_with_alpha.avi

缺点:

使用上述三种编码格式,把含有透明通道的PNG序列合成为透明背景的视频,占用的空间非常大,合出来的视频大小比所有的PNG照片序列占用存储之和还要大。

所有的文件格式以及相应的编码格式见下表:

File Format avi,wmv,wma,asf mov mkv webm
Video Codec huffyuv qtrle huffyuv VP8
ffv1 huffyuv ffv1 VP9
ffvhuff ffvhuff ffvhuff -
lagarith lagarith lagarith -

qtrle --> .mov:巨慢,生成的文件中
ffvhuf–> .mov:巨快,生成的文件巨大
ffvhuf–> .avi:快,生成的文件巨大

# 把指定格式的视频换一个编码格式
ffmpeg -i input.mov -c:v libvpx-vp9 output.webm

视频格式全讲

  1. 常见的MPEGWMVRMVB等格式实际上都属于有损压缩,换句话说就是牺牲画质换取较小的体积。
  2. 目前常用的无损压缩编码/解码器有三种,它们分别是CorePNGHuffyuvMSU Lossless Video Codec,三者都是免费软件,在压缩比和压缩速度上可以说是各有千秋。
  3. ffv1 , FFMpeg Project 下开发的无损压缩,所以很自然的 ffdshow encoder 部分包含有它, 压缩比最大, 速度也很快, 但多半比 huffyuv 慢, 没有细看
    ffmpeg命令参数详解

ffmpeg把透明背景图片合成透明背景视频相关推荐

  1. html背景透明图片不透明,css中背景透明的图片不透明怎么解决

    css中背景透明的图片不透明怎么解决 一.使用滤镜解决img { background: transparent; -ms-filter: "progid:DXImageTransform. ...

  2. MATLAB批量为png透明(抠图)图片替换添加背景

    MATLAB批量为png透明(抠图)图片替换添加背景 说明 最近有个小需求, 需要抠图后将抠图的背景替换为指定图片, 如果一张一张做, 图片多了实在是不好用. 前提 准备好背景图片, 一张 准备好目标 ...

  3. C# 后台 背景图片拼接图片与文字,文字图片生成与背景图片合成

    标题C# 后台 背景图片拼接图片与文字,文字图片生成与背景图片合成 最近有个需求是将生成的邀请码与背景图片合成成为新的图片,查找了一些资料后又整理了一遍,查到了一个群主的帖子,虽然代码略微有点问题,地 ...

  4. php生成二维码并与背景图片合成

    1. 下载 phpqrcode  PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.source ...

  5. CSS的背景(背景颜色,背景图片,背景平铺,背景图片位置,背景图片固定(图片附着),背景复合写法)

    CSS的背景 通过 CSS 背景属性,可以给页面元素添加背景样式. 背景属性可以设置背景颜色.背景图片.背景平铺.背景图片位置.背景图像固定等. 背景颜色 background-color 定义元素的 ...

  6. Css的背景(背景颜色、背景图片、背景平铺、背景图片位置、背景图像固定)

    通过css背景属性,可以给页面元素添加背景样式. 背景属性可以设置背景颜色.背景图片.背景平铺.背景图片位置.背景图像固定等. 背景颜色: Background-color:#******: < ...

  7. 黑马程序员前端-CSS背景:颜色、图片、平铺、背景图片位置、背景图像

    前端学习笔记教程不定期更新中,传送门: 前端HTML第一天:什么是网页?什么是HTML?网页怎么形成? 黑马程序员前端-CSS入门总结 黑马程序员前端-CSS之emmet语法 黑马程序员前端-CSS的 ...

  8. html背景图片横屏,CSS背景颜色 背景图片 居中 重复 固定样式background经验篇

    我们使用CSS Background样式属性,可以设置网页背景单一颜色.网页背景为图片.网页背景图片居中于网页.网页背景图片网页固定位置.网页背景图片中网页中重复平铺等css背景样式介绍与案例讲解. ...

  9. 背景图片固定(背景图片附着)(HTML、CSS)

    背景图片固定(背景图片附着)(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><meta ...

最新文章

  1. 关于查询ios的app更新的历史版本记录
  2. 人脸特征点定位之Explicit Shape Regression
  3. Dart_VM的相关简介与运行模式解析
  4. Pytorch教程(十六):FashionMNIST数据集DataSet DataLoader
  5. 卡西欧9860连接电脑数据传输_轻松办公好助手,卡西欧STYLISH计算器体验记
  6. 不懂开发的人员,请不要随意说这功能很容易实现
  7. 一个Form中2个按钮,PHP后台如何判断提交的是哪一个按钮
  8. 高精度目标检测算法-RFBNet
  9. paip.提升安全性-----使用HTTPS SSL
  10. 正视苦难,民族的心灵史——1942
  11. 计算机系统基础学习报告(一)
  12. android 空气质量代码,Android-Json数据解析之空气质量检测
  13. 全国计算机等级考试二级Python(2021年9月)备考笔记 第六天
  14. 哲学家就餐问题之管程
  15. 数据增强-亮度-对比度-色彩饱和度-色调-锐度 不改变图像大小 --增加ssd目标框xml文件的同步处理方法。
  16. 孔雀东南飞用mysql存储_孔雀东南飞的故事简介800字(孔雀东南飞主要内容介绍)...
  17. open函数返回-1_这 68 个 Python 内置函数请收好!
  18. Tc27x的MTCR与MFCR指令
  19. MySQL关系运算和连接运算,数据库的关系运算和完整性约束
  20. 友盟新浪微博授权提示“找不到文件C8998”的解决办法

热门文章

  1. SVM 中的数学和算法
  2. 打开展讯日志采集界面-YlogActivity
  3. 网站改版会影响网站流量吗
  4. G16、G24、G32、G36、G60
  5. b2b、c2c、B2C、B2B2C分别是什么意思?有什么区别?
  6. 模式识别中精确定位之垂直和水平投影
  7. 【田亮曝Cindy趣事】
  8. WPF如何用TreeView制作好友列表、播放列表
  9. 清洗枪市场现状研究分析与发展前景预测报告
  10. 爬虫:东方财富网数据爬取