Использование ironpython в коде Visual Studio

Также стоит отметить другие фрагменты из man youtube-dl (здесь можно найти онлайн-копию): ВЫБОР ФОРМАТА По умолчанию youtube-dl пытается загрузить наилучшее качество, но иногда вы можете хотите загрузить другой формат. Простейшим случаем является запрос определенного формата, например -f 22. Вы можете получить список доступных форматов с помощью --list-formats, вы также можете использовать расширение файла (в настоящее время он поддерживает aac, m4a, mp3, mp4, ogg, wav, webm) или специальные имена лучших, bestvideo, bestaudio и худшие. Если вы хотите загрузить несколько видеороликов и у них нет одинаковых форматов, вы можете указать порядок предпочтений с помощью косой черты, как в -f 22/17/18. Вы также можете фильтровать результаты видео, помещая условие в скобки, как в -f "best[height=720]" (или -f "[filesize>10M]"). Это работает для файлов, высоты, ширины, tbr, abr, vbr, asr и fps и сравнений & lt ;, lt ;, & lt; =,>,> =, =,! = И для ext, кодека, vcodec, контейнера и протокола и сравнения =,! =. Форматы, для которых значение неизвестно, исключаются, если вы не поставили знак вопроса (?) После оператора. Вы можете комбинировать фильтры формата, поэтому -f "[height <=? 720][tbr>500]" выбирает до 720p видео (или видео, где высота неизвестна) с битрейтом не менее 500 Кбит / с. Используйте запятые для загрузки нескольких форматов, например -f 136/137/mp4/bestvideo,140/m4a/bestaudio.. Вы можете объединить видео и аудио двух форматов в один файл, используя -f + (требуется ffmpeg или avconv), например -f bestvideo+bestaudio.. С конца апреля 2015 года и версии 2015.04.26 youtube-dl использует -f bestvideo+bestaudio/best как выбор формата по умолчанию (см. # 5447, № 5456). Если установлены ffmpeg или avconv, это приводит к загрузке bestvideo и bestaudio по отдельности и объединению их в один файл, обеспечивающий наилучшее общее качество. В противном случае он возвращается к лучшему и приводит к загрузке наилучшего доступного качества в качестве одного файла. Лучше всего также нужно для видеороликов, которые не поступают с YouTube, потому что они не предоставляют аудио и видео в двух разных файлах. Если вы хотите загружать только некоторые форматы тире (например, если вы не заинтересованы в получении видео с разрешением выше 1080p), вы можете добавить -f bestvideo[height<=?1080]+bestaudio/best в свой конфигурационный файл. Обратите внимание, что если вы используете youtube-dl для потоковой передачи в stdout (и, скорее всего, передаете его на ваш медиаплеер), то есть вы явно указываете выходной шаблон как -o -, youtube-dl по-прежнему использует выбор формата -f best для того, чтобы немедленно начните доставку контента на ваш плеер и не дожидайтесь загрузки и мультиплексирования bestvideo и bestaudio. Если вы хотите сохранить прежний режим выбора формата (до youtube-dl 2015.04.26), то есть хотите загрузить наилучшие доступные качественные носители, которые будут использоваться как один файл, вы должны явно указать свой выбор с помощью -f best. Вы можете добавить его в файл конфигурации (#configuration), чтобы не набирать его каждый раз, когда вы запускаете youtube-dl. ... Можете ли вы вернуть опцию -b? Большинство людей, задающих этот вопрос, не знают, что youtube-dl теперь по умолчанию загружает самое высокое доступное качество, о котором сообщает YouTube, в некоторых случаях это будет 1080p или 720p, поэтому вам больше не нужна опция -b. Для некоторых конкретных видеороликов, возможно, YouTube не сообщает, что они доступны в определенном формате высокого качества, который вам интересен. В этом случае просто попросите его с опцией -f, и youtube-dl попытается загрузить его.

(Для тех, кто думает TL; DR ;, просто прочитайте 4-й абзац, и вы можете использовать youtube-dl -x URL, так как он должен загружать наилучшее качество в любом случае:)

Youtube (возможно, как он предположительно является местом для воспроизведения видео), также, по-видимому, сжимает звук (см. здесь ) до 120 КБ, что довольно низкое, но по большей части кажется ОК.

[d16 ] Для сравнения загружаемых видеороликов вы можете запросить загруженные видео / звуковые дорожки (вам может понадобиться использовать avprobe вместо ffprobe), чтобы увидеть, что лучше:

$ ffprobe -hide_banner output-output-loads-of-options.webm
Input #0, matroska,webm, from 'output-output-loads-of-options.webm':
  Metadata:
    encoder         : google
  Duration: 00:04:02.63, start: 0.000000, bitrate: 118 kb/s
    Stream #0:0(eng): Audio: vorbis, 44100 Hz, stereo, fltp (default)
$ ffprobe -hide_banner output_with_just_-x.ogg 

Input #0, ogg, from 'output_with_just_-x':
  Duration: 00:04:02.65, start: 0.000000, bitrate: 117 kb/s
    Stream #0:0(eng): Audio: vorbis, 44100 Hz, stereo, fltp, 128 kb/s
    Metadata:
      LANGUAGE        : eng
      ENCODER         : Lavf56.4.101

0
задан 29 March 2018 в 14:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: