Я хочу декодировать входящий поток MPEG2-Transport, а затем кодировать его в h264. Все отлично работает с кодеком h264, но проблема в том, что libavcodec, похоже, не распознает MPEG2-Transportstream. Я в основном делаю это аналогично официальному примеру:
http://ffmpeg.org/doxygen/trunk/decoding__encoding_8c-source.html
ptrCodec = avcodec_find_decoder(CODEC_ID_MPEG2TS);
ptrCodec всегда равен NULL. Может ли кто-нибудь помочь мне с этим?