我在尝试使用该软件包将视频嵌入到我的 Beamer 演示文稿中时偶然发现了一个问题media9
。奇怪的是,它正确地嵌入了视频,并在第一次迭代中正确显示了视频。然而,在第一次迭代之后,当它应该循环时,它出现了奇怪的行为,即媒体的第一部分没有显示,但第二部分显示。不过,循环过程仍然正常。
我正在使用最新版本的 Acrobat Reader,它应该可以正常处理嵌入的视频。
我目前正在使用:
\includemedia[
width=\linewidth,
totalheight=5cm,
activate=pageopen,
deactivate=pageclose,
passcontext, %show VPlayer's right-click menu
addresource=presentation/assets/videos/seq2seq_1.mp4,
flashvars={
%important: same path as in `addresource'
source=presentation/assets/videos/seq2seq_1.mp4
&autoPlay=true
&loop=true
}
]{\fbox{Click!}}{VPlayer.swf}
我想要嵌入的视频是:https://jalammar.github.io/images/seq2seq_1.mp4
到目前为止我已经尝试过:
- 使用不同的文件格式(例如
*.flv
) - 使用不同的视频(即https://jalammar.github.io/images/seq2seq_2.mp4)
- 使用不同的播放器(例如
StrobeMediaPlayback.swf
)
有什么解决方法或技巧我可以使用吗?我认为我正确使用了该软件包,但似乎这些特定内容mp4s
(编码或其他内容)导致了这种奇怪的行为。
答案1
根据@AlexG 的评论:
“使用 重新编码视频ffmpeg
,增加关键帧数(每 10 个视频帧)可以解决循环问题”:
ffmpeg -i seq2seq_1.mp4 -c:a copy -c:v libx264 -profile:v high -pix_fmt yuv420p -g 10 -r 30 seq2seq_2.mp4