AVI dump: Always use FFV1, remove the option to use MPEG-4

The lossy MPEG-4 encoder (with the MPEG-video encoding code it needs) is most
of what FFmpeg's encoders weigh, and lossy footage is better recorded from the
output with a screen recorder. Dumps are now always lossless FFV1, which also
makes for much larger files than the old default.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Henrik RydgårdandClaude Opus 5.5 committed 2026-10-25 22:27:54 +01:00
1 parent e031502d27
commit a8068d1742
7 files changed
+3 -16

No files matched your search

-2
View File
@@ -394,8 +394,6 @@ static constexpr ConfigSetting generalSettings[] = {
.Label(I18NCat::SYSTEM, "Screenshot mode").Choices(screenshotModeNames),
ConfigSetting("ScreenshotsAsPNG", SETTING(g_Config, bScreenshotsAsPNG), false, CfgFlag::PER_GAME)
.Label(I18NCat::SYSTEM, "Screenshots as PNG"),
ConfigSetting("UseFFV1", SETTING(g_Config, bUseFFV1), false, CfgFlag::DEFAULT)
.Label(I18NCat::SYSTEM, "Use Lossless Video Codec (FFV1)"),
ConfigSetting("DumpFrames", SETTING(g_Config, bDumpFrames), false, CfgFlag::DEFAULT)
.Label(I18NCat::SYSTEM, "Record Display"),
ConfigSetting("DumpVideoOutput", SETTING(g_Config, bDumpVideoOutput), false, CfgFlag::DEFAULT)