Okay, jeg fik endelig downloadet din video og genskabt opsætningen her. Jeg kan ikke se nogen problemer med output-filstørrelsen her (den er 815 MB efter konvertering).
Når jeg graver dybere i dine logs, tror jeg, jeg kan se kilden til dit problem. Det er din grafikdriver.
Kildenvideoen har mange beskadigede tidsstempler, og loggene er 90 % fyldt med disse fejl:
2023-11-10T08:05:27 MCEBuddy.AppWrapper.Handbrake → [h264_qsv @ 0000000004b60380] A decode call did not consume any data
2023-11-10T08:05:27 MCEBuddy.AppWrapper.Handbrake → [NULL @ 00000000083b1080] missing picture in access unit
Derefter bemærkede jeg, at grafikdriveren i dine logs ikke kunne håndtere disse video-problemer, og det endte med at duplikere meget af videoundholdet, mens det forsøgte at korrigere for ferene, hvilket forøgede videobitraten til 49 Mbps
2023-11-10T08:05:59 MCEBuddy.AppWrapper.Handbrake → [08:05:59] mux: track 0, 159273 frames, 16304021784 bytes, 49059.44 kbps, fifo 1024
2023-11-10T08:05:59 MCEBuddy.AppWrapper.Handbrake → [08:05:59] mux: video bitrate error, +15477179768 bytes
Hvorimod min test-computer kompenserede ved at droppe de beskadigede videoframes og dermed sænkede bitraten:
2023-11-13T16:50:28 MCEBuddy.AppWrapper.Handbrake → [16:50:28] mux: track 0, 159273 frames, 814012086 bytes, 2449.39 kbps, fifo 2048
2023-11-13T16:50:28 MCEBuddy.AppWrapper.Handbrake → [16:50:28] mux: video bitrate error, -12829930 bytes
Det er derfor, du får en meget større fil. Det er din grafikdriver, der er problemet (faktisk er kildenvideoen den egentlige årsag, men den dårlige grafikdriver er grunden til de store filer).
Du har tre muligheder:
- Opdatér/nedgradér dine grafikdrivere, hvis du vil bruge hardware-acceleration til at konvertere videoen til en, der ikke er et problem.
- Slå hardware-acceleration / GPU-encoding fra i konverteringsopgaveindstillingerne
- Se anbefalingen ovenfor til at bruge MP4 Unprocessed-profilen, da du egentlig ikke behøver at konvertere din videoencoding, bare klippe den og skifte containeren fra TS til MP4.