[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"project-7637629":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":66,"maker_in_thread":164,"shape":171,"grid":176,"attempts":256,"same_week":257,"maker_shows":165,"maker_hidden":287,"reader_version":288,"card":289},"7637629","Terminal Webcam","NCurses Terminal Webcam","title","Show HN: NCurses Terminal Webcam","https:\u002F\u002Fgithub.com\u002Fmustafaakin\u002Fterminal-webcam","github.com","CSDude",1398296150,2014,110,32,253,2272,12,"notable","creative","webcam ascii art","cli",[24,25,26,27,28],"ncurses","webcam","ascii art","terminal video","libcaca","loved",0.407,{"positive":32,"neutral":33,"mixed":34,"critical":34},7,4,1,13,{"performance":37,"execution":39,"idea":40},{"positive":34,"critical":38},0,{"positive":34,"critical":34},{"positive":41,"critical":38},5,[38,41,38,43,38,38,38,34,43,43,38,41,38,43,38,41,41,38,38,41,38,41,38,38,38,38,38,38,38,41,43,38],3,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":64,"stage":65,"team_size":65},[47,55,60],{"value":48,"source":49,"evidence":50},"C","inferred",[51],{"id":52,"by":53,"text":54},"7638139","techwizrd","It's still using the old OpenCV calls, so I did a quick port to OpenCV 2. https:\u002F\u002Fgithub.com\u002Ftechwizrd\u002Fterminal-webcam",{"value":56,"source":57,"evidence":58},"OpenCV","commenter",[59],{"id":52,"by":53,"text":54},{"value":24,"source":49,"evidence":61},[62],{"id":63},"post","open_source","unknown",{"praise":67,"objections":93,"requests":101,"questions":116,"alternatives":121},[68,83],{"value":69,"source":57,"evidence":70},"Delightful and impressive ASCII rendering of webcam video",[71,75,79],{"id":72,"by":73,"text":74},"7637856","Taylorious","This is pretty awesome. I'm surprised that you can get such a detailed and responsive image with just different characters. Very cool.",{"id":76,"by":77,"text":78},"7638071","a3n","The submitted program, and the mplayer incantations in the threads, are the most delightful things I've seen all day.",{"id":80,"by":81,"text":82},"7637939","userbinator","YouTube did something like this a few years ago for April Fools. I think on a modern Retina-level display it would look even more impressive due to the higher resolution and…",{"value":84,"source":57,"evidence":85},"Works in a bare terminal and over ssh",[86,90],{"id":87,"by":88,"text":89},"7638363","pcmonk","For the record, that's not pure terminal (it opens up another window). This project works even in a bare vterm. I'd love to see this work over ssh.",{"id":91,"by":88,"text":92},"7638532","Sweet, I didn't realize that. Sadly, the result flashes on and off and is essentially unusable for me (either in xterm or a TTY on Slackware64 14.0). I can tell it's working,…",[94],{"value":95,"source":96,"evidence":97},"Image is not very clear at night","maker",[98],{"id":99,"by":11,"text":100},"7638124","If you want to get full performance, use xterm, gnome-terminal and others are very slow. Colorful one uses only 6^3 colors but it looks nice:…",[102,109],{"value":103,"source":57,"evidence":104},"Add chat, encryption, sound",[105],{"id":106,"by":107,"text":108},"7637948","hardwaresofton","Please add encryption (on by default), sound, and hook this up to PGP so that it can be skype for hackers (and I don't mean just crackers, I mean in the most general sense) Just…",{"value":110,"source":57,"evidence":111},"Support for larger frame size or resolution",[112],{"id":113,"by":114,"text":115},"7639211","NAFV_P","I've just given it a go, I look lush. I tried changing the width and height but it came out the same size, I think I will have to play around with it.",[117],{"value":118,"source":57,"evidence":119},"How to change width and height settings",[120],{"id":113,"by":114,"text":115},[122,132,139,150,157],{"value":123,"source":57,"evidence":124},"mplayer with libcaca output",[125,129],{"id":126,"by":127,"text":128},"7638021","chjj","MPlayer can also do this. Something like this should work as an example: ``` $ mplayer tv:\u002F\u002F -tv driver=v4l2:width=640:height=480:device=\u002Fdev\u002Fvideo0 -fps 15 -vo caca ```",{"id":130,"by":127,"text":131},"7638394","It will draw an X11 window if there is an X display. Unset DISPLAY and it will render in the terminal: $ DISPLAY= mplayer ... Updated command for clarity (might want to…",{"value":133,"source":57,"evidence":134},"vlc with aa\u002Fcaca output",[135],{"id":136,"by":137,"text":138},"7638625","mrucci","Cool. You can do it also with `vlc` and the `-V aa` (ascii) or `-V caca` (colored ascii) video output in the console. Can play any videos or stream the webcam: ``` vlc -V aa…",{"value":140,"source":57,"evidence":141},"txtcam",[142,146],{"id":143,"by":144,"text":145},"7638535","paulannesley","See also: https:\u002F\u002Fgithub.com\u002Fdhotson\u002Ftxtcam",{"id":147,"by":148,"text":149},"7639832","dhotson","Neat! I made something similar for OSX: https:\u002F\u002Fgithub.com\u002Fdhotson\u002Ftxtcam \u002F Screencast: https:\u002F\u002Fasciinema.org\u002Fa\u002F7301 I used halftone characters to do \"dithering\". Someone forked…",{"value":151,"source":57,"evidence":152},"hasciicam",[153],{"id":154,"by":155,"text":156},"7638468","jsilence","See also hasciicam by Jaromil. https:\u002F\u002Fgithub.com\u002Fjaromil\u002FHasciiCam",{"value":158,"source":57,"evidence":159},"ascii-chat",[160],{"id":161,"by":162,"text":163},"7639147","zachlatta","See also https:\u002F\u002Fgithub.com\u002Fzfogg\u002Fascii-chat",{"comments":165,"answered":38,"key":166},2,[167,170],{"id":168,"text":169},"7638056","Well, I was going to do it (2 years ago as you can see in repo), but somehow I forgot. Now, I made NodeJS fork of it: https:\u002F\u002Fgithub.com\u002Fmustafaakin\u002Fterminal-webcam-chat to turn…",{"id":99,"text":100},{"commenters":172,"max_depth":173,"maker_replies":165,"first_comment_mins":174,"lifespan_hours":175},26,6,53,23,[177,179,181,182,184,187,190,194,196,200,202,204,206,207,210,212,214,215,218,219,221,223,227,231,233,235,239,242,243,245,249,253],[126,38,38,178,127,38],"other\u002Fneutral\u002Fnone",[87,38,41,180,88,38],"project\u002Fpositive\u002Fperformance",[130,38,38,178,127,38],[91,38,43,183,88,38],"project\u002Fmixed\u002Fperformance",[185,38,38,178,186,38],"7638610","nitrogen",[188,38,38,189,88,38],"7638628","other\u002Fpositive\u002Fnone",[191,38,38,192,193,38],"7638428","other\u002Fpositive\u002Fperformance","mpyne",[113,38,34,195,114,38],"project\u002Fcritical\u002Fexecution",[197,34,43,198,199,38],"7638191","project\u002Fneutral\u002Fidea","b0z0",[52,165,43,201,53,38],"project\u002Fneutral\u002Fexecution",[136,43,38,203,137,38],"other\u002Fneutral\u002Fidea",[106,33,41,205,107,38],"project\u002Fpositive\u002Fidea",[168,33,38,198,11,34],[208,33,43,198,209,38],"7638464","Crito",[99,41,38,211,11,34],"project\u002Fneutral\u002Fperformance",[72,173,41,213,73,38],"project\u002Fpositive\u002Fexecution",[80,173,41,205,81,38],[216,173,38,178,217,38],"7638158","mzs",[143,32,38,203,144,38],[76,220,41,205,77,38],8,[147,222,38,203,148,38],9,[224,225,41,205,226,38],"7638401",10,"EnigmaCurry",[228,229,38,178,230,38],"7638022",11,"13throwaway",[232,229,38,178,127,38],"7638028",[234,229,38,178,114,38],"7638146",[236,229,38,237,238,38],"7638826","other\u002Fneutral\u002Fperformance","broodbucket",[240,18,38,203,241,38],"7643480","suprjami",[154,35,38,203,155,38],[161,244,38,203,162,38],14,[246,247,41,205,248,38],"7638291",15,"cont4gious",[250,251,43,198,252,38],"7638844",16,"TazeTSchnitzel",[254,251,38,178,255,38],"7639044","Argorak",[],[258,263,268,273,278,282],{"id":259,"name":260,"points":261,"category":262},"7621398","Accredible",121,"learning_science",{"id":264,"name":265,"points":266,"category":267},"7604940","Tic-tac-tic-tac-toe",84,"games",{"id":269,"name":270,"points":271,"category":272},"7633991","freeboard",74,"dev_tools",{"id":274,"name":275,"points":276,"category":277},"7633993","My first project",73,"consumer_social",{"id":279,"name":280,"points":281,"category":262},"7614130","scalatutorials.com",61,{"id":283,"name":284,"points":285,"category":286},"7622031","Our weekend project",42,"web_saas",false,"v2",{"id":290,"name":5,"line":6,"ai":287,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":291,"top":18,"kw":292,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":293,"url":9,"mix":294,"praise":69,"objection":95,"sub":21},7637629,0.41,[24,25,26,27,28],"05030001330503055005050000000530",[32,33,34,34],1793990904819]