Для роботи з YouTube нам знадобиться плагін Youtube Source (foo_youtube.dll). що включає в себе також елементи FFmpeg і деякі інші фільтри.
Після установки в налаштуваннях з'явиться відповідна сторінка:
Як бачимо, плагін має досить широкі можливості конфігурації. На скріншоті вище відображені встановлені мною оптимальні настройки завантаження і декодування. Давайте розберемо їх.
Нижче слід перерахувати формати, для яких буде використовуватися декодер FFmpeg.
На даний момент в цілому плагін працює досить нестабільно, не всі комбінації налаштувань завантаження / декодування дають хороший результат. За моїми тестів найбільш стабільно працює завантаження і декодування FFmpeg. Крім того, дана настройка за словами розробника повинна дозволяти прокрутку M4A, однак на ділі, хоч і доступна тривалість треку, прокрутка не працює.
Таким чином, для налаштувань на скріншоті буде завантажуватися доріжка AAC 256 kbps, однак прокрутка працювати не буде (хоча в майбутньому розробник, можливо, виправить цей недолік). Якщо ж вам потрібна прокрутка - виберіть формат OGG (приберіть його з ігнорованих і додайте в кращі).
Повний опис всіх налаштувань плагіна (включаючи форматування полів метаданих) є на його домашній сторінці.