diff --git a/yt_dlp/__init__.py b/yt_dlp/__init__.py index 7c1d43fddb..fdd7457f76 100644 --- a/yt_dlp/__init__.py +++ b/yt_dlp/__init__.py @@ -503,11 +503,10 @@ def validate_options(opts): # Common mistake: -f mp4 if opts.format == 'mp4': warnings.append('.\n '.join(( - '"-f mp4" selects the best pre-merged mp4 format which is most likely not what you want', - 'Many websites do not provide pre-merged mp4 formats. So this will either not work or limit you to low quality formats', - 'To download the best h264 video and aac audio in an mp4 container, use "-t mp4" instead', - 'This will cause yt-dlp to pick and merge the appropriate formats', - 'If you know what you are doing and want the pre-merged mp4 format, use "-f b[ext=mp4]" instead to suppress this warning'))) + '"-f mp4" selects the best pre-merged mp4 format which is often not what\'s intended', + 'Pre-merged mp4 formats are not available from all sites, or may only be available in lower quality', + 'To prioritize the best h264 video and aac audio in an mp4 container, use "-t mp4" instead', + 'If you know what you are doing and want a pre-merged mp4 format, use "-f b[ext=mp4]" instead to suppress this warning'))) # --(postprocessor/downloader)-args without name def report_args_compat(name, value, key1, key2=None, where=None):