ffmpeg を使用して yuv raw ビデオ ファイルを ts ストリーム ビデオ ファイルに変換したいので、コードでこれを行います。
avcodec_find_encoder(AV_CODEC_ID_MPEG2TS);
しかし、実行すると、次のことが発生します。
[NULL @ 0x8832020] No codec provided to avcodec_open2()
"AV_CODEC_ID_MPEG2TS" を "AV_CODEC_ID_MPEG2VIDEO" に変更すると、うまく動作し、mpg ファイルも正常に生成されます。