Hey there!
I am trying to encode a subtitle stream.
?
Currently I am able to serve a HTTP stream in mpegts, fragmented mp4 or webm
format with a video stream encoded by H.264 or VP8/VP9 respectively.
For subtitle encoding, I get an encoder like this:
subtitle_codec = avcodec_find_encoder(format_context->oformat->subtitle_codec);
or
subtitle_codec = avcodec_find_encoder("mov_text");
This works.
I create a new stream:
subtitle_stream = avformat_new_stream(format_context, subtitle_codec);
This works, too.
I open the codec:
avcodec_open2(subtitle_stream->codec, subtitle_codec, NULL);
This returns error code -1094995529?, which means AVERROR_INVALIDDATA?.
I tried loading some default values and setting the codec id before opening the
codec:
avcodec_get_context_defaults3(subtitle_stream->codec, subtitle_codec);
subtitle_stream->codec->codec_id = subtitle_codec->id;
Still getting AVERROR_INVALIDDATA.
What am I doing wrong?
Is there any example code on this? Documentation? Ideas?
Thank you.
Jan
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user