Пропускане към основното съдържание

Публикации

Проблеми с новата версия на youtube-dl под CentOS 7

Като вече бяхме писали , youtube-dl e удобен инструмент за сваляне на файлове от Мрежата във видео и/или звуков формат. За съжаление като консервативна ОС CentOS не поддържа този инструмент и затова той трябва да се свали от външни хранилища. Понякога обаче възникват грешки, като следната: След ъпгрейд до версия 2018.12.17-1 от epel, не може да стартира, като съобщава за липсващ модул: $ youtube-dl Traceback (most recent call last):  File "/usr/bin/youtube-dl", line 6, in <module>     from pkg_resources import load_entry_point ImportError: No module named 'pkg_resources' Преинсталирането на пакета не променя ситуацията: # yum reinstall youtube-dl Loaded plugins: copr, fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.host.ag * centosplus: mirror.host.ag * epel: mirrors.nav.ro * extras: mirrors.neterra.net * ius: mirror.slu.cz * nux-dextop: li.nux.ro * updates: mirrors.neterra....

Локално копие на видеофайлове на JW Player

Youtube-dl е конзолен инструмент, написан на python, за сваляне на медийни файлове, видео и звук, от Мрежата. Поддържа множество сайтове, като в общия случай синтаксисът е: youtube - dl [ options ] <address> Когато сваляме от Youtube, а и от много други сайтове, адресът е ясно изписан или имаме опция да го копираме/видим. Когато обаче попаднем на сайт, който използва плеера на jwplayer.com , нямаме такава възможност. Адресът на страницата или десният клик върху плеера не ни дават повече информация, като в най-добрият случай ни препращат към JW Player. В този случай трябва да подходим малко „по-творчески“ и да използваме инструментите за разработчици. В Chrome (chromium) това става чрез Menu > More tools > Developer tools или Ctrl+Shift+I. След това трябва да намерим секцията, в която става извикването на JW Player. В този пример адресът на видеофайла е https://d2isnqcrxtt6yq.cloudfront.net/w_cybf05/index.m3u8 Извикването на този адрес с youtube-dl с п...