Closed iBobbyTS closed 2 years ago
I have a .mov file taken by iPhone 13 Pro with dolby vision and can be played correctly with QuickTime Player. It's at cwd named input.mov.
input.mov
The commands I ran are the following:
ffmpeg -i input.mov -f hevc -c copy input.hevc dovi_tool extract-rpu input.hevc ffmpeg -i input.mov -c:v libx265 -f hevc output.hevc dovi_tool inject-rpu --input output.hevc --rpu-in RPU.bin ffmpeg -f hevc -i injected_output.hevc -c copy -vtag hvc1 output.mov
output.mov can't be rendered as Dolby Vision, only the transfer function is indicating that it's HLG
output.mov
Is there a way I can compress the video stream and keep the RPU stream unmodified and readable?
I think you need to use -strict unofficial to remux to mov with ffmpeg.
-strict unofficial
Not the right place for this.
I have a .mov file taken by iPhone 13 Pro with dolby vision and can be played correctly with QuickTime Player. It's at cwd named
input.mov
.The commands I ran are the following:
output.mov
can't be rendered as Dolby Vision, only the transfer function is indicating that it's HLGIs there a way I can compress the video stream and keep the RPU stream unmodified and readable?