[FFmpeg-devel] Transcoding using FFmpeg
Mon Jul 2 05:29:59 CEST 2007
I am a gradute student who is working on digtial video transcoding.
I have found that FFmpeg is a powerful transcoding tool. So I decide to build my
transcoding project on the basis of it.
But I got some problems.
1. I am not familiar with coding on Linux. I spent lots of time on Windows
IDE like Visual C++/ Turbo C etc. So I got confused when I unpacked the
I want to know if you use an IDE such as Eclipse or you just coding the project
in the terminal using an edtior like VI.
Any advice will be very appreciated.
2. Libavcodec contains a lot of codecs. I want to modify them and add my own property.
For example: Transcoding from MPEG2 to MPEG4.
I have to extract motion vectors from the MPEG2 code stream and then put them into MPEG4
code stream. However, MPEG2 and MPEG4 are different coding standards, so simply reusing
motion vectors will cause a lot problems.
And also, I think analysing libavcodec is a very hard job.
Is there any document about libavcodec?
3. Transcoding in FFmpeg is performed as decoding then encoding. The computational
complexity is very high compared with the partly decoding then partly encoding procedure.
So do you want to add this feature to FFmpeg?
Thanks in advance!
More information about the ffmpeg-devel