K té tvé poznámce macher.Ukážu ti na příkladu jak je to střihání v hexaeditoru triviální.Dejme tomu, že máme 8K video (7680x4320), které má 6 snímků a je uloženo v y4m (klasický yuv 4:2:0, to znamená 12 b na pixel, to znamená 1.5 B na pixel). Jeden snímek tohoto videa tedy bude mít 7680x4320x1.5 = 49766400 B, přičemž ty tvě čísla jsou rozlišení a to třetí B/pixel.Rozepíšu ti velikost a složení y4m souboru:0. Na začátku je hlavička, například:"YUV4MPEG2 W7680 H4320 F1:1 Ip A1:1 C420jpeg XYSCSS=420JPEG"což je 58 B + jeden B a to 0A v hex, celkem tedy 59 B.1. snímek: Hlavička tvoří slovo "FRAME" + jeden B a to 0A v hex, tedy 6 B. A samotné data snímku 49766400 B (popsáno výše)2. snímek: Hlavička tvoří slovo "FRAME" + jeden B a to 0A v hex, tedy 6 B. A samotné data snímku 49766400 B (popsáno výše)3. snímek: Hlavička tvoří slovo "FRAME" + jeden B a to 0A v hex, tedy 6 B. A samotné data snímku 49766400 B (popsáno výše)4. snímek: Hlavička tvoří slovo "FRAME" + jeden B a to 0A v hex, tedy 6 B. A samotné data snímku 49766400 B (popsáno výše)5. snímek: Hlavička tvoří slovo "FRAME" + jeden B a to 0A v hex, tedy 6 B. A samotné data snímku 49766400 B (popsáno výše)6. snímek: Hlavička tvoří slovo "FRAME" + jeden B a to 0A v hex, tedy 6 B. A samotné data snímku 49766400 B (popsáno výše)Celý soubor bude tedy velký velký 59 + 6 x (6 + 49766400) = 298598495 BNo a když chceš vystřihnout třeba 3. a 4. snímek tak vystřihneš tyto B:Od: 59 + 2 x (6 + 49766400) = 99532871 BDo: 59 + 4 x (6 + 49766400) = 199065683 Btedy B od 99532871 do 199065683a tak se postupuje i u velkých videí, ta náročnost je stejná jako u tohoto malého kousku. takže triviální, žádný machr.