Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Accented character in output filename causes error #2452
Comments
|
FWIW youtube seems to download fine: E:\downloads>youtube-dl http://www.youtube.com/watch?v=1hYqvtHzr48 |
|
OK I found the problem - it looks to be a character in the output filename (maybe the accented e in "Pere" which gets changed to "PÞre"). If I change that via: E:\downloads>youtube-dl http://culturebox.francetvinfo.fr/sons-dhiver-2014-pere-ubu-147937 -o %(uploader)s then it downloads fine. |
|
This will be fixed in the next version. Thanks for the report. |
|
I believe this issue to be fixed in youtube-dl 2015.02.02.2. See our FAQ if you need help updating. |
Hi
I've just started using youtube-dl on Windows 7 but ran into problems e.g.
E:\downloads>youtube-dl http://culturebox.francetvinfo.fr/sons-dhiver-20
14-pere-ubu-147937
[culturebox.francetvinfo.fr] sons-dhiver-2014-pere-ubu-147937: Downloading webpa
ge
[culturebox.francetvinfo.fr] EV_6886: Downloading XML config
[download] Destination: Sons d'hiver 2014 - PÞre Ubu-EV_6886.mp4
ERROR: m3u8 download detected but ffmpeg or avconv could not be found
So I then googled for ffmpeg and downloaded it from http://ffmpeg.zeranoe.com/builds/.
I copied the ffmpeg exe into the E:|downloads folder and ran youtube-dl again. It gets slightly further but still an error:
E:\downloads>youtube-dl http://culturebox.francetvinfo.fr/sons-dhiver-20
14-pere-ubu-147937
[culturebox.francetvinfo.fr] sons-dhiver-2014-pere-ubu-147937: Downloading webpa
ge
[culturebox.francetvinfo.fr] EV_6886: Downloading XML config
[download] Destination: Sons d'hiver 2014 - PÞre Ubu-EV_6886.mp4
Traceback (most recent call last):
File "main.py", line 18, in
File "youtube_dl__init__.pyo", line 805, in main
File "youtube_dl__init__.pyo", line 795, in _real_main
File "youtube_dl\YoutubeDL.pyo", line 982, in download
File "youtube_dl\YoutubeDL.pyo", line 510, in extract_info
File "youtube_dl\YoutubeDL.pyo", line 539, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 763, in process_video_result
File "youtube_dl\YoutubeDL.pyo", line 953, in process_info
File "youtube_dl\YoutubeDL.pyo", line 929, in dl
File "youtube_dl\downloader\common.pyo", line 290, in download
File "youtube_dl\downloader\hls.pyo", line 29, in real_download
File "subprocess.pyo", line 524, in call
File "subprocess.pyo", line 711, in init
File "subprocess.pyo", line 948, in _execute_child
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 213
: ordinal not in range(128)
What now?