Skip to content

Poor MP4 Quality for HD Transfers #984

@iamdamosuzuki

Description

@iamdamosuzuki

I ran a 1080i59.94 capture today (directly to FFV1 with no dropped frames :] ) and everything was great but the MP4 looks pretty trashy. I noticed that there's logic for setting the profile, and that appears to work as MediaInfo reads the profile as 4.2. That should be enough to make the quality nice, but bitrate ends up being just over 2Mbps, which is definitely not enough for HD. Here's the mediainfo dump

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Main@L4.2
Format settings                          : CABAC / 1 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 1 frame
Format settings, GOP                     : M=1, N=12
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1 h 0 min
Bit rate                                 : 2 037 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 4:3
Frame rate mode                          : Constant
Frame rate                               : 59.940 (60000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.016
Stream size                              : 877 MiB (88%)
Encoded date                             : UTC 2026-04-01 13:47:50
Tagged date                              : UTC 2026-04-01 13:47:50
Codec configuration box                  : avcC

I know we can't use CRF because we're off x264. Is it maybe worthwhile to just define a target bitrate for HD files to avoid this? I can give that a shot.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions