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.


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


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 .


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 .


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.