Edycja strumienia wideo

Edycja strumienia wideo
BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Cześć! Czy istnieje jakiś sposób pozwalający edytować strumień wideo zanim zostanie przetworzony przez player? W dokumentacji niestety nie widzę żadnego eventu, który mógłby mi w tym pomóc. Powinienem stworzyć player całkowicie od 0? Są do tego jakieś gotowe biblioteki? Znalazłem coś takiego https://github.com/video-dev/hls.js, ale tutaj też niezbyt widzę taką możliwość.

Freja Draco
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3394
1
bartelaha napisał(a):

edytować strumień wideo

Ale, co konkretnie chcesz zrobić?
JS sam w sobie nie przetwarza żadnych strumieni wideo, tylko dostarcza interfejs do sterowania osadzonym na stronie odtwarzaczem.

Freja Draco
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3394
0
Stefan_3N napisał(a):

Spójrz na to:

https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Manipulating_video_using_canvas

Dobre! Ale czy JS jest się w stanie wydajnościowo wyrobić z wieloma klatkami na sekundę?

Stefan_3N
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 145
1

No wiesz - sprzęt jest coraz mocniejszy :-).
Tego JS tu jest w sumie mało. To są proste operacje.
getImageData przesyła blok pamięci, potem w pętli każdy bajt jest obrabiany i putimageData odsyła to z powrotem do pamięci video.
Zależy co się będzie działo w tej pętli.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.