Annons

Rysshack??

Produkter
(logga in för att koppla)
Plus en mängd skript som man kan mata in i kameran så den får mer avancerade inställningar än en systemkamera.
Vad sägs om att programmera kameran så den fotograferar kl 1500 varje dag så länge batteriet håller i en riktning samtidigt som den zoomar in och tar två bilder. Exempelvis. Eller 1/60000 slutartid.
Till Pentax har jag inte hört någonting, och faktiskt inte om någon annan heller än Canons kompaktkameror och Eos 300D.

Det är när jag läser sånt här som jag blir så fruktansvärt förbannad på kamera-tillverkarna! Varför ska de låsa kamerorna från möjligheter? Det är ju redan alldeles för mycket menyer och inställningar för gemene man, så varför inte öppna upp firmware så allt blir möjligt för de som vill? Bläh!
 
Det är när jag läser sånt här som jag blir så fruktansvärt förbannad på kamera-tillverkarna! Varför ska de låsa kamerorna från möjligheter? Det är ju redan alldeles för mycket menyer och inställningar för gemene man, så varför inte öppna upp firmware så allt blir möjligt för de som vill? Bläh!
Från 22 råfiler i följd till 29 råfiler i följd med 6D ;) Med risk att bränna minneskortet.
Sist man såg det från Canon var med 7D där Canon inte fick ut 7D II i tid. Det kanske var på samma vis som Canon helt magiskt lyckades ge fler bilder i bufferten; genom att överklocka.
 
Det är när jag läser sånt här som jag blir så fruktansvärt förbannad på kamera-tillverkarna! Varför ska de låsa kamerorna från möjligheter? Det är ju redan alldeles för mycket menyer och inställningar för gemene man, så varför inte öppna upp firmware så allt blir möjligt för de som vill? Bläh!

Det är faktiskt inte så alldeles enkelt för dem att låsa upp kameror. I marknadsföringen beskrivs ju hur man har sina egna speciella processorer och man får det att framstå som att man utvecklat hela innandömet själva.

I praktiken fungerar det inte så, man använder så långt som möjligt standardkomponenter (eftersom de kostar en bråkdel av specielgjorda), en del kretsar som är anpassningsbara via firmware (vilket ju är flexibelt, men ger måttliga prestanda) och vissa rena specialkomponenter (mest uppenbart - själva sensorn). Med detta följer en röra av firmware i olika nivåer varav kameratillverkarna har utvecklat somligt själva, kör anpassade versioner av annat och har säkert en del ren standardprogramvara på licens från komponenttillverkarna.

Kort sagt, kameratillverkarna kör delar av de programmerbara funktionerna på licens och hur dessa delar använda av kamerans firmware kan vara reglerat i licensavtal. Det här är nog orsaken att Canon som visserligen verkar ovanligt toleranta mot hack á la Magic lantern samtidigt är noga att inte officiellt sanktionera dem eller hjälpa till med dem.

Relaterat exempel: Jag vet att när tidiga Panasonic GH-modeller hackades så de kunde köra fler codecs så noterades visserligen detta med artig nyfikenhet från Panasonics sida, men man var väldigt noga med att inte på något sätt officiellt stödja det eftersom flera av codecsen krävde licensiering. Det hade kunnat bli väldigt dyrt för Panasonic om de hjälp till eller på något sätt stött det arbetet. Senare har man inkluderat stöd för flera av de codecsen - med betalda licenser, vilket gjorde kamerorna en aning dyrare, men man visste ju att många av användarna ville ha det tillgång till sådana codecs.

Visst skulle det vara möjligt för kameratillverkarna att göra kamerorna mer "hackbara" genom att ha annorlunda licensavtal eller helt enkelt utveckla mer av funktionerna själva (så de själva äger rättigheterna), men det skulle dels göra kamerorna dyrare och sannolikt sänka tempot i utvecklingen en hel del.
 
[...]

Visst skulle det vara möjligt för kameratillverkarna att göra kamerorna mer "hackbara" genom att ha annorlunda licensavtal eller helt enkelt utveckla mer av funktionerna själva (så de själva äger rättigheterna), men det skulle dels göra kamerorna dyrare och sannolikt sänka tempot i utvecklingen en hel del.

Vore ju spännande med en kameraplattform baserad på Linux.

Raspberry Pi med kameramodul och oändliga möjligheter i öppen källkod finns redan.
När hakar de traditionella tillverkarna på?
 
Vore ju spännande med en kameraplattform baserad på Linux.

Raspberry Pi med kameramodul och oändliga möjligheter i öppen källkod finns redan.
När hakar de traditionella tillverkarna på?

Utan genomgripande förändringar och anpassningar är ett generellt operativsystem som vanliga Linux är på tok för universellt (och därmed komplext) för att bli effektivt i en så specialiserad tillämpning som en kamera. Men det finns ju kraftigt omgjorda varianter (härledda ur Linux) som Android som Nikon använde i sin Coolpix S800C eller Tizen (https://en.wikipedia.org/wiki/Tizen) som till Samsung använde i några av sina kameror. Men skall vi döma av hur de kameramodellerna sålde så känner nog inte övriga kameratillverkare någon överväldigande lust att haka på :)
 
Vore ju spännande med en kameraplattform baserad på Linux.
Android är en kameraplattform baserad på Linux, men den plattformen har tagit en lite annan riktning på sistone. :)

Men även med en Linuxbaserad plattform i kameran är det inte bara att hacka loss. Kameratillverkaren behöver tillhandahålla ett API som ger access till just den specifika kamerans speciella funktioner. Att ha ett generellt API håller bara delvis eftersom kamerahårdvara utvecklas och divergerar.

Men jag ska skriva på min julklappsönskelista att jag vill ha en kamera med ett sånt API. :)
 
Men även med en Linuxbaserad plattform i kameran är det inte bara att hacka loss. Kameratillverkaren behöver tillhandahålla ett API som ger access till just den specifika kamerans speciella funktioner. Att ha ett generellt API håller bara delvis eftersom kamerahårdvara utvecklas och divergerar.

Inte bara utvecklas och divergerar, en del av utvecklingen och funktionerna ägs så att säga inte av de enskilda kameratillverkarna utan av underleverantörer (som vad det verkar ibland tillhandahåller teknik åt mer än en kameratillverkare).

Kameror, funktionellt sett, är ju inte bara hårdvara utan även programvara, och i de flesta fall är det nog så att kameratillverkarna inte helt och hållet äger rättigheterna till en del av programvarorna, och man kan ju inte släppa andra företags program (eller sätt att utnyttja dem som inte ingår i licensavtalet) som öppen källkod. Samma sak kan dessutom möjligen även gälla delar av hårdvaran - man köper den utifrån ett avtal om hur den skall användas, då kan man inte ge andra rättigheten att använda den delen av hårdvaran på andra sätt.

Men, givetvis kan man skapa API:er som ger andra mer eller mindre stora möjlighet att interagera med kamerorna - Nikon gör ju till exempel del (https://sdk.nikonimaging.com/apply) - men sådana API:er ger bara partiell tillgång till funktionerna i kameran, och sällan på någon djupare nivå (t.ex. så man kan ändra på en funktion), vilket nog sällan räcker för vad många kamerahackare vill göra.
 
Ska man vara kinkig var det nog inte operativsystemet som gjorde att dessa kameror floppade ;)

Om man kikar på Coolpix S800C eller Samsung Galaxy Camera (inkl version II) så bidrog det nog - de var ju rätt sega kameror. Android är väl i grunden designat för att styra telefoner, inte kameror. Det kan ju noteras att när Panasonic byggde sin CM-1 så lät de inte Android sköta kamerafunktionerna. När du aktiverar kameran tar Panasonics vanliga kamerafirmware över befälet. CM-1 har ju i praktiken två operativsystem parallellt.

Tizen i Samsungs senare kameror fungerade ju däremot bra - det har ju du själv provat :) NX1 är ju definitivt en kamera med bra prestanda jämfört med andra samtida kameror.

Men även om operativsystemen som du riktigt påpekar inte var grundskälet till att de kamerorna idag är rätt bortglömda så var ett mer öppet operativsystem inte heller någon framgångsfaktor. De verkar inte ens ha genererat något direkt intresse från sådana som vill göra om kameror efter eget huvud - något som ju borde vara rejält mycket enklare med dem.
 
Android är väl i grunden designat för att styra telefoner, inte kameror.
Numera dominerar telefoner fullständigt vad gäller användning av Android, men från början var det faktiskt ett operativsystem avsett för kameror. Jag tror att tillämpningsområdet styrdes om till telefoner när Google köpte Android.
 
Nu började visserligen tråden med diskussion om att hacka prestanda och låsa upp funktioner i kameran. Där behöver man sannolikt programmera ganska hårdvarunära.

Jag har inte några egna behov av den sortens modifieringar. Men bygger med Raspberry Pi lite utökning till mina kameror. Framförallt avseende uppkopplingsbarhet.
Det blir ju såklart en separat modul som ansluts till kameran. Men jösses vad kul det är och vilka möjligheter det finns med den öppna källkoden.

Jag kan nu ansluta till kameran via USB, ethernet eller Eye-Fi-kort.
Bilderna som tas kan jag skicka via wifi, ethernet eller 4G.

Publiceringen kan gå direkt till Flickr, liveströmmas på Youtube, köras i lokalt bildspel i webbläsare eller över Chromecast.

Tänk vad kul om jag kunde göra detta direkt i kameran utan behovet av en separat modul. Eller åtminstone få bort Raspberry Pi och köra 4G modemet direkt i kamerans USB port.
 
Fixade för en timme sedan ISO 77 på min 6D och gick, vid nedskalning till 8mpix, från 12,0867Ev (ISO 100) till 12,4558Ev (ISO 77).
 
ANNONS
Spara upp till 12000 kr på Nikon-prylar