greeple
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору w341kj Цитата: Хотя по сути мне достаточно банального --get-id, о котором я и не знал. | там внизу список устаревших опций, и резервных https://github.com/yt-dlp/yt-dlp#deprecated-options Код: --get-description --print description --get-duration --print duration_string --get-filename --print filename --get-format --print format --get-id --print id --get-thumbnail --print thumbnail -e, --get-title --print title -g, --get-url --print urls --match-title REGEX --match-filter "title ~= (?i)REGEX" --reject-title REGEX --match-filter "title !~= (?i)REGEX" --min-views COUNT --match-filter "view_count >=? COUNT" --max-views COUNT --match-filter "view_count <=? COUNT" --break-on-reject Use --break-match-filter --user-agent UA --add-header "User-Agent:UA" --referer URL --add-header "Referer:URL" --playlist-start NUMBER -I NUMBER: --playlist-end NUMBER -I :NUMBER --playlist-reverse -I ::-1 --no-playlist-reverse Default --no-colors --color no_color | он там и --print id в современных, только в описании нет самих темплейтов, полей, что именно вписывать Код: -O, --print [WHEN:]TEMPLATE Field name or output template to print to screen, optionally prefixed with when to print it, separated by a ":". Supported values of "WHEN" are the same as that of --use-postprocessor (default: video). Implies --quiet. Implies --simulate unless --no-simulate or later stages of WHEN are used. This option can be used multiple times | по идее все эти поля работают с --print https://github.com/yt-dlp/yt-dlp#output-template Код: Примечание . Из-за постобработки (т. е. слияния и т. д.) фактическое имя выходного файла может отличаться. Используйте --print after_move:filepath для получения имени после завершения постобработки. Доступные поля: id (строка): идентификатор видео title (строка): Название видео fulltitle (строка): заголовок видео без учета временной метки реального времени и общего заголовка. ext (строка): расширение имени видеофайла. alt_title (строка): вторичное название видео. description (строка): Описание видео display_id (строка): альтернативный идентификатор видео. uploader (строка): полное имя пользователя, загрузившего видео. license (строка): название лицензии, под которой лицензируется видео. creator (строка): создатель видео timestamp (числовое): временная метка UNIX момента, когда видео стало доступным. upload_date (строка): дата загрузки видео в формате UTC (YYYYMMDD). release_timestamp (числовое): временная метка UNIX момента выхода видео. release_date (строка): дата (YYYYMMDD), когда видео было выпущено в формате UTC. modified_timestamp (числовое): временная метка UNIX момента последнего изменения видео. modified_date (строка): дата (YYYYMMDD), когда видео было последний раз изменено в формате UTC. uploader_id (строка): псевдоним или идентификатор пользователя, загрузившего видео. channel (строка): Полное название канала, на котором загружено видео. channel_id (строка): идентификатор канала channel_follower_count (числовой): количество подписчиков канала. channel_is_verified (логическое значение): проверен ли канал на платформе. location (строка): физическое место, где было снято видео. duration (числовой): продолжительность видео в секундах. duration_string (строка): Продолжительность видео (HH:mm:ss) view_count (числовое): сколько пользователей посмотрели видео на платформе. concurrent_view_count (числовое): сколько пользователей в настоящее время смотрят видео на платформе. like_count (числовой): количество положительных оценок видео. dislike_count (числовой): количество отрицательных оценок видео. repost_count (числовой): количество репостов видео. average_rating (числовой): средний рейтинг, присвоенный пользователями; используемая шкала зависит от веб-страницы. comment_count (числовое): количество комментариев к видео (для некоторых экстракторов комментарии загружаются только в конце, поэтому это поле нельзя использовать) age_limit (числовое): возрастное ограничение для видео (в годах). live_status (строка): один из «not_live», «is_live», «is_upcoming», «was_live», «post_live» (был в прямом эфире, но VOD еще не обработан) is_live (логическое значение): является ли это видео прямой трансляцией или видео фиксированной длины. was_live (логическое значение): было ли это видео изначально прямой трансляцией. playable_in_embed (строка): разрешено ли воспроизведение этого видео во встроенных проигрывателях на других сайтах. availability (строка): является ли видео «частным», «premium_only», «subscriber_only», «needs_auth», «unlisted» или «public». start_time (числовое): время в секундах, после которого должно начаться воспроизведение, как указано в URL-адресе. end_time (числовое): время в секундах, после которого воспроизведение должно закончиться, как указано в URL-адресе. extractor (строка): Имя экстрактора extractor_key (строка): имя ключа экстрактора. epoch (числовое): эпоха Unix, когда извлечение информации было завершено. autonumber (числовой): число, которое будет увеличиваться при каждой загрузке, начиная с --autonumber-start, дополняется ведущими нулями до 5 цифр. video_autonumber (числовой): число, которое будет увеличиваться с каждым видео. n_entries (числовое): общее количество извлеченных элементов в списке воспроизведения. playlist_id (строка): идентификатор плейлиста, содержащего видео. playlist_title (строка): название плейлиста, содержащего видео. playlist (строка): playlist_idилиplaylist_title playlist_count (числовой): общее количество элементов в списке воспроизведения. Может быть неизвестно, если не извлечен весь плейлист playlist_index (числовой): индекс видео в списке воспроизведения, дополненный ведущими нулями в соответствии с окончательным индексом. playlist_autonumber (числовое): позиция видео в очереди загрузки списка воспроизведения, дополненная ведущими нулями в соответствии с общей длиной списка воспроизведения. playlist_uploader (строка): полное имя пользователя, загрузившего плейлист. playlist_uploader_id (строка): псевдоним или идентификатор пользователя, загрузившего плейлист. webpage_url (строка): URL-адрес веб-страницы с видео, который, если его передать yt-dlp, должен позволить снова получить тот же результат. webpage_url_basename (строка): базовое имя URL-адреса веб-страницы. webpage_url_domain (строка): Домен URL-адреса веб-страницы. original_url (строка): URL-адрес, указанный пользователем (или такой же, как webpage_url для записей списка воспроизведения). Все поля в формате фильтрации также можно использовать. Доступно для видео, которое принадлежит какой-либо логической главе или разделу: chapter (строка): название или заголовок главы, к которой принадлежит видео. chapter_number (числовой): номер главы, к которой принадлежит видео. chapter_id (строка): идентификатор главы, к которой принадлежит видео. Доступно для видео, которое является выпуском какого-либо сериала или программы: series (строка): название сериала или программы, к которой принадлежит видеоэпизод. season (строка): Название сезона, к которому принадлежит видеоэпизод. season_number (числовой): номер сезона, к которому принадлежит видеоэпизод. season_id (строка): идентификатор сезона, к которому принадлежит видеоэпизод. episode (строка): Название эпизода видео. episode_number (числовой): номер эпизода видео в сезоне. episode_id (строка): идентификатор эпизода видео. Доступно для носителя, который представляет собой дорожку или часть музыкального альбома: track (строка): Название трека. track_number (числовой): номер трека в альбоме или на диске. track_id (строка): идентификатор трека artist (строка): Исполнитель(и) трека. genre (строка): Жанр(ы) трека. album (строка): Название альбома, которому принадлежит трек. album_type (строка): Тип альбома. album_artist (строка): список всех исполнителей, представленных в альбоме. disc_number (числовой): номер диска или другого физического носителя, которому принадлежит трек. release_year (числовой): год (YYYY), когда был выпущен альбом. Доступно только при использовании --download-sections и префикса chapter: при использовании --split-chapters для видео с внутренними главами. section_title (строка): Название главы. section_number (числовой): номер главы в файле. section_start (числовое): время начала главы в секундах. section_end (числовое): время окончания главы в секундах. Доступно только при использовании в --print: urls (строка): URL-адреса всех запрошенных форматов, по одному в каждой строке. filename (строка): Имя видеофайла. Обратите внимание, что фактическое имя файла может отличаться formats_table (таблица): таблица видеоформатов, напечатанная с помощью --list-formats thumbnails_table (таблица): таблица формата миниатюр, напечатанная с помощью --list-thumbnails subtitles_table (таблица): таблица формата субтитров, напечатанная с помощью --list-subs automatic_captions_table (таблица): таблица автоматических форматов субтитров, напечатанная с помощью --list-subs Доступно только после загрузки видео ( post_process/ after_move): filepath : Фактический путь к загруженному видеофайлу. Доступно только в --sponsorblock-chapter-title: start_time (числовое): время начала главы в секундах. end_time (числовое): время окончания главы в секундах. categories (список): категории SponsorBlock, к которым принадлежит глава. category (строка): наименьшая категория SponsorBlock, к которой принадлежит глава. category_names (список): Понятные названия категорий. name (строка): понятное имя наименьшей категории. type (строка): тип действия SponsorBlock главы. | я если бы ты не спросил и не узнал бы об этом вот так кстати можно взять ссылки без доп прог Код: без --flat-playlist yt-dlp каждое видео долго грузит видимо и очень долго ссылки собирает, поэтому этот ключ обязателен для простых данных которые не надо брать из каких то далеких мест Добавлено: w341kj Цитата: --get-id с -j и всё стало понятно | --print-json -j --no-simulate это для json вроде тебе надо --flat-playlist Не извлекать видео из плейлиста, а только перечислять их | Всего записей: 5525 | Зарегистр. 11-02-2020 | Отправлено: 22:57 28-09-2023 | Исправлено: greeple, 23:30 28-09-2023 |
|