{"name":"C2m · wirtualna kamera 9:16 z C2 (desktop bez zmian)","source":"../../sekwencje/C2/manifest.json","method":"okno 607,5×1080 (pełna wysokość), środek x(f) = PCHIP przez klucze; wycinek → 720×1280 (×1,185, lanczos); C1 z wypaloną nakładką torebki. Skrypt mobile/skrypty/1_sekwencje_m.py","keys":[[0,1142],[10,1148],[40,1330],[58,1330],[100,920],[144,920]],"fps":24,"frameCount":145,"sourceWidth":720,"sourceHeight":1280,"poster":"poster.webp","end":"koniec.webp","sourceTime":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144],"crop":{"scale":1.1851851851851851,"x0":[838.25,838.32,838.52,838.86,839.31,839.88,840.57,841.35,842.23,843.2,844.25,845.86,848.47,852.0,856.37,861.52,867.37,873.85,880.87,888.38,896.29,904.53,913.03,921.72,930.51,939.35,948.14,956.83,965.33,973.58,981.49,989.0,996.03,1002.51,1008.37,1013.53,1017.91,1021.45,1024.07,1025.69,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1026.25,1025.56,1023.55,1020.27,1015.8,1010.2,1003.54,995.88,987.29,977.84,967.59,956.61,944.97,932.73,919.95,906.72,893.08,879.11,864.88,850.45,835.88,821.25,806.62,792.05,777.62,763.39,749.42,735.78,722.55,709.77,697.53,685.89,674.91,664.66,655.21,646.62,638.96,632.3,626.7,622.23,618.95,616.94,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25,616.25],"note":"x_m = (x_1920 − x0[f]) · scale, y_m = y_1920 · scale"},"variants":[{"width":720,"height":1280,"dir":"720","pattern":"frame-%04d.webp","bytes":2708394},{"width":576,"height":1024,"dir":"576","pattern":"frame-%04d.webp","bytes":2137858,"note":"sesja 15: pomniejszenie Lanczos klatek 720 + WebP q76 m6 (optymalizacja/skrypty/wariant-skalowany.py)"}],"webp":"PIL quality 68 method 6","keyTimes":{"start":0,"bagPassesCarafe":32,"curtain":72,"revealSharp":99,"rest":133,"textureMatch":[133,144],"last":144},"cam":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"manifestNote":"sesja 15: kopia manifest.json z dodatkowym wariantem 576; manifest.json bez zmian (używają go wcześniejsze prototypy)"}