Як вставити відео в GitHub README.md?


Відповіді:


118

" Знищений аромат Github " " не підтримує цю функцію для жодної сторінки:

У старій темі підтримки "Вставити відео YouTube у файли розмітки" зазначено:

З pages.github.io, так, скрізь, ні.

(Примітка. Як детально описано в " Сторінці проекту Github вищого рівня ", github.io - це новий домен для сторінок користувачів та організацій з квітня 2013 року
. Сторінка публікації GitHub представлена ​​тут )

Це може бути запит на особливості, як, наприклад, підсвічування синтаксису.

Наприклад: " HTML5 video in markdown " (серпень 2010 р.):

Чи є спосіб реалізувати відео у форматі HTML5 README.markdown?

Наразі, але ми можемо розширити, що ви можете зробити з README в майбутньому.

Тим часом, ви можете зробити це за допомогою GitHub Pages і наших Вікі.


Бенджамін Оукс підтверджує у коментарях (травень 2012 р.):

Я надіслав запит на підтримку. У відповідь було те, що вбудовування відео не підтримується.


2
Ці зв’язки здаються розірваними; зараз вони везуть мене на github.com/contact . Хтось має доступ до архівованої версії? Мені важко дістати його з кеша Google або з Wayback Machine.
Бенджамін Оукс

1
Для чого варто HTML5-відео на сторінках вікі вже не працює.
Бенджамін Оукс

Я надіслав запит на підтримку. У відповідь було те, що вбудовування відео не підтримується.
Бенджамін Оукс

17
Чи є десь публічне питання, яке я можу підтримати?
Буде

2
@hyipscript Насправді не впевнений: цитати надходять із 5-річної нитки підтримки GitHub (я відновив посилання у відповіді) від [Chris Wanstrath - defunkt] ( github.com/defunkt ), одного з співавторів, засновники GitHub. У мене немає більше деталей про це.
VonC

252

Я настійно рекомендую розміщувати відео на веб-сайті проекту, створеному за допомогою GitHub Pages замість readme, як описано у відповіді VonC ; це буде набагато краще, ніж будь-яка з цих ідей. Але якщо вам потрібно швидко виправити так, як мені потрібно, ось кілька пропозицій.

Використовуйте gif

Дивіться відповідь aloisdg , результат приголомшливий, gif-файли відображаються в режимі readth github;)

Використовуйте зображення відеоплеєра

Ви можете підманути користувача думати, що відео на зображенні знаходиться на сторінці readme. Це звучить як рекламний трюк, він не ідеальний, але він працює і це смішно;).

Приклад:

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

Результат:

Подивіться відео

Використовуйте зображення для попереднього перегляду YouTube

Ви також можете використовувати зображення, створене ютубом для свого відео.

Для URL-адрес youtube у вигляді:

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

У Попередній перегляд URLs у вигляді:

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 дозволяє записати термінальний сеанс і має гарне вбудовування розмітки.

Натисніть кнопку "Поділитися" та скопіюйте фрагмент розмітки.

Приклад:

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

Результат:

asciicast


1
Там також є цікаві інструменти для створення gif або анімованих svg зображень із ваших подруг (наприклад, github.com/marionebl/svg-term-cli ) ;-)
JepZ

100

Я поєдную такі відповіді Олександра Жасміна та Габа Ле Ру :

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

Демонстрація:

Demo CountPages альфа

Ви можете побачити цю демонстрацію на github .

Тут я використовував gifyoutube , але рекомендую використовувати локальний конвертер gif (наприклад, ffmpeg, див. Як ) замість онлайн- конвеєра .

Для прямого запису екрана в gif ви можете перевірити ScreenToGif .


1
Я думаю, що це має бути обрана відповідь. Це ближче всього до відео , як ви можете отримати, і для більшості людей це є відео. Що таке відео? Досі кадри рухаються послідовно, щоб створити нам ілюзію, яку вона грає. Анімований gif - це те саме ... Хоча ОП спеціально просив флеш-відео, що неможливо, ви використовуєте цей метод для перетворення флеш-відео в анімований gif.
Вейд

1
ти, сер, розумний; Зараз я користуюся цим скрізь. Ви можете додати, яку URL-адресу вибрати, тобто прямий URL (я не зміг знайти URL-адресу share.gifyoutube.com)
Dheeraj Bhaskar

Зауважте, що на даний момент сайт gifs.com, завантажує з j.gifs.com і вимагає, щоб у вас був рахунок gifs.com для завантаження
Jeroen Wiert Pluimers

1
Licecap - хороша альтернатива scheentogif для користувачів Mac!
J.beenie

26

Для простої анімації можна використовувати анімований gif. Наприклад, я використовую такий файл у цьому файлі README .


1
@HarishKayarohanam "до того, як github приносить цю особливість" взагалі кажучи чи вони / працювали над такою справою? Якщо так, то вони повинні були закінчити це вже зараз? :)
Павло

2
@Paul Ні, вони не працюють над цим, як я дізнався пару місяців тому ... Не соромтеся піддаватися проблемі! github.com/github/markup/isissue/538
Петро Дворжак

Роблячи це, будь ласка, врахуйте доступність. Люди з труднощами уваги можуть намагатися взяти текст, якщо поруч є видима рухома анімація.
Енерот3

6

просто щоб продовжити відповідь @ GabLeRoux:

[<img src="https://img.youtube.com/vi/<VIDEO ID>/maxresdefault.jpg" width="50%">](https://youtu.be/<VIDEO ID>)

таким чином ви зможете налаштувати розмір мініатюрного зображення у файлі README.md на вашому Github repo.


3

Це стара публікація, але я шукав відповідь, і знайшов це: https://gifs.com . Просто завантажте відео, тоді він створить gif, який ми можемо легко додати в розмітку github. Я спробував, якість gif - хороша.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.