Issues applying a lut3d
Created by: WriteCodeEveryday
Trying to apply a simple LUT sequence to a file
stream = ffmpeg.input('original.mp4') stream = ffmpeg.filter('lut3d', 'Rec709.cube') stream = ffmpeg.filter('lut3d', 'Fancy.cube') stream = ffmpeg.output(stream, 'result.mp4')
I'm sure it's something dumb because I am dumb, but you know... let's see what haappens.
File "E:\file.py", line 37, in apply_luts stream = ffmpeg.filter('lut3d', 'Rec709.cube') File "C:\Users\13057\AppData\Local\Programs\Python\Python39\lib\site-packages\ffmpeg_filters.py", line 49, in filter return filter_multi_output(stream_spec, filter_name, *args, **kwargs).stream() File "C:\Users\13057\AppData\Local\Programs\Python\Python39\lib\site-packages\ffmpeg_filters.py", line 24, in filter_multi_output return FilterNode( File "C:\Users\13057\AppData\Local\Programs\Python\Python39\lib\site-packages\ffmpeg\nodes.py", line 266, in init super(FilterNode, self).init( File "C:\Users\13057\AppData\Local\Programs\Python\Python39\lib\site-packages\ffmpeg\nodes.py", line 200, in init stream_map = get_stream_map(stream_spec) File "C:\Users\13057\AppData\Local\Programs\Python\Python39\lib\site-packages\ffmpeg\nodes.py", line 133, in get_stream_map return stream_map UnboundLocalError: local variable 'stream_map' referenced before assignment