Forbedr Videokvalitet med NVENC på Geforce GTX 1080 ved Brug af FFMPEG

Hvordan kan kvaliteten forbedres ved samme filstørrelse og mere udnyttelse af beregningskraften på en Geforce GTX 1080, når FFMPEG bruges med NVENC til at konvertere mpeg2 .TS-filer til h264 .mp4-filer?

Forbedring af kvaliteten ved samme filstørrelse med NVENC på en Geforce GTX 1080 ved brug af FFMPEG kan opnås ved at justere bitrate, bruge højere kvalitet forudindstillinger, vælge en højere profil, øge antallet af B-frames, optimere GOP-størrelse, aktivere AQ og psyko-visuelle optimeringer.

Forbedring af Kvaliteten ved Samme Filstørrelse med NVENC på en Geforce GTX 1080 ved Brug af FFMPEG

For at forbedre kvaliteten af dine konverterede videoer ved samme filstørrelse og udnytte beregningskraften på en Geforce GTX 1080, når du bruger FFMPEG med NVENC til at konvertere mpeg2 .TS-filer til h264 .mp4-filer, kan du følge disse trin:

  • Brug af Højere Bitrate: Selvom du ønsker at holde filstørrelsen den samme, kan du eksperimentere med at justere bitrate for at finde en balance mellem kvalitet og filstørrelse. Brug en variabel bitrate (VBR) for bedre kvalitet.
  • Forbedring af Forudindstillinger: NVENC tilbyder forskellige forudindstillinger, der kan påvirke kvaliteten. Brug en højere kvalitet forudindstilling som "slow" eller "hq" for bedre resultater.
  • Justering af Profil: Brug en højere profil som "high" i stedet for "main" eller "baseline" for at få bedre komprimering og kvalitet.
  • Brug af B-frames: Øg antallet af B-frames, da de kan forbedre komprimeringseffektiviteten og dermed kvaliteten.
  • Optimering af GOP Størrelse: Juster GOP (Group of Pictures) størrelse for at finde en balance mellem komprimering og kvalitet. En mindre GOP kan forbedre kvaliteten.
  • Brug af AQ (Adaptive Quantization): Aktivér AQ for at forbedre billedkvaliteten i komplekse scener.
  • Brug af Psyko-visuelle Optimeringer: Aktivér psyko-visuelle optimeringer som psy-rd og psy-trellis for at forbedre den visuelle kvalitet.

Her er et eksempel på en FFMPEG-kommando, der anvender nogle af disse optimeringer:

ffmpeg -i input.ts -c:v h264_nvenc -preset slow -profile:v high -b:v 5M -maxrate 5M -bufsize 10M -g 50 -bf 3 -rc-lookahead 20 -aq-strength 15 -psy-rd 1.0:0.15 -c:a aac -b:a 192k output.mp4

Forklaring af kommandoen:

  • -preset slow: Bruger en langsommere forudindstilling for bedre kvalitet.
  • -profile:v high: Bruger en højere profil for bedre komprimering.
  • -b:v 5M: Indstiller videobitrate til 5 Mbps.
  • -maxrate 5M: Indstiller maksimal bitrate til 5 Mbps.
  • -bufsize 10M: Indstiller bufferstørrelse til 10 Mbps.
  • -g 50: Indstiller GOP størrelse til 50.
  • -bf 3: Bruger 3 B-frames.
  • -rc-lookahead 20: Forbedrer kvaliteten ved at se fremad i 20 frames.
  • -aq-strength 15: Aktiverer og justerer styrken af adaptiv kvantisering.
  • -psy-rd 1.0:0.15: Aktiverer psyko-visuelle optimeringer.
  • -c:a aac -b:a 192k: Indstiller lydkodek til AAC med en bitrate på 192 kbps.

Ved at følge disse trin og justere parametrene kan du forbedre kvaliteten af dine konverterede videoer, mens du udnytter beregningskraften på din Geforce GTX 1080 optimalt.