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ść.
0
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.
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ę?
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.