-
-
Notifications
You must be signed in to change notification settings - Fork 221
Recording (Windows): encode H.264 with the High profile #922
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or requeststatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.Work is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.Merged change is waiting for a packaged desktop release.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.Work is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.Merged change is waiting for a packaged desktop release.
Part of #920 (rank 3). Effort S, risk low.
Problem
ffprobe).mf_encoder.cppnever setsMF_MT_MPEG2_PROFILE, so the Media Foundation encoder picks Baseline.h264_mf -hw_encoding 1) at equal bitrate:Proposal
eAVEncH264VProfile_Highon the output type (andCODECAPI_AVEncMPVProfilewhere the MFT reads it), with a fallback to the current behaviour if the encoder refuses it.Verify
ffprobereadsprofile=Highon both tracks, hardware and software encoder paths.