Skip to main content

Converting Samsung S-Note .snb file to video : Solved ?

After my recent post (http://electrokavalam.blogspot.in/2013/05/converting-samsung-s-note-snb-file-to.html) about the difficulty in converting a Samsung S-Note .snb file to video I got some encouraging comments which made me realize that the problem is indeed relevant to some people at least.

I am happy to announce the prototype solution that I have put together. This solution can convert the snb to a flash movie that can be easily viewed using a web browser with flash player installed.

So, here are the steps:

Step 1: Get the "drawingdata_1" file

The (x,y,time) coordinates of the pen are available in text format within the .snb archive.
Rename .snb to .zip and extract the archive. Navigate to <extracted-folder>\snote\media directory. You will find "drawingdata_1" file there. This is a simple text file (in XML format) that we are interested in.

Step 2: Create flash movie using snb2swf

From a command prompt run snb2swf.exe (which may be downloaded below) and pass the path to drawingdata_1 file as the argument. For example,

c:\> c:\downloads\snb2swf.exe c:\mynotes\Efield\snote\media\drawingdata_1

This will create a flash movie file - "snb2swf.swf" in the working directory.

Step 3: Play the flash movie using a web browser

Virtually any browser that can play an youtube video should be able to open this flash movie also.
To do that, simple drag and drop the "snb2swf.swf" file into the browser window. You might have to click on "Allow blocked content" before the movie can play.

You may download "snb2swf.exe" from http://www.rediscoverkerala.com/snb2swf/snb2swf.exe
A sample .snb file, that I used to experiment, may be downloaded from http://www.rediscoverkerala.com/snb2swf/Efield.snb

A note to the reader

This is just a proof of concept version. I wish to take this forward and make it more useful and user friendly. However, I have decided to wait for feedback so as find out the pros and cons of this approach.So, please take a look at this solution and post your comments below.

I am aware that some of you may be skeptical that the executable may contain malware. However, at the moment I am not able to provide an alternate (say, web based solution) solution. I request you to take my word for the time being.

Comments

  1. thank you very much for your effort. i'm a physics teacher and i want to use s-note for lectures. your solution very nice.but could it be possible can you make fast playing swf file. its playing very slow. what about sound records:))

    ReplyDelete
  2. I'd really love to be able to convert my drawings .. your programm doesn't quite work for me, though. my drawing seems cut off.. I did my drawing on a note 8.0 so maybe the screen resolution is different?

    ReplyDelete
  3. Hi, being a prototype, I had set the canvas to fixed dimensions. This can be easily fixed. Planning to come up with a more user friendly version in a weeks time.
    I would love suggestions for useful features to be included.

    ReplyDelete
  4. I decided to host the solution as a small project in github.
    The sources will be published there in case you are interested in following/contributing to the development.

    Even otherwise, the windows executable may be downloaded from the releases section.
    I am starting with v0.1

    https://github.com/jjkavalam/minijournal/releases/0.1

    The issue of drawing being cut off is because the dimensions are not scaled correctly to fit on the screen. By adjusting the scale factor command line argument this can be fixed. See the release note for details.

    ReplyDelete
  5. I don't understand how to use snb2swf.exe and drawingdata_1 file. I'm not english and it's not easy to understand...
    Thx

    ReplyDelete
  6. I am an economist and I have tried to do this researching on the web....anyways...when I try to start snb2swf.exe on command prompt windows says that it is not recognized as an internal or external command, operable program or batch file...please help..!! thank you a lot..!!

    ReplyDelete
  7. my phone path is show as "Computer\Galaxy Note4\Phone". Therefore I can not find the drive letter and can not access the afforsaid folder using command prompt. Pls help me sort this out.

    ReplyDelete
  8. This is what I've been waiting for. Please, someone, write this App. I really need this badly. I can't wait. Thank you electrokavalam.

    ReplyDelete
    Replies
    1. Please review my post regarding your question on the S-note recording.

      Delete
  9. The easiest method I've found is to download a third party app that allows you to record your screen (I like fooview, because it is fully customizable). Open S-note and open the the regional screen recorder to record only the part of the screen that you are using to draw (don't make it big enough to view the pen, eraser menu options on the top of the S-note). I set my recorder to stop recording when I shake my phone, so once I am done, I shake my phone, save the recording, and don't even need to save the S-note since I already saved it as a video (I think it's saved as a gif, and ready to share). Good luck!

    ReplyDelete

Post a Comment

Popular posts from this blog

Competitive Programming

Programming a Sport ? I didn't know that until today !! I was amazed to look around and find that so many initiatives abound on the internet that aim at popularizing programming. I got started at codechef.com , then watched an amazing inspirational video http://www.codechef.com/school The getting started page launched me into a web of great resources - http://www.codechef.com/getting-started Check every link ! I met two great heros of the sport in that great journey - 'tourist' and 'petr' The latter is elder to me while the former is just 19 now. petr works for Google but is still a great force in the sport. The ACM ICPC is like the olympics of programming where teams participate. Codechef's envision's the Indian team winning some day and the Go-for-Gold section is particularly geared towards that. Codechef also has a school section. Mathewkuttan, Maxwell - what do you think ?