|
|
@ -599,7 +599,7 @@ class YoutubeDL:
|
|
|
|
_NUMERIC_FIELDS = {
|
|
|
|
_NUMERIC_FIELDS = {
|
|
|
|
'width', 'height', 'asr', 'audio_channels', 'fps',
|
|
|
|
'width', 'height', 'asr', 'audio_channels', 'fps',
|
|
|
|
'tbr', 'abr', 'vbr', 'filesize', 'filesize_approx',
|
|
|
|
'tbr', 'abr', 'vbr', 'filesize', 'filesize_approx',
|
|
|
|
'timestamp', 'release_timestamp',
|
|
|
|
'timestamp', 'release_timestamp', 'available_at',
|
|
|
|
'duration', 'view_count', 'like_count', 'dislike_count', 'repost_count',
|
|
|
|
'duration', 'view_count', 'like_count', 'dislike_count', 'repost_count',
|
|
|
|
'average_rating', 'comment_count', 'age_limit',
|
|
|
|
'average_rating', 'comment_count', 'age_limit',
|
|
|
|
'start_time', 'end_time',
|
|
|
|
'start_time', 'end_time',
|
|
|
@ -609,7 +609,7 @@ class YoutubeDL:
|
|
|
|
|
|
|
|
|
|
|
|
_format_fields = {
|
|
|
|
_format_fields = {
|
|
|
|
# NB: Keep in sync with the docstring of extractor/common.py
|
|
|
|
# NB: Keep in sync with the docstring of extractor/common.py
|
|
|
|
'url', 'manifest_url', 'manifest_stream_number', 'ext', 'format', 'format_id', 'format_note',
|
|
|
|
'url', 'manifest_url', 'manifest_stream_number', 'ext', 'format', 'format_id', 'format_note', 'available_at',
|
|
|
|
'width', 'height', 'aspect_ratio', 'resolution', 'dynamic_range', 'tbr', 'abr', 'acodec', 'asr', 'audio_channels',
|
|
|
|
'width', 'height', 'aspect_ratio', 'resolution', 'dynamic_range', 'tbr', 'abr', 'acodec', 'asr', 'audio_channels',
|
|
|
|
'vbr', 'fps', 'vcodec', 'container', 'filesize', 'filesize_approx', 'rows', 'columns', 'hls_media_playlist_data',
|
|
|
|
'vbr', 'fps', 'vcodec', 'container', 'filesize', 'filesize_approx', 'rows', 'columns', 'hls_media_playlist_data',
|
|
|
|
'player_url', 'protocol', 'fragment_base_url', 'fragments', 'is_from_start', 'is_dash_periods', 'request_data',
|
|
|
|
'player_url', 'protocol', 'fragment_base_url', 'fragments', 'is_from_start', 'is_dash_periods', 'request_data',
|
|
|
|