是否可以在README中嵌入一个flash视频。md在GitHub?它没有显示:https://github.com/mattdipasquale/PicSciP


当前回答

最简单的方法应该是:

打开联机自述文件。医学编辑 将视频文件拖动到显示“通过拖放来附加文件…”的框中。 您将看到源代码中添加了一个链接。只需用HTML包装它。如。, <video src="https://user-images.githubusercontent.com/aaa.mp4"></video>

其他回答

尽管这是一篇旧文章,但我认为在这篇文章中已经出现的非常有用的变通方法之上,提出一个额外的(部分的和切线的)解决方案会很有帮助。

在撰写本文时(2021年1月6日),GitHub发布了一个功能,可以上传大小为10mb的.mp4和.mov文件到问题、拉请求和讨论评论(如此处共享)。这是一个直接嵌入,而不是像我们通常做的那样“链接”到外部url。它已经脱离了公测版。您可以通过拖放、选择或粘贴来附加文件。GitHub新通知的预览可以在这里看到:

也许,在未来,我们可以慢慢地推动GitHub最终将这个原生功能扩展到readme。

不知道为什么没有人提到这种截至今天(2022年)仍然有效的最简单的方法。 你可以在Github上的任何地方使用下面的语法,包括像Readme.md这样的标记文件

<video src='your URL here' width=180/>

如果您想并排显示两个视频

caption1 | caption2
:-: | :-:
<video src='video1.mov' width=180/> | <video src='video2.mp4' width=180/>

这适用于mov和mp4视频(已测试)

这是一个github评论,显示这是有效的。

这样做的一个好方法是使用任何在线的mp4到gif转换器将视频转换为gif。 然后,

步骤:1在存储库中创建一个文件夹,可以存储所有想要显示的图像和视频。

步骤:2然后复制视频或图像的链接在存储库中,你试图显示。例如,你想从链接(https://github.com/Faizun-Faria/Thief-Robber-Landlord-Police/blob/main/Preview/gif_english.gif)显示游戏过程的视频。 您可以简单地在README中编写以下代码。Md文件显示gif:

![Game Process](https://github.com/Faizun-Faria/Thief-Robber-Landlord-Police/blob/main/Preview/gif_english.gif)

我把Alexandre Jasmin和Gab Le Roux的回答结合起来:

[![Demo CountPages alpha](https://share.gifyoutube.com/KzB6Gb.gif)](https://www.youtube.com/watch?v=ek1j272iAmc)

演示:

你可以在github上看到这个演示。

我在这里使用gifyoutube,但我建议使用本地gif转换器(如ffmpeg,看看如何)而不是在线转换器。

要直接将屏幕记录到gif,您可能需要检查ScreenToGif。

在ReadMe中添加视频文件的url。

Github现在支持视频,查看更多详细答案:https://stackoverflow.com/a/4279746/1092815

你可以在这里看到一个活生生的例子(见自述文的末尾): https://github.com/alelievr/Mixture/blob/0.4.0/README.md

Github页面

我强烈建议将视频放在一个用GitHub Pages创建的项目网站上,而不是像VonC的回答中描述的那样;它将比这些想法都要好得多。但如果你像我一样需要快速解决问题,这里有一些建议。

使用gif

看到aloisdg的答案,结果是很棒的,gif在github的自述me上渲染;)

使用视频播放器图片

你可以用图片欺骗用户,让他们以为视频在自述页面上。这听起来像一个广告技巧,它并不完美,但它有效,而且很有趣;)

例子:

[![Watch the video](https://i.imgur.com/vKb2F1B.png)](https://youtu.be/vt5fpE0bzSY)

结果:

使用youtube的预览图片

你也可以在视频中使用youtube生成的图片。

用于youtube网址的格式为:

https://www.youtube.com/watch?v=<VIDEO ID>
https://youtu.be/<VIDEO URL>

预览url的形式是:

https://img.youtube.com/vi/<VIDEO ID>/maxresdefault.jpg
https://img.youtube.com/vi/<VIDEO ID>/hqdefault.jpg

例子:

[![Watch the video](https://img.youtube.com/vi/T-D1KVIuvjA/maxresdefault.jpg)](https://youtu.be/T-D1KVIuvjA)

结果:

用asciinema

如果你的用例是在终端中运行的,asciinema可以让你记录一个终端会话,并且有很好的markdown嵌入。

点击分享按钮并复制标记下来的代码片段。

例子:

[![asciicast](https://asciinema.org/a/113463.png)](https://asciinema.org/a/113463)

结果: