4

我希望在视频的顶部显示文本。我都试过了多媒体媒体9,视频一开始,文本就消失了。我还尝试创建多个tikz图片没有成功。

这是MWE

\文档类{beamer}\usepackage{多媒体,tikz}\开始{文档}\开始{框架}[普通]\开始{tikzpicture}[记住图片,覆盖]\节点[at=(当前页面中心)]{\movie[海报,打开]{}{video.mov}};\node[at=(currentpage.center)]{是否可以在视频上显示此文本??};\结束{tikzpicture}\结束{帧}\结束{文档}
7
  • 1
    不,这是不可能的。视频显示在所谓的PDF注释中,该注释位于页面内容顶部的单独层中。这同样适用于其他注释类型,例如链接。 评论 5月17日11:55
  • 如果文本完全位于视频的边界内,则可以使用视频编辑工具将文本嵌入视频中。如果你不需要任何花哨的东西,你可以使用ffmpeg格式以下为:stackoverflow.com/a/50749822/2777074 评论 5月17日11:58
  • 那我就得这么做了……然而,这不仅仅是文字,而是完整的tikz插图:/但谢谢。
    – Jav公司
    评论 5月17日12:03
  • @AlexG,你能把它作为一个答案吗?
    – Jav公司
    评论 5月17日12:04
  • 2
    @Jav你可以从tikz插图中创建一个图像并将其添加到视频中,例如。video.stackexchange.com/a/32349 评论 5月17日12:33

2个答案2

重置为默认值
7

可以使用SVG公司与PDF不同,HTML5标准及其在现代网络浏览器中的实现确实允许用图形和文本覆盖视频内容。下面的示例嵌入了YouTube视频,但也可以进行本地嵌入(请参见媒体4svg文档示例).

单击打开:

带有的类型集

乳胶示例乳胶示例dvisvgm--font-format=woff2--bbox=papersize--zoom=-1--page=--linkmark=none示例
\文档类[dvisvgm]{beamer}\使用包{media4svg}\使用包{tikz,graphicx}\usetikzlibrary{ducks}\setbeamertemplate{导航符号}{}\开始{文档}\开始{帧}{视频上的图形}\开始{tikzpicture}\节点[inner sep=0pt]{includededia[width=\linewidth,height=0.5625\linewidget,youtube,controls]{}{5p_SuO96Jd4}};\pic[鸭/水=蓝色,偏移={(2,0)},比例=0.4]{鸭};\结束{tikzpicture}\结束{帧}\结束{文档}

通过设计,视频和其他交互元素在PDF格式即所谓的PDF注释,位于页面内容顶部的单独层中。因此,无论它们在TeX输入中以何种顺序出现,它们总是显示在文本和图形的顶部。对于超链接,链接文本是页面内容的一部分,但链接矩形是PDF批注的一部分。

\documentclass[border=5pt]{独立}\使用包{tikz}\使用包[urlbordercolor=blue]{hyperref}\开始{文档}\开始{tikzpicture}\节点[anchor=west]{\Huge\url{https://ctan.org}};\节点[fill=green,内部sep=2cm]{};\结束{tikzpicture}\结束{文档}

![在此处输入图像描述

4

您可以使用各种视频编辑工具直接将文本或图像添加到视频中,而不是使用tikz覆盖来添加文本或图像。

https://video.stackexchange.com/a/32349显示了如何在视频顶部添加图像的示例。所以如果你有一些“池塘”的精彩视频,你可以加一些鸭子

ffmpeg-i Stunning_Heddon_s_Mouth_-North_Devon_Coast_Devon_UKDaysOut-Emma_Spears-UYkjBbnVt1c.mp4-i DuckScout.png\-filter_complex“[0:v][1:v]覆盖=25:255:enable=‘(t,0,60)之间’”\-pix_fmt yuv420p-c:副本\输出.mp4

在此处输入图像描述

你必须登录回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.