Opened 7 years ago
Last modified 18 months ago
#6166 reopened enhancement
Support DCP playback
Reported by: | Tomáš Hnyk | Owned by: | |
---|---|---|---|
Priority: | wish | Component: | avformat |
Version: | git-master | Keywords: | xml |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description (last modified by )
A working support for DCP playback has been recently commited to VLC: https://trac.videolan.org/vlc/ticket/16999
It would be nice if this were supported directly with ffmpeg so all downstream projects would benefit.
There is an open source (I'm a not sure about the license, but VLC ships it) library for playing DCPs: http://www.cinecert.com/asdcplib/download/
Also, DCP relies heavily on JPEG 2000. Decoding of JPEG 2000 is rather performance-demanding. There is a project that uses hardware acceleration (with NVidia) that might actually enable realtime playback: https://github.com/ePirat/gpu_jpeg2k
FFmpeg can already play DCPs along the lines of ffmpeg -lowres 1 -ss 0 -r 24 -i 094cedc9-abf9-4e60-b947-26fae2a8b781_picture.mxf -ss 0 -i c98425dc-4b65-42b1-80f4-d8909a65bbc3_sound.mxf -ac: 2 -c:v mpeg2video -f avi - | ffplay -
(actual paths need to be of course changed) but it would be nice if one would be able to do somethign along ffplay DCP:///path/to/dcp/directory
Sample DCPs are here: https://www.isdcf.com/site/smpte-dcp-tests/
Change History (4)
comment:1 by , 7 years ago
Component: | undetermined → avformat |
---|---|
Keywords: | xml added |
Priority: | normal → wish |
Version: | unspecified → git-master |
comment:2 by , 18 months ago
Resolution: | → needs_more_info |
---|---|
Status: | new → closed |
comment:3 by , 18 months ago
Resolution: | needs_more_info |
---|---|
Status: | closed → reopened |
Sample DCP can be found here now: https://www.isdcf.com/site/smpte-dcp-tests/
The jpeg2k lives here now: https://github.com/ePirat/gpu_jpeg2k (but is not crucial).
comment:4 by , 18 months ago
Description: | modified (diff) |
---|
Files are gone.