Hi
Ok, humour me with this post, I’m not a php developer, I’m an artist who programs and have been using php for almost ten years so am quite competant however I don’t often make ‘practical’ things so this may seem a bit way out - as I said humour me, it’s all for the sake of art.
I want to build a script which will translate a filetype from one format to another, practical examples of this would be those convert to pdf scripts you find online. However I want my script to be able to convert a digital video to a batch of real files in a folder of varying types (kind of like unzipping a file). These files could be .txt, .jpg, .mp3 or many other files types.
Yeah I know, I’m weird before anyone else says it.
I forsee lots of problems with this e.g.
-
First problem is how do I initially go about encoding my files into my video to actually work as a video? Would an initial step of compressing them all into one file (to group them) and then doing the conversion of that one compressed file to a video format be the best approach? I’ve used the Zip library before in php and it works well so in my mind that would be the best way to go about this initial step but perhaps not?
-
What is the easiest video format to generate and of course non-proprietary? I don’t know of any library that does this (sort of like Ming) as its not practical/sensible (?). I realise that the video will be blocks of colour and maybe noise - thats what I’m looking for.
These I’m sure are only the tip of the iceberg but if I can get my head around them with somebodies help it might get me started.
Looking at this:
http://www.turbulence.org/Works/arcangel/
might help with giving you an idea of what I’m trying to achieve, except I’m sort of doing the reverse and the files that come back out of the video need to work.
There was also a app for the mac a few years back which could encode, compress and send files from the computer to a camcorder (via firewire like video apps send video back to tape) for storage, can’t remember the name of it but what I’m trying to do is similar on a smaller scale.
Help, suggestions or thoughts would be greatly appreciated.
Garrett