#8103 closed defect (invalid)
ffmpeg unable to use specific 3dlut file
| Reported by: | Bernie | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | undetermined |
| Version: | unspecified | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
Hi there,
I have some D-log M video files from my DJI Mavic 2 drone that I would like to process on my linux system in Openshot. In order to apply a 3d LUT I use ffmpeg with the option -vf lut3d=<LUT file>. However using a default LUT file provided by DJI results in a error. PLease help!
Summary of the bug:
How to reproduce:
% ffmpeg -i input.mp4 -vf lut3d="DLog-M+to+Rec709.cube" output.mp4 ffmpeg version 3.4.6-0ubuntu0.18.04.1 built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
The output of ffmpeg is:
[Parsed_lut3d_0 @ 0x55fd3ad23e20] 3D LUT is empty
[AVFilterGraph @ 0x55fd3ad21c20] Error initializing filter 'lut3d' with args 'DLog-M+to+Rec709.cube'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid data found when processing input
Error while processing the decoded data for stream #0:0
Conversion failed!
I have an other LUT file (thisoneworks.cube) that does work as expected when applied to the same video file, so I'm wondering what's going wrong here.
Attachments (2)
Change History (4)
by , 5 years ago
| Attachment: | DLog-M+to+Rec709.cube added |
|---|
by , 5 years ago
| Attachment: | thisoneworks.cube added |
|---|
Other LUT file that ffmpeg processes correctly
comment:1 by , 5 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
Use recent ffmpeg 4.2. This was already fixed.
comment:2 by , 5 years ago
| Keywords: | 3dlut removed |
|---|---|
| Version: | 3.4.6 → unspecified |



the LUT file that causes ffmpeg to exit with error