Jak osadzić wideo w GitHub README.md?

Odpowiedzi:

118

Github Flavored Markdown ” nie obsługuje tego rodzaju funkcji na żadnej stronie:

Stary wątek wsparcia „Osadzanie filmów z YouTube w plikach przecen” powiedział:

Z pages.github.io, tak, wszędzie indziej, nie.

(Uwaga: jak wyszczególniono w „ Stronie projektu najwyższego poziomu Github ”, github.io jest nową domeną dla stron użytkowników i organizacji od kwietnia 2013 r.
Tutaj publikowana jest strona GitHub )

Może to być żądanie funkcji, takie jak wyróżnianie składni.

Na przykład: „ Wideo HTML5 w przecenie ” (sierpień 2010):

Czy jest jakiś sposób na implementację wideo HTML5 w README.markdownpliku?

Obecnie nie, ale możemy rozszerzyć możliwości programu README w przyszłości.

W międzyczasie możesz to zrobić za pomocą GitHub Pages i naszych Wiki.


Benjamin Oakes potwierdza w komentarzach (maj 2012):

Wysłałem prośbę o wsparcie. Odpowiedź była taka, że ​​osadzanie filmów nie jest obsługiwane.

VonC
źródło
2
Te linki wydają się być zerwane; zabierają mnie teraz na github.com/contact . Czy ktoś ma dostęp do zarchiwizowanej wersji? Mam trudności z wydostaniem go z Google Cache lub Wayback Machine.
Benjamin Oakes
1
Wydaje się, że wartość HTML5 wideo na stronach wiki już nie działa.
Benjamin Oakes
Wysłałem prośbę o wsparcie. Odpowiedź była taka, że ​​osadzanie filmów nie jest obsługiwane.
Benjamin Oakes
17
Czy jest gdzieś problem publiczny, który mógłbym głosować?
Czy
2
@hyipscript Właściwie nie jestem pewien: cytaty pochodzą z 5-letniego wątku wsparcia GitHub (przywróciłem link w odpowiedzi), autorstwa [Chris Wanstrath - defunkt] ( github.com/defunkt ), jednego ze współ- założyciele GitHub. Nie mam więcej szczegółów na ten temat.
VonC
252

Zdecydowanie polecam umieszczenie wideo na stronie projektu utworzonej za pomocą GitHub Pages zamiast readme, jak opisano w odpowiedzi VonC ; będzie o wiele lepszy niż którykolwiek z tych pomysłów. Ale jeśli potrzebujesz szybkiej poprawki, tak jak ja potrzebowałem, oto kilka sugestii.

Użyj gif

Zobacz odpowiedź aloisdga , wynik jest niesamowity, gify są renderowane w readme githuba;)

Użyj zdjęcia odtwarzacza wideo

Możesz nakłonić użytkownika do myślenia, że ​​wideo znajduje się na stronie readme ze zdjęciem. Brzmi jak podstęp reklamowy, nie jest idealny, ale działa i jest zabawny;).

Przykład:

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

Wynik:

Obejrzyj wideo

Użyj podglądu youtube

Do filmu możesz także użyć obrazu wygenerowanego przez youtube.

W przypadku adresów URL youtube w postaci:

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

Te adresy URL podglądu są w formie:

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

Przykład:

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

Wynik:

Obejrzyj wideo

Użyj asciinema

Jeśli twój przypadek użycia jest czymś, co działa w terminalu, asciinema pozwala nagrać sesję terminala i ma ładne osadzanie znaczników.

Naciśnij przycisk udostępniania i skopiuj fragment zniżki.

Przykład:

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

Wynik:

asciicast

GabLeRoux
źródło
1
Istnieją również fajne narzędzia do tworzenia gif lub animowanych obrazów SVG z twoich asciicastów (np. Github.com/marionebl/svg-term-cli ) ;-)
JepZ
100

Łączę odpowiedzi Alexandre Jasmin i Gab Le Roux w następujący sposób:

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

Próbny:

Demo CountPages alpha

Możesz zobaczyć to demo na github .

Użyłem gifyoutube tutaj, ale polecam przy użyciu lokalnego konwerter gif (jak ffmpeg, zobacz jak ) zamiast jednego online.

Aby nagrać ekran bezpośrednio na gif, możesz sprawdzić ScreenToGif .

aloisdg przechodzi na codidact.com
źródło
1
Myślę, że to powinna być wybrana odpowiedź. Jest to najbliższy film, jaki można uzyskać, a dla większości ludzi jest to film. Co to jest wideo Wciąż klatki poruszają się w sekwencji, aby dać złudzenie, że gra. Animowany gif to to samo ... Chociaż OP specjalnie poprosił o wideo flash, co jest niemożliwe, użyłbyś tej metody do konwersji wideo flash na animowany gif.
Wade
1
pan jest mądry; Używam tego teraz wszędzie. Możesz dodać adres URL, który chcesz wybrać, tj. Bezpośredni adres URL (nie mogłem znaleźć adresu URL share.gifyoutube.com)
Dheeraj Bhaskar
Pamiętaj, że do tej pory strona jest gifs.com, pobiera pliki do pobrania ze strony j.gifs.com i wymaga posiadania konta gifs.com w celu pobrania
Jeroen Wiert Pluimers
1
Licecap jest dobrą alternatywą dla screentogif dla użytkowników komputerów Mac!
J.beenie,
26

Do prostych animacji możesz użyć animowanego gifa. Na przykład używam jednego z tego pliku README .

Alex Jasmin
źródło
1
@HarishKayarohanam „dopóki github nie wprowadzi tej funkcji” ogólnie mówiąc, czy są / pracowali nad czymś takim? Jeśli tak, powinni już to skończyć? :)
Paul
2
@Paul Nie, nie pracują nad tym, jak dowiedziałem się kilka miesięcy temu ... Możesz podnieść problem! github.com/github/markup/issues/538
Petr Dvořák
Robiąc to, weź pod uwagę dostępność. Osoby z problemami z uwagą mogą mieć trudności z pobraniem tekstu, jeśli obok niego widoczna jest ruchoma animacja.
Eneroth3
6

aby rozszerzyć odpowiedź @ GabLeRoux:

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

w ten sposób będziesz mógł dostosować rozmiar miniatury w pliku README.md na swoim repozytorium Github.

B.Kocis
źródło
3

To jest stary post, ale szukałem odpowiedzi i znalazłem to: https://gifs.com . Wystarczy załadować film, a następnie utworzy gif, który możemy łatwo dodać w przecenie github. Próbowałem, jakość gif jest dobra.

Proustibat
źródło