TypeError: Type str doesn't support the buffer API (probably a python3 problem) #646

Closed
opened 2026-02-20 21:19:18 -05:00 by deekerman · 1 comment
Owner

Originally created by @rpodgorny on GitHub (May 12, 2013).

...full backtrace:

[youtube] Setting language
[youtube] uDF8f1bJD_0: Downloading video webpage
[youtube] uDF8f1bJD_0: Downloading video info webpage
[youtube] uDF8f1bJD_0: Extracting video information
[download] uDF8f1bJD_0.flv has already been downloaded
[ffmpeg] Converting video from flv to mp4, Destination: uDF8f1bJD_0.mp4
Traceback (most recent call last):
File "/usr/bin/youtube-dl", line 6, in
youtube_dl.main()
File "/usr/lib/python3.3/site-packages/youtube_dl/init.py", line 599, in main
_real_main(argv)
File "/usr/lib/python3.3/site-packages/youtube_dl/init.py", line 583, in _real_main
retcode = fd.download(all_urls)
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 706, in download
videos = self.extract_info(url)
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 471, in extract_info
return self.process_ie_result(ie_result, download=download)
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 539, in process_ie_result
for r in ie_result['entries']
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 539, in
for r in ie_result['entries']
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 500, in process_ie_result
self.process_info(ie_result)
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 693, in process_info
self.post_process(filename, info_dict)
File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 722, in post_process
keep_video_wish,new_info = pp.run(info)
File "/usr/lib/python3.3/site-packages/youtube_dl/PostProcessor.py", line 233, in run
self.run_ffmpeg(path, outpath, [])
File "/usr/lib/python3.3/site-packages/youtube_dl/PostProcessor.py", line 88, in run_ffmpeg
msg = stderr.strip().split('\n')[-1]
TypeError: Type str doesn't support the buffer API

Originally created by @rpodgorny on GitHub (May 12, 2013). ...full backtrace: [youtube] Setting language [youtube] uDF8f1bJD_0: Downloading video webpage [youtube] uDF8f1bJD_0: Downloading video info webpage [youtube] uDF8f1bJD_0: Extracting video information [download] uDF8f1bJD_0.flv has already been downloaded [ffmpeg] Converting video from flv to mp4, Destination: uDF8f1bJD_0.mp4 Traceback (most recent call last): File "/usr/bin/youtube-dl", line 6, in <module> youtube_dl.main() File "/usr/lib/python3.3/site-packages/youtube_dl/**init**.py", line 599, in main _real_main(argv) File "/usr/lib/python3.3/site-packages/youtube_dl/__init__.py", line 583, in _real_main retcode = fd.download(all_urls) File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 706, in download videos = self.extract_info(url) File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 471, in extract_info return self.process_ie_result(ie_result, download=download) File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 539, in process_ie_result for r in ie_result['entries'] File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 539, in <listcomp> for r in ie_result['entries'] File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 500, in process_ie_result self.process_info(ie_result) File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 693, in process_info self.post_process(filename, info_dict) File "/usr/lib/python3.3/site-packages/youtube_dl/FileDownloader.py", line 722, in post_process keep_video_wish,new_info = pp.run(info) File "/usr/lib/python3.3/site-packages/youtube_dl/PostProcessor.py", line 233, in run self.run_ffmpeg(path, outpath, []) File "/usr/lib/python3.3/site-packages/youtube_dl/PostProcessor.py", line 88, in run_ffmpeg msg = stderr.strip().split('\n')[-1] TypeError: Type str doesn't support the buffer API
Author
Owner

@jaimeMF commented on GitHub (May 12, 2013):

Thanks for the report, the TypeError is fixed,

@jaimeMF commented on GitHub (May 12, 2013): Thanks for the report, the TypeError is fixed,
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl#646
No description provided.