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:
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.
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.
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.
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:))
ReplyDeleteI'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?
ReplyDeleteHi, 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.
ReplyDeleteI would love suggestions for useful features to be included.
I decided to host the solution as a small project in github.
ReplyDeleteThe 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.
I don't understand how to use snb2swf.exe and drawingdata_1 file. I'm not english and it's not easy to understand...
ReplyDeleteThx
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..!!
ReplyDeletemy 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.
ReplyDeleteThis is what I've been waiting for. Please, someone, write this App. I really need this badly. I can't wait. Thank you electrokavalam.
ReplyDeletePlease review my post regarding your question on the S-note recording.
DeleteThe 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