-
Notifications
You must be signed in to change notification settings - Fork 923
Open
Labels
Description
unable to process filenames with Unicode characters in them like é
Traceback (most recent call last):
File "C:\Users\abdullah\src\python\ffmpeg-dir-conv\bulkc.py", line 46, in <module>
main()
File "C:\Users\abdullah\src\python\ffmpeg-dir-conv\bulkc.py", line 33, in main
s = ffmpeg.input(f)
File "C:\Python27\lib\site-packages\ffmpeg\_ffmpeg.py", line 27, in input
return InputNode(input.__name__, kwargs=kwargs).stream()
File "C:\Python27\lib\site-packages\ffmpeg\nodes.py", line 173, in __init__
kwargs=kwargs
File "C:\Python27\lib\site-packages\ffmpeg\nodes.py", line 124, in __init__
super(Node, self).__init__(incoming_edge_map, name, args, kwargs)
File "C:\Python27\lib\site-packages\ffmpeg\dag.py", line 119, in __init__
self.__hash = self.__get_hash()
File "C:\Python27\lib\site-packages\ffmpeg\dag.py", line 111, in __get_hash
hashes = self.__upstream_hashes + [self.__inner_hash]
File "C:\Python27\lib\site-packages\ffmpeg\dag.py", line 108, in __inner_hash
return get_hash(props)
File "C:\Python27\lib\site-packages\ffmpeg\_utils.py", line 63, in get_hash
repr_ = _recursive_repr(item).encode('utf-8')
File "C:\Python27\lib\site-packages\ffmpeg\_utils.py", line 55, in _recursive_repr
kv_pairs = ['{}: {}'.format(_recursive_repr(k), _recursive_repr(item[k])) for k in sorted(item)]
File "C:\Python27\lib\site-packages\ffmpeg\_utils.py", line 55, in _recursive_repr
kv_pairs = ['{}: {}'.format(_recursive_repr(k), _recursive_repr(item[k])) for k in sorted(item)]
File "C:\Python27\lib\site-packages\ffmpeg\_utils.py", line 51, in _recursive_repr
result = str(item)
File "C:\Python27\lib\site-packages\future\types\newstr.py", line 102, in __new__
return super(newstr, cls).__new__(cls, value)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 21: ordinal not in range(128)