Click here to Skip to main content
11,706,979 members (33,182 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Android media
How do I process an already existing video file.
By Processing I mean encoding, changing resolution, bitrate.
Posted 10-Dec-12 20:42pm
Comments
Sergey Alexandrovich Kryukov at 11-Dec-12 12:49pm
   
Do you need to do it in Android? Why?
--SA

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

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
  Permalink  
v2
Comments
ProgramFOX at 11-Dec-12 12:55pm
   
+5!
Sergey Alexandrovich Kryukov at 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)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 140
1 OriginalGriff 125
2 chainerlt 110
3 ppolymorphe 89
4 Mika Wendelius 70
0 OriginalGriff 9,178
1 Sergey Alexandrovich Kryukov 8,487
2 CPallini 5,189
3 Maciej Los 4,766
4 Mika Wendelius 3,696


Advertise | Privacy | Mobile
Web04 | 2.8.150819.1 | Last Updated 11 Dec 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100