Click here to Skip to main content
15,883,705 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How do I process an already existing video file.
By Processing I mean encoding, changing resolution, bitrate.
Posted
Comments
Sergey Alexandrovich Kryukov 11-Dec-12 12:49pm    
Do you need to do it in Android? Why?
--SA

1 solution

This is too broad topic. There are many ways to encode/transcode video and a good number of different formats/containers, compression algorithms and codecs.

I would highly recommend one of the most lean a capable products, opens-source ffmpeg:
http://en.wikipedia.org/wiki/Ffmpeg[^],
http://ffmpeg.org/[^].

See also related libavcodec:
http://en.wikipedia.org/wiki/Libavcodec[^],
http://libav.org/[^].

The product in both flavors is multiplatform and certainly available for Android as well. Please see:
http://sourceforge.net/projects/ffmpeg4android/[^].

—SA
 
Share this answer
 
v2
Comments
Thomas Daniels 11-Dec-12 12:55pm    
+5!
Sergey Alexandrovich Kryukov 11-Dec-12 13:08pm    
Thank you.
(By the way, these days I'm transcoding some of my videos purchased years ago just to save them: the codecs are phased out from all bundles as obsolete, so I had to bite a bullet: installed a virtual PC, found very old codes and transcoded the video. Nothing worked better for me than ffmpeg. VideoLAN (also based on ffmpeg) can be used, too, but for pure transcoding ffmpeg is much better.)

--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900