[FFmpeg-devel] Transcoding using FFmpeg

Víctor Paesa wzrlpy
Mon Jul 2 08:39:27 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  whole stuff.
> 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.

This is a question for the ffmpeg-user mail list.

> 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?

Again, a question for the ffmpeg-user mail list.

> 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?

This is a proper question for the ffmpeg-devel mail list (we deal here
strictly with development of FFmpeg, whereas ffmpeg-user is devoted to usage
of either the ffmpeg binaries or the libav* libraries).
The answer is that patches are welcome, but you will need to elaborate
a bit more your explanation.

Please visit http://ffmpeg.mplayerhq.hu/documentation.html to know
how to contribute (and probably to get an answer to your questions 1, 2)


More information about the ffmpeg-devel mailing list