Closed guy123guy123 closed 1 month ago
The 720p format is selected because its bitrate is 4000kbit/s while the highest bitrate for 1080p is 1673kbit/s.
If you want the latter, use -f '(bestvideo+bestaudio/best)[height>?720]/bestvideo+bestaudio/best'
.
Thanks, that worked (changed width to height, likely a typo). I think in this case resolution should be prioritized by default over bitrate, it may also prove problematic on over 1080p resolutions on paid premium accounts.
The resulting video isn't even 4000kbps, it's much lower at ~1000-1100
(bestvideo+bestaudio/best)[height>?720]/bestvideo+bestaudio/best:
General
Complete name : Oops! I Squirted On Your Face - Dripping Wet Pussy-ph603bd8b89dad4.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 247 MiB
Duration : 20 min 31 s
Overall bit rate mode : Variable
Overall bit rate : 1 681 kb/s
Movie name : Oops! I Squirted On Your Face - Dripping Wet Pussy
Performer : Sweet Bunny
Recorded date : 20210228
Writing application : Lavf58.76.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 20 min 31 s
Source duration : 20 min 31 s
Bit rate : 1 452 kb/s
Maximum bit rate : 1 521 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.028
Stream size : 213 MiB (86%)
Source stream size : 223 MiB (90%)
Writing library : x264 core 155
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=90 / keyint_min=46 / scenecut=0 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=4000 / vbv_bufsize=160 / crf_max=27.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
mdhd_Duration : 1231120
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 20 min 31 s
Bit rate mode : Variable
Bit rate : 154 kb/s
Maximum bit rate : 173 kb/s / 173 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 22.5 MiB (9%)
Default : Yes
Alternate group : 1
default:
General
Complete name : Oops! I Squirted On Your Face - Dripping Wet Pussy 20210228 best.mkv
Format : Matroska
Format version : Version 4
File size : 164 MiB
Duration : 20 min 31 s
Overall bit rate : 1 120 kb/s
Movie name : Oops! I Squirted On Your Face - Dripping Wet Pussy
Writing application : Lavf58.76.100
Writing library : Lavf58.76.100
ErrorDetectionType : Per level 1
ARTIST : Sweet Bunny
DATE : 20210228
PURL : https://www.pornhub.com/view_video.php?viewkey=ph603bd8b89dad4
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 20 min 31 s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Writing library : x264 core 155
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=90 / keyint_min=46 / scenecut=0 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=4000 / vbv_bufsize=160 / crf_max=27.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Default : Yes
Forced : No
VENDOR_ID : [0][0][0][0]
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : A_AAC-2
Duration : 20 min 31 s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Default : Yes
Forced : No
VENDOR_ID : [0][0][0][0]
The bitrate data 4000K
comes from the media URL https:// ev.phncdn.com/videos/202102/28/384409592/720P_4000K_384409592.mp4
, but clearly it lies. One video is named according to the actual bit-rate, one according to the putative bit-rate limit (vbv-maxrate
), which is the same for both.
Although this inconsistency in the site may be distressing, someone who cares enough could download all the best resolutions and pick the best by eyeball.
use -f 1080p
Checklist
Verbose log
Description
Video resolutions over 720p are freely available for a long time but even though youtube-dl detects them with -F it downloads 720p instead