tag:blogger.com,1999:blog-6580088942610704648.post3818008435648677617..comments2024-01-08T07:40:07.042+01:00Comments on Raphinou's blog: Building a webcam recorder with VLC, Ion and Rubyraphinouhttp://www.blogger.com/profile/10541528354162666577noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-6580088942610704648.post-63980321079713704452018-03-14T14:00:02.756+01:002018-03-14T14:00:02.756+01:00We are really grateful for your blog post. You wil...We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work. <a href="https://www.linkedin.com/pulse/adult-chat-online-live-webcams-kevin-wilson/" rel="nofollow">adult cam</a><br />blogshttps://www.blogger.com/profile/09235236812515404846noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-16643405075345407512018-02-27T17:50:49.884+01:002018-02-27T17:50:49.884+01:00I haven’t any word to appreciate this post.....Rea...I haven’t any word to appreciate this post.....Really i am impressed from this post....the person who create this post it was a great human..thanks for shared this with us. <a href="https://www.theodysseyonline.com/virtual-reality-nude-webcam-chat-is-here" rel="nofollow">vr cams</a><br />Yuhuan Xiaohttps://www.blogger.com/profile/10557366956496636770noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-42936222199700937092018-02-03T18:43:43.504+01:002018-02-03T18:43:43.504+01:00Pretty good post. I just stumbled upon your blog a...Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. <a href="https://emu4ios.org/irec/" rel="nofollow">iRec</a> <br />GILAShttps://www.blogger.com/profile/02369234067179528620noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-55328324660588004832017-12-24T14:47:59.419+01:002017-12-24T14:47:59.419+01:00Very efficiently written information. It will be b...Very efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work. For sure i will check out more posts. This site seems to get a good amount of visitors. <a href="https://www.linkedin.com/pulse/chatterbate-enter-live-webcam-shows-chaturbate-chaterbate-ware" rel="nofollow">live cam shows</a><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-35785977989663661982017-12-19T12:02:02.278+01:002017-12-19T12:02:02.278+01:00Thanks for a very interesting blog. What else may ...Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. <a href="https://www.couplecam.co.uk/" rel="nofollow">couple cam</a><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-41518377272526205712017-12-10T16:01:49.626+01:002017-12-10T16:01:49.626+01:00New web site is looking good. Thanks for the great...New web site is looking good. Thanks for the great effort. <a href="https://www.linkedin.com/pulse/online-cam-chat-adults-aiden-ware/" rel="nofollow">adult cams</a><br />window tinting Littletonhttps://www.blogger.com/profile/03056053895314665911noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-84978994732237252082017-11-26T15:16:33.586+01:002017-11-26T15:16:33.586+01:00Thank you because you have been willing to share i...Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. <a href="http://s3.amazonaws.com/adultwebcam/index.html" rel="nofollow">adult live webcams</a><br />window tinting Littletonhttps://www.blogger.com/profile/03056053895314665911noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-88257555238583210472017-09-23T11:30:54.566+02:002017-09-23T11:30:54.566+02:00Hey what a brilliant post I have come across and b...Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. <a href="http://www.appletell.com/" rel="nofollow">Kameron</a><br />Colingwoodhttps://www.blogger.com/profile/01783606209371015909noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-76333798363679599522017-03-23T09:51:08.489+01:002017-03-23T09:51:08.489+01:00Easily, the article is actually the best topic on ...Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the fantasti c lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates. <a href="https://www.couplecam.co.uk/" rel="nofollow">Alena</a><br />personyogahttps://www.blogger.com/profile/00018371194408538134noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-10928039832746502042011-10-03T09:55:17.431+02:002011-10-03T09:55:17.431+02:002, thanks for your post, but when i try, there no ...2, thanks for your post, but when i try, there no sound display on my recording, please give me some help, thankspnthttps://www.blogger.com/profile/18422128150489076534noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-81886085840681271702010-04-28T09:34:09.251+02:002010-04-28T09:34:09.251+02:00hi very ecnomical tips thanks dude you make the w...hi very ecnomical tips thanks dude you make the work easierStreaming Recorderhttp://www.webflvrecorder.net/noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-69719424411787842892010-03-22T02:59:37.169+01:002010-03-22T02:59:37.169+01:00What versions of what distro did this work on? I a...What versions of what distro did this work on? I am trying to set something up very similar but I'm not familiar with ion3. Your VLC menus also look very different and seem to have different options than the modern releases. Do you remember anything else about your system that may point me in the right direction.<br /><br />Thank you for posting your setup, it may have saved me many hours in building my own.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-50139499689898769892010-03-10T13:51:36.338+01:002010-03-10T13:51:36.338+01:00great work...
Thanks for sharing.great work...<br /><br />Thanks for sharing.Webcam Recorderhttp://www.webflvrecorder.netnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-37997060951302630292008-09-23T10:23:00.000+02:002008-09-23T10:23:00.000+02:00Sorry, I have no windows to test it on....RaphaëlSorry, I have no windows to test it on....<BR/><BR/>Raphaëlraphinouhttps://www.blogger.com/profile/10541528354162666577noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-87127427645427532672008-08-21T07:38:00.000+02:002008-08-21T07:38:00.000+02:00Can you tell how to go for VLC on windows? I have ...Can you tell how to go for VLC on windows? I have tried the steps but am not able to see the output on VLC.Padmanabhhttps://www.blogger.com/profile/01423287252039476302noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-64844006017319628712008-08-12T07:49:00.000+02:002008-08-12T07:49:00.000+02:00interesting take a look athttp://arcanesentiment.b...interesting take a look at<BR/>http://arcanesentiment.blogspot.com/2008/08/why-i-havent-looked-at-rebol-much.html<BR/><BR/>and you will find they have been talking about this Rebol cross platofrm GUI scripting language.<BR/><BR/>a long time rebol coder (Gregg Irwin ,thanks for taking the time BTW Greg, im begining to be convinced ;) )took a quick lok at your ruby code and produced a rebol flavour to replace all but the core vlc as the engine, so if it works (he didnt test it so it may not run!) perhaps people can learn from this and start producing more detailed and functional cross platform GUI's<BR/><BR/>it seems this rebol view is a very good self contained GUI front end maker if you can follow its programming logic....and make the time to write the code and make it available to all OCAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-15425695987425282232008-01-09T12:08:00.000+01:002008-01-09T12:08:00.000+01:00You can test and check your webcam it is easy.Test...You can test and check your webcam it is easy.<BR/><A HREF="http://www.testmycam.com" REL="nofollow">Test my webcam</A>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-6370284657126317082007-11-03T10:53:00.000+01:002007-11-03T10:53:00.000+01:00Thanks Richard! I updated my original post, mentio...Thanks Richard! I updated my original post, mentioning your script, and I put it in a <A HREF="http://www.raphinou.com/blogger/webcamrecorder/webcamrecordergtk.rb" REL="nofollow">downloadable file</A>.raphinouhttps://www.blogger.com/profile/10541528354162666577noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-78453802018355661332007-11-02T23:29:00.000+01:002007-11-02T23:29:00.000+01:00I forgot...I launch uvcStream so I can use a V4L2 ...I forgot...I launch uvcStream so I can use a V4L2 webcam, and that is what I send to VLC so it can capture it. Also, that code probably isn't readable because of the format of this blog commenting system, but copying and pasting it into a text editor should yield more usable code.Unknownhttps://www.blogger.com/profile/00399408419017773502noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-37836217663537158212007-11-02T23:27:00.000+01:002007-11-02T23:27:00.000+01:00I took your program and translated it to ruby GTK2...I took your program and translated it to ruby GTK2/gnome2. It requires ruby-gnome2 libraries to run. This is what it looks like:<BR/><BR/><BR/><I><BR/>#!/usr/bin/ruby1.8<BR/><BR/>require 'gtk2'<BR/>require 'open3'<BR/>require 'net/telnet'<BR/>require 'fileutils'<BR/>require 'date'<BR/><BR/><BR/>DESTINATION_DIR = "/tmp"<BR/>MAXIMUM_DURATION= 5<BR/>UVC_STREAM_COMMAND=%{uvc_stream -r 640x480 -f 30 -p 5555}<BR/>VLC_COMMAND=%{vlc -IRC --rc-host localhost:4444 --sout '#transcode{vcodec=mp4v,vb=3072,scale=1,acodec=mpga,ab=192,channels=2}:duplicate{dst=display,dst=std{access=file,mux=mp4,dst="/tmp/test.mpg"}}'}<BR/><BR/><BR/><BR/>class Recorder<BR/> def delete_event( widget, event )<BR/> Gtk.main_quit<BR/> return false<BR/> end<BR/> def initialize<BR/> start_uvc_stream<BR/> start_vlc<BR/> Gtk.init<BR/> window = Gtk::Window.new( Gtk::Window::TOPLEVEL )<BR/> window.signal_connect( 'delete_event' ) { |w,e| delete_event( w, e ) }<BR/> window.title=( "VLC/webcam controller" )<BR/> window.border_width = ( 10 )<BR/> window.set_default_size(200,100)<BR/> window.set_keep_above(true)<BR/> window.focus_on_map=(true)<BR/> Gdk::Window::GRAVITY_SOUTH_EAST<BR/> window.move(Gdk.screen_width - 200, Gdk.screen_height - 100)<BR/> tcontainer = Gtk::HBox.new( false, 0 )<BR/> window.add( tcontainer )<BR/> ttable = Gtk::Table.new( 2, 2, true )<BR/> tcontainer.pack_start( ttable, true, true, 0 )<BR/> tbutton = Gtk::Button.new("Start Recording")<BR/> @button = tbutton<BR/> tbutton.signal_connect("clicked") {<BR/> start_stop<BR/> }<BR/> ttable.attach( tbutton, 0, 2, 0, 1 )<BR/> tframe = Gtk::Frame.new( "Status:" )<BR/> tlabel = Gtk::Label.new<BR/> tlabel.text = 'Stopped'<BR/> @label = tlabel<BR/> tframe.add( tlabel )<BR/> ttable.attach( tframe, 0, 2, 1, 2 ) <BR/> tlabel.show<BR/> tframe.show<BR/> tbutton.show<BR/> ttable.show<BR/> tcontainer.show<BR/> window.show<BR/> @recording = false<BR/> #@root = TkRoot.new { title "Ex1" } <BR/> @telnet = nil<BR/> begin<BR/> @telnet = Net::Telnet.new( "Host" => "localhost", "Port" => 4444, "TelnetMode" => false, "Prompt" => //)<BR/> rescue Exception => e<BR/> sleep 1<BR/> retry<BR/> end<BR/> sleep 2<BR/> start_recording<BR/> #bind('Return') { start_stop }<BR/> Gtk.main<BR/> end<BR/><BR/><BR/> def update_button<BR/> if !@recording<BR/> start_recording<BR/> else<BR/> stop_recording<BR/> end<BR/> end<BR/> def start_vlc<BR/> @vlc_thread = Thread.new do <BR/> system VLC_COMMAND<BR/> end<BR/> @vlc_started = true<BR/> end<BR/> def start_uvc_stream<BR/> @uvc_stream_thread = Thread.new do <BR/> system UVC_STREAM_COMMAND<BR/> end<BR/> @uvc_stream_started = true<BR/> end<BR/> <BR/> def start_recording<BR/> @recording = true<BR/> @button.label = 'Stop Recording'<BR/> @label.text = 'Recording...'<BR/> @telnet.cmd("add http://localhost:5555")<BR/> #sleep 1<BR/> #@telnet.cmd("f")<BR/># @start_time = Time.now<BR/># @counter_thread = Thread.new(@label, @start_time) do |rlabel, rstart|<BR/># while ((duration = (Time.now - rstart).to_i)<5)<BR/># sleep 1<BR/># rlabel.text = %{and #{MAXIMUM_DURATION - duration - 1}s are left }<BR/># end<BR/># end<BR/># stop_recording<BR/> end<BR/> def stop_recording<BR/> @recording = false<BR/> #@telnet.cmd("f")<BR/> #sleep 1<BR/> @telnet.cmd("stop")<BR/> @button.label = 'Start Recording'<BR/> file = DateTime.now.strftime("%Y-%m-%dT%H:%M:%S")<BR/> FileUtils.mv("/tmp/test.mpg", DESTINATION_DIR+"/"+file+".mpg")<BR/> # @counter_thread.kill<BR/># @label.text = %{#{MAXIMUM_DURATION}}<BR/> @label.text = 'Stopped'<BR/> end<BR/><BR/> def start_stop<BR/> update_button <BR/> end<BR/> def terminate<BR/> @telnet.cmd("quit")<BR/> end<BR/>end<BR/><BR/><BR/><BR/>r = Recorder.new<BR/>r.terminate<BR/></I>Unknownhttps://www.blogger.com/profile/00399408419017773502noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-8691590298887564012007-10-07T11:11:00.000+02:002007-10-07T11:11:00.000+02:00I think linux-uvc has a v4l2 driver. vlc doesn't s...I think linux-uvc has a v4l2 driver. vlc doesn't support v4l2 yet.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-41322856048331434112007-10-06T21:58:00.000+02:002007-10-06T21:58:00.000+02:00I don't know if this matters or not, but I can get...I don't know if this matters or not, but I can get video and audio working with aMSNAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-3064529600583985982007-10-06T21:14:00.000+02:002007-10-06T21:14:00.000+02:00Yes I'm sure because I use the same device for luv...Yes I'm sure because I use the same device for luvcview.<BR/><BR/>This is the error messages I get in the shell:<BR/>[00000377] main input error: refcount is 1, delaying again (id=377,type=-7)<BR/>[00000377] main input error: waited too long, cancelling destruction (id=377,type=-7)<BR/>[00000454] v4l demuxer error: cannot get channel infos (Invalid argument)<BR/><BR/>(.:7960): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed<BR/><BR/>(.:7960): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed<BR/><BR/>(.:7960): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed<BR/><BR/>(.:7960): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed<BR/><BR/>(.:7960): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed<BR/><BR/>(.:7960): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed<BR/>[00000287] main playlist: stopping playback<BR/>[00000287] main playlist error: refcount is -2, delaying again (id=287,type=-5)<BR/>[00000287] main playlist error: waited too long, cancelling destruction (id=287,type=-5)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-717241283182281632007-10-06T19:01:00.000+02:002007-10-06T19:01:00.000+02:00anonymous, are you sure you open the correct devic...anonymous, are you sure you open the correct device?raphinouhttps://www.blogger.com/profile/10541528354162666577noreply@blogger.comtag:blogger.com,1999:blog-6580088942610704648.post-59439037513325440112007-10-06T18:33:00.000+02:002007-10-06T18:33:00.000+02:00VLC doesn't show my webcam :-(I can get the webcam...VLC doesn't show my webcam :-(<BR/><BR/>I can get the webcam to work (and capture) using luvcview with no problem.<BR/><BR/>The thing was that I need to record audio and luvcview doesn't support it.Anonymousnoreply@blogger.com