У мене версія youtube-dl 2015.07.04. Під час завантаження відео я бачу це повідомлення:
Ваша копія avconv застаріла і не в змозі належним чином заповнити окремі відео- та аудіофайли, youtube-dl завантажить однофайлові носії. Оновіть avconv до версії 10-0 або новішої, щоб виправити це.
Мабуть, недоліком застарілого avconv є те, що youtube-dl не зможе завантажувати bestvideo
та bestaudio
окремо та муксувати їх разом в один файл, забезпечуючи найкращу загальну якість.
Як я можу знайти свій встановлений на даний момент номер версії avconv? Як я можу отримати більш нову версію, ніж надана libav-tools 6:9.18-0ubuntu0.14.04.1
?
Чи доступний ppa для 14.04 з avconv версією 10.0 або вище?
-f best
.
-F
спочатку, щоб побачити, що таке "найкраще", а потім за допомогою -f
явного вибору найкращої якості?
youtube-dl -F
наступною URL-адресою. Тут слід перелічити всі доступні кодеки та доступні версії якості та формату. Одне з них буде вказане як "найкраще" використання, -f
а за ним номер найкращого, як ви зазвичай використовуєте -f best
так, як ви зазвичай використовуєте так ... з youtube-dl -f
наступним числом, а за ним - URL. Наприклад: спочатку запустіть youtube-dl -F http://example.com
і скажіть, що 13 вказано як "найкраще", потім запустіть: youtube-dl -f 13 http://example.com
make
), ви можете зазвичай обмежувати кількість потоків, які процес буде споживати під час компіляції, використовуючи make j1
(обмежившись, наприклад, одним потоком), щоб він не використовував ресурсів, а лише займають одне ядро процесора. Мабуть, це займе набагато більше часу, але ви можете дозволити йому працювати у фоновому режимі (на всякий випадок, якщо ви коли-небудь будуватимете що-небудь з джерела в майбутньому) минув деякий час, і я не пам'ятаю, наскільки це важко, тому що 15.04 має ffmpeg зараз як би там не було.