Welcome Guest ( Log In | Register )



 
Reply to this topicStart new topic
> I'm Interested In Creating A Video Manipulation Program..., Exporting frames to bitmaps and back again
NigaiAmai Yume`
post Sep 10 2006, 03:11 PM
Post #1


Newbie [ Level 1 ]
Group Icon

Group: Members
Posts: 3
Joined: 8-September 06
Member No.: 15,805



I'm currently interested in developing a specific video manipulation program. What I would like it to:
- take a video clip, export the frames as individual bitmaps
- create clips from a series of bitmaps (saved as 001.bmp, 002.bmp, etc) or other images
- allow for editing of time (ei how long to show each frame/image)

Ideally, this program would allow for some of the coding to be written up before hand in a txt file to take advantage of copying the numerous, numerous file locations for the images and the timing and editing the file in Word or something.

Since I've got something specific and a little weird in mind, I figured it would be a good excuse to get back into programming again.

Part of the problem is, I haven't programmed anything in 6 years, and that was in C++. Fortunately, my programming style is more work out logic, develop psuedocode, then search through books and lists of commands until I find what I need to get things to work, so actual KNOWLEDGE is secondary to an internet connection. ^-^

Any suggestions on where to start with my little insane project?
Go to the top of the page
 
+Quote Post
vizskywalker
post Sep 10 2006, 08:51 PM
Post #2


Techno-Necromancer
Group Icon

Group: Members
Posts: 1,018
Joined: 13-January 05
From: The Net
Member No.: 2,127



Actually, C++ (or some other C language, like perhaps c#) would be a very good language for you to code this project in. Figuring out the logic is definitely a good first step here. I would try to search for some basic C# tutorials, or C++ ones since it's easier to get compiler's for C++ than for C# as far as I know.

~Viz
Go to the top of the page
 
+Quote Post
unimatrix
post Sep 12 2006, 12:42 AM
Post #3


Premium Member
Group Icon

Group: Members
Posts: 493
Joined: 15-August 05
Member No.: 7,873



Python is another choice you should consider especially given how some other application are now using Python, such as Blender 3D.
Go to the top of the page
 
+Quote Post
tommydanger
post Sep 12 2006, 03:52 PM
Post #4


Member [ Level 1 ]
Group Icon

Group: Members
Posts: 42
Joined: 1-September 06
Member No.: 15,660



Well, first you have choose which video format do you want to use and wether you would like to code the video codec by yourself or use a open source library.

I would use C(++) as this gives great speed.
I'm sure you have allready converterd a dvd movie and know the time it takes to convert wink.gif

You said you want to save each frame as bitmap?
So I would choose between the following 3 file formats: BMP,PCX,RAW.
Well if you have plenty of MB free I would choose RAW, very simple file format.
BMP is also very easy to understand.
However they are not compressed in any way.
If you don't like the two either, you can take PCX.
PCX is a little bit outdated but it uses RLE compression (Run Length Encoding), but also very easy to load
Take that three if you want to write your own image saving library.
If you want to use any other image format, I would take PNG and use libpng to handle the PNG stuff in my code.
It's up to you wink.gif
Look on http://www.wotsit.org/ for additional infos (file format)

As for the video codec I don't know that much about it. but I think it's easier to pick a format thats not compressed

This post has been edited by tommydanger: Sep 12 2006, 03:52 PM
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Adobe Premiere Pro vs Sony Vegas 5 + DVD Productio(32)
  2. Google Adsense(24)
  3. Clicksor(7)
  4. Favorite Graphics Program?(68)
  5. Need A Tutorial On Creating A Font(5)
  6. Creating Irc Chat Room...(10)
  7. A Free Graphic Design Program That Could Equal Photoshop?(35)
  8. MySQL For EasyPHP Users(5)
  9. Creating Windowsxp Bootable CD(2)
  10. Video Editing Tutorial(3)
  11. Gba Game Program(6)
  12. Ciscopress Ccna Video Mentor(4)
  13. C# Tutorial : Lesson 7 - Creating Value Types & Reference Types - Part II(1)
  14. Digital Painting Of Flying Boat In Gimp(13)
  15. Best Free Anti-virus Program(26)
  1. Share : How To Rip Dvd And Convert Video To Ipod Or Iphone Or Zune(2)
  2. Guide For Beginner Convert Video To Psp(8)
  3. Do I Need To Do Any Extra Setup For Audio / Video Output?(1)
  4. Anyone Willing To Make A Text-based Game With Me?(5)
  5. Palestinian Power(3)
  6. Back After Long Time(1)
  7. Video Feature?(1)
  8. Anyone Here Tried Osx86?(1)
  9. Creating An Mmo(3)
  10. About Virus(1)
  11. Creating A Template Engine(1)
  12. The New Gmail Video And Voice Chat Plug-in(4)
  13. Wpe Pro (winsock Editor Pro)?(2)


 



- Lo-Fi Version Time is now: 4th December 2008 - 11:13 PM