Я загружаю видео на Youtube, и на своем телефоне Android я загружаю их с помощью Youtube Red.Я играю эти загруженные видео в фоновом режиме, когда экран выключен.Это работает с большинством видео, кроме тех, которые я загружаю.Я прочитал рекомендуемые форматы загрузки, попробовал несколько кодеков, но не повезло.Мои аудиозаписи останавливаются после того, как я выключаю экран.
Что я наконец-то обнаружил при использовании youtube-dl -F
, так это то, что у моих видео нет только аудиодорожек с расширением webm, только как m4a (после того, как Youtube обработал их),Итак, мой вопрос: что заставляет Youtube создавать веб-аудио файлы для некоторых видео, но не для других?Есть ли способ заставить это (я полагаю, нет).Есть ли способ предложить это?Как я уже упоминал, я пытался использовать самые разные кодеки - видео и аудио и их комбинации - при создании файлов для загрузки.
Пример вывода для файла, который работает:
format code extension resolution note
249 webm audio only DASH audio 52k , opus @ 50k, 73.58KiB
250 webm audio only DASH audio 66k , opus @ 70k, 92.62KiB
251 webm audio only DASH audio 114k , opus @160k, 161.14KiB
171 webm audio only DASH audio 115k , vorbis@128k, 161.27KiB
140 m4a audio only DASH audio 127k , m4a_dash container, mp4a.40.2@128k, 180.79KiB
и вывод для одного файла, который не:
format code extension resolution note
139 m4a audio only DASH audio 49k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 1.20MiB
140 m4a audio only DASH audio 129k , m4a_dash container, mp4a.40.2@128k (44100Hz), 3.20MiB