mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	| @@ -1490,7 +1490,7 @@ The available fields are: | |||||||
|  - `vcodec`: Video Codec (`av01` > `vp9.2` > `vp9` > `h265` > `h264` > `vp8` > `h263` > `theora` > other) |  - `vcodec`: Video Codec (`av01` > `vp9.2` > `vp9` > `h265` > `h264` > `vp8` > `h263` > `theora` > other) | ||||||
|  - `acodec`: Audio Codec (`flac`/`alac` > `wav`/`aiff` > `opus` > `vorbis` > `aac` > `mp4a` > `mp3` > `eac3` > `ac3` > `dts` > other) |  - `acodec`: Audio Codec (`flac`/`alac` > `wav`/`aiff` > `opus` > `vorbis` > `aac` > `mp4a` > `mp3` > `eac3` > `ac3` > `dts` > other) | ||||||
|  - `codec`: Equivalent to `vcodec,acodec` |  - `codec`: Equivalent to `vcodec,acodec` | ||||||
|  - `vext`: Video Extension (`mp4` > `webm` > `flv` > other). If `--prefer-free-formats` is used, `webm` is preferred. |  - `vext`: Video Extension (`mp4` > `mov` > `webm` > `flv` > other). If `--prefer-free-formats` is used, `webm` is preferred. | ||||||
|  - `aext`: Audio Extension (`m4a` > `aac` > `mp3` > `ogg` > `opus` > `webm` > other). If `--prefer-free-formats` is used, the order changes to `ogg` > `opus` > `webm` > `mp3` > `m4a` > `aac` |  - `aext`: Audio Extension (`m4a` > `aac` > `mp3` > `ogg` > `opus` > `webm` > other). If `--prefer-free-formats` is used, the order changes to `ogg` > `opus` > `webm` > `mp3` > `m4a` > `aac` | ||||||
|  - `ext`: Equivalent to `vext,aext` |  - `ext`: Equivalent to `vext,aext` | ||||||
|  - `filesize`: Exact filesize, if known in advance |  - `filesize`: Exact filesize, if known in advance | ||||||
| @@ -1566,7 +1566,7 @@ $ yt-dlp -S "+size,+br" | |||||||
| $ yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b" | $ yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b" | ||||||
| 
 | 
 | ||||||
| # Download the best video with the best extension | # Download the best video with the best extension | ||||||
| # (For video, mp4 > webm > flv. For audio, m4a > aac > mp3 ...) | # (For video, mp4 > mov > webm > flv. For audio, m4a > aac > mp3 ...) | ||||||
| $ yt-dlp -S "ext" | $ yt-dlp -S "ext" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|   | |||||||
| @@ -6020,8 +6020,8 @@ class FormatSorter: | |||||||
|         'proto': {'type': 'ordered', 'regex': True, 'field': 'protocol', |         'proto': {'type': 'ordered', 'regex': True, 'field': 'protocol', | ||||||
|                   'order': ['(ht|f)tps', '(ht|f)tp$', 'm3u8.*', '.*dash', 'websocket_frag', 'rtmpe?', '', 'mms|rtsp', 'ws|websocket', 'f4']}, |                   'order': ['(ht|f)tps', '(ht|f)tp$', 'm3u8.*', '.*dash', 'websocket_frag', 'rtmpe?', '', 'mms|rtsp', 'ws|websocket', 'f4']}, | ||||||
|         'vext': {'type': 'ordered', 'field': 'video_ext', |         'vext': {'type': 'ordered', 'field': 'video_ext', | ||||||
|                  'order': ('mp4', 'webm', 'flv', '', 'none'), |                  'order': ('mp4', 'mov', 'webm', 'flv', '', 'none'), | ||||||
|                  'order_free': ('webm', 'mp4', 'flv', '', 'none')}, |                  'order_free': ('webm', 'mp4', 'mov', 'flv', '', 'none')}, | ||||||
|         'aext': {'type': 'ordered', 'field': 'audio_ext', |         'aext': {'type': 'ordered', 'field': 'audio_ext', | ||||||
|                  'order': ('m4a', 'aac', 'mp3', 'ogg', 'opus', 'webm', '', 'none'), |                  'order': ('m4a', 'aac', 'mp3', 'ogg', 'opus', 'webm', '', 'none'), | ||||||
|                  'order_free': ('ogg', 'opus', 'webm', 'mp3', 'm4a', 'aac', '', 'none')}, |                  'order_free': ('ogg', 'opus', 'webm', 'mp3', 'm4a', 'aac', '', 'none')}, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 pukkandan
					pukkandan