Я использую API-интерфейсы Media Foundation для чтения одного файла mp4 кадр за кадром и управления несколькими пикселями и для сохранения снова как mp4. Но когда я уменьшаю размер файла mp4-файла, уменьшает (если я использую 3000kb результат видео будет 2800)CPP MediaFoundation - mp4 Размер файла
используя тип входного и выходного типа, как, как это
MFT_REGISTER_TYPE_INFO inputType = { MFMediaType_Video, MFVideoFormat_RGB32 };
MFT_REGISTER_TYPE_INFO outputType = { MFMediaType_Video, MFVideoFormat_H264 };
if(false == g_bMFTFactoryRegistered)
{
hResult = MFTRegisterLocal(&g_MFTFactory, MFT_CATEGORY_VIDEO_ENCODER, L"MFTFactory", 0, 1, &inputType , 1, &outputType);
Как сделать источник и размер назначения так же ?? Кто-нибудь, пожалуйста, помогите мне
Я попытался hResult = pMediaTypeOut-> SetUINT32 (MF_MT_AVG_BITRATE, 0xFFFFFFFF), чтобы увеличить биттрейт, но все же размер меньше – syam218
Есть ли полезная ссылка? – syam218