我正在处理转换后的 DASH 视频,其 list 文件包含所有视频片段的 segmentList。是否可以获取多个这些片段,对图像叠加层进行编码(例如使用 ffmpeg)并更改 list 文件以对应于转换后的视频片段与原始片段(转换后的片段之后的片段)相结合,而无需重新编码整个带有图像叠加层的原始视频,然后将其转换为 DASH?
最佳答案
简单的答案是肯定的——这或多或少是两阶段法医水印解决方案所做的,尽管它们插入的图像通常是不可见的。
流媒体视频联盟在其文档“SVA-Watermarking_FINAL_071918.pdf”中发布了一份高水平描述该技术的文件。在撰写本文时可通过以下链接获得:
视频复制了部分或全部片段,以便该片段存在嵌入“A”的片段和嵌入“B”标记的片段。客户端然后选择 A 段或 B 段,例如取决于播放列表操作,并且用户观看体验与他们看到 A 段或 B 段相同。
这是一个能够操作或更新 ABR 流中的片段并且仍然按照用户期望播放视频的具体示例。事实上,能够播放片段的不同比特率版本的能力是单独操纵各个片段而不影响其余播放的能力的另一个示例,但水印可能更容易与您的具体要求。
关于xml - 替换 MPEG DASH 视频的片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52259434/