আমার 12.04 এলটিএসে আমি ইউটিউব-ডিএল এর মাধ্যমে ইউটিউব থেকে ডাউনলোড করতে পারি না। আমি এটি করতাম, তবে সম্প্রতি (এক সপ্তাহের জন্য) আমি সক্ষম নই। আমি অনেক ভিডিওতে চেষ্টা করেছি এবং আমি একই আউটপুট পেয়েছি:
$ youtube-dl -t http://www.youtube.com/watch?v=Sh0ciyuXbJA
[youtube] Setting language
[youtube] Sh0ciyuXbJA: Downloading video webpage
[youtube] Sh0ciyuXbJA: Downloading video info webpage
[youtube] Sh0ciyuXbJA: Extracting video information
Traceback (most recent call last):
File "/usr/bin/youtube-dl", line 4645, in <module>
main()
File "/usr/bin/youtube-dl", line 4636, in main
_real_main()
File "/usr/bin/youtube-dl", line 4620, in _real_main
retcode = fd.download(all_urls)
File "/usr/bin/youtube-dl", line 869, in download
ie.extract(url)
File "/usr/bin/youtube-dl", line 1135, in extract
return self._real_extract(url)
File "/usr/bin/youtube-dl", line 1406, in _real_extract
url_map = dict((ud['itag'][0], ud['url'][0] + '&signature=' + ud['sig'][0]) for ud in url_data)
File "/usr/bin/youtube-dl", line 1406, in <genexpr>
url_map = dict((ud['itag'][0], ud['url'][0] + '&signature=' + ud['sig'][0]) for ud in url_data)
KeyError: 'sig'
দেখে মনে হচ্ছে এটি কিছু স্বাক্ষরের সমস্যা। আমি এখনও ভিএলসি এর মাধ্যমে ভিডিওগুলি ডাউনলোড করতে পারি। তবে আমি ইউটিউব-ডিএল - এটির দ্রুত পছন্দ করি। আমি ইতিমধ্যে করেনি:
sudo apt-get --purge remove youtube-dl
sudo apt-get install youtube-dl
sudo youtube-dl --update
... তবে তাতে কোন লাভ হয়নি।
sudo apt-get --purge remove youtube-dl
এবং sudo apt-get install youtube-dl
এমনকিsudo youtube-dl --update
.config
ডিরেক্টরি ভিতরে কোন ইউটিউব-ডিএল ফোল্ডার আছে (যা আপনার হোম ডিরেক্টরিতে ছিল)?