New to FFmpeg - Require FFmpeg as memory interface
I am new user to FFmpeg which I downloaded the source and compiled in
Ubuntu 16.04 and could able to successfully trans code video files from
mp4 using H264 codec which internally uses libavcodec library.
This implementation works well for file interface (input file, output
file). But my need was to consume this trans code using memory stream both
input and output will be memory stream. I debugged the source code
ffmpeg.c(wrapper file) and notice it internally uses dependent libraries.
I have couple of questions kindly clarify and guide me in right direction.
1. Is there any ready made interface available for libavcodec to consume in
our native application? Like VLC and other player uses ffmpeg as memory
2. or else do I need to debug the ffmpeg.c source and need to trim the code
> Anand Veerappan (12019-07-29):
> > Thanks for your reply and the link which you shared.
> > Do I need to use transcoding.c instead of ffmpeg.c correct ?
> Did you read the comment at the beginning of the file? Do you know what
> "example" means?
> > On Mon, Jul 29, 2019 at 2:31 PM Venkateswaran.S <
> [hidden email]>
> > wrote:
> Top-posting is forbidden on this list, do not do it. If you do not know
> what it means, look it up. Otherwise, do not expect further help.
> Also, this question is out of topic on the ffmpeg-devel mailing-list, do
> not put it in copy.
> Nicolas George
> ffmpeg-user mailing list
> [hidden email] > https://ffmpeg.org/mailman/listinfo/ffmpeg-user >
> To unsubscribe, visit link above, or email
> [hidden email] with subject "unsubscribe".