teres icon indicating copy to clipboard operation
teres copied to clipboard

10bits video support

Open berturion opened this issue 1 year ago • 2 comments

Is your feature request related to a problem? Please describe.

I tried to apply motion blur on a GoPro Hero11 black video and it fails with:

[in#0 @ 0x56f244fa1a80] Error opening input: Invalid data found when processing input
Error opening input file -.
Error opening input files: Invalid data found when processing input

It works on a GoPro Hero6 Black though.

I think that is because the GoPro 11 video is a 10bits video.

For exemple, if I reencode the GoPro Hero6 Black video specifying the yuv420p10le pixel format with:

ffmpeg -i GP6.mp4 -pix_fmt yuv420p10le -c:v libx265 -preset slow -crf 18 GP6-10b.mp4

I have the exact same error when running Teres on the file GP6-10b.mp4.

Describe the solution you'd like I would like to be able to apply motion blur on 10bits videos.

Describe alternatives you've considered The only solution for now is to reencode with the yuv420p pixel format, losing some information because colors are stored on 8bits instead of 10bits.

berturion avatar Jan 15 '25 20:01 berturion

For information, for now, I re-encode my GoPro Hero11 Black videos with this command before passing them to Teres:

ffmpeg -i GP11.mp4 -pix_fmt yuv420p -c:v libx265 -preset slow -crf 18 GP11-8bit.mp4

But this is clearly not ideal.

berturion avatar Jan 15 '25 20:01 berturion

Have been offline for a while but have done some digging and SVP only allows YUV12 which is strictly 8-bit so any program that interps with it will run into issues so am updating it to 16bit for rife temp

animafps avatar Feb 23 '25 23:02 animafps