[ffmpeg] Embed hidden info in video stream

初步调查

ffmpeg-给视频添加字幕(二十四)

软字幕
软字幕也叫内挂字幕、封装字幕、内封字幕,字幕流等,就是把前面的外挂字幕的字幕文件嵌入到视频中作为流的一部分,如果一个视频有多个字幕流那么播放视频是还得选择对应的字幕流。

 

 

传输给AR一小部分。

AR显示一小部分。

 

带透明通道的视频是什么意思?怎么用?

 

1. 播放背景透明的一段视频。

如何让MP4 video视频背景色变成透明?

黑色背景的神奇。

我们可以借助CSS mix-blend-mode混合模式属性曲线救国。

mix-blend-mode混合模式中有一种混合模式名为滤色,单词是screen,其有一个很有意思的特性表现,那就是黑色和其它元素进行混合的时候表现为透明。

于是我们要实现一个视频背景色透明的效果就很简单,只要把我们的视频背景色设置为黑色,同时设置如下CSS即可:

video {
    mix-blend-mode: screen;
}

 

https://codepen.io/pnkapadia6/pen/xMxPbL

 https://www.npmjs.com/package/aframe-transparent-video-shader【貌似是一种基于A-frame的方案】

 

2. Web AR 视频扭曲。

貌似可以:https://www.youtube.com/watch?v=enleQrZVUe4

 

 

 

太酷了

Ref: https://www.youtube.com/c/ARGOAugmentedDocument/videos 

Video live streaming in Augmented Reality

 

 

 

 

Three.js & iframe

Ref: https://codepen.io/asjas/pen/pWawPm

 

 

 

 

 

 

posted @   郝壹贰叁  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示