
Sziasztok! Szeretném összegezni és megosztani eddigi kísérleteimet a témában. Tegyük hozzá, hogy az informatikai tudásom nagyon alapszintű, így biztos van valami, amit nem jól csinálok, de itt nem is az a lényeg, hanem az elért hatás.
Mi itt a lényeg? Glitch art készítése, olyan hatás elérése képeknél, mintha hibás lenne a fájl és rosszul lenne megjelenítve. Most az Audacity nevű ingyenes programot használtam, ami eredetileg hangfájlok szerkesztésére lett kitalálva.
Saját képet vettem alapul, .raw fájlt megnyitva a Photoshopban lementettem .bmp fájlként. Lehet használni .tiff formátumot is *elméletileg*, gyakorlatilag nekem azzal fekete képet adott ki mindig, így maradtam a .bmp-nél. Itt vannak bizonyos megkötések, például a change speed és change tempo csak negatív értékben működik.
File > Import > Raw data… úton importálhatjuk a képet. Az Encoding U-Law, a Byte order Little-endian. Itt jön be a tudatlanságom, mert ötletem sincs, hogy az itt megjelenített opciók mit is jelentenek, de ezekkel a beállításokkal dolgoztam az alábbi képeknél.
Importálás után a képet egy hangsávként látjuk. Kis részeket kijelölve módosíthatjuk azt az Effects menüpont alatt található beállításokat kezelve. Ezeket fogom alább bemutatni, melyik mit tesz ezzel a képpel. Mivel rengeteg dolgot lehet állítani és sokszor n+1 értéket felvehet a csúszka/grafikon/bármi, így a képeim csak random értékek hatását mutatja be.
Fontos megjegyezni, hogy a sáv legelején találhatók olyan fontos adatok, amiket ha megpiszkálunk, a fájl “elromlik”, nem lesz megjeleníthető. Ezért látható a legtöbb képen csík, mert igyekeztem elkerülni ezt a területet és így a képnek csak egy bizonyos területét manipuláltam.
A képek alatt található, mely effekteket használtam. A pontos értékeket sajnos nem jegyeztem fel.
Valamiért nem enged linket szöveg mögé beszúrni, így hát itt a link: [https://imgur.com/a/XBwhnrn](https://imgur.com/a/XBwhnrn)
8 comments
Nyilván van ezeknek az effekteknek egyszerűbb módja is, de nagyon ötletes megoldás. Nem tudtam, hogy az Audacity megnyit simán bármilyen fájlt binárisan.
Holnap:
Hangon manipulálása a Photoshop segítségével
Rohadt jók lettek! Nekem a change pitch tetszett a legjobban.
Hangosítja a képet
Szövegszerkesztés GTA5-tel…
FYI az imgur vaginanak nezi a viragokat. Szolt h 18+os tartalom 😀
Én megpróbálnám unsigned (előjel nélküli) 8-bit PCM és 3 vagy 4 csatornával, ilyenkor valószínűleg külön-külön csatornák lennének az egyes színek. Esetleg szürkeárnyalatos képen 1 vagy 4 csatornával.
A GIMP (de valószínűleg a photoshop is) tud importálni fejléc nélküli nyers fájlokat képként, ez megoldaná azt, hogy a hangok elejét nem lehet módosítani: [https://www.gimp-forum.net/Thread-databending-and-raw-import-settings](https://www.gimp-forum.net/Thread-databending-and-raw-import-settings)
Érdekes látni a különböző effektek hatását. Tulajdonképp sok esetben van hasonlóság a képek és a hangok feldolgozásában, pl. a képek homályosítása / Gauss-elmosása egy nagyon hasonló művelet, mint a zenénél a magas hangok elnyomása. (Mindkettő a konvolúció nevű lineáris művelettel írható le.)
Azzal, hogy hangként dolgozod fel, a legtöbb effekt leginkább horizontálisan látszik (mivel a kép sorai egymás után találhatóak a fájlban), pl. az *echo*, *delay*, *limiter*.
Sok esetben a kép színei furcsák lesznek, ennek valószínűleg az az oka, hogy (leegyszerűsítve) az Audacity azt hiszi, hogy egy-egy minta mondjuk mindig 6 számjegyből áll, de egy képpont három vagy négy mindig 2 jegyű számból áll.
Azt tippelem, hogy a *change pitch*, *change speed* és *sliding stretch*-nél valószínűleg újramintavételezés történik, a képi megfelelője ennek a kép átméretezése. Jobb képszerkesztőknél átméretezéskor ki lehet választani az interpolációs algoritmust, (pl. bilineáris, biköbös), hangnál ezeknél általában jobb minőségű (de számításigényesebb) algoritmusokra van szükség. Kíváncsi lennék ezen képeket a nyers fájlként más szélességgel beimportálva lenne-e “értelmesebb” eredmény (nem csak zaj).
A *click removal* valószínűleg (többek közt) egy medián-szűrést végez, ezt [szintén használják](https://en.wikipedia.org/wiki/Median_filter#/media/File:Median_filter_example.jpg) képeknél is kicsi / pontszerű zajok szűrésére. A képen én nem látom, hogy nagyon változtatott volna, szürkeárnyalatos képen lehet jobban előjön (ahol a színek “nem keverednek össze”).
Meglehetősen érdekes lehet, ha megpróbálnád a “hangokat” veszteségesen tömöríteni, pl. mp3-ba. (Ez csak nyers fájlok importálásával és a “színek összekeveredése nélkül” fog valószínűleg bármilyen értelmes eredményt hozni.) Itt is érdekesség, hogy a JPEG tömörítés és az mp3-nak is az az eredménye, hogy a nagy-frekvenciájú (kicsi eltérő részletek / magas hang) részek elvesznek.
Ha van egy kis IT tudásod, OpenCV-vel meg Python-al lehet még egy csomó érdekességet csinálni, pl. más színtérbe konvertálni a képet: [https://2.bp.blogspot.com/-ep1SWKijvO0/UB6Fd6E_mKI/AAAAAAAAAvQ/-nuzEP42YYI/s1600/Capture4.PNG](https://2.bp.blogspot.com/-ep1SWKijvO0/UB6Fd6E_mKI/AAAAAAAAAvQ/-nuzEP42YYI/s1600/Capture4.PNG)
eddig azt hittem csak en ismerem ezt a trukkot
videoval is mukodik kulonben