My question applies to coder as well as builder under Windows and Linux. I know similar questions have been asked, but the advice given seemed too vague or not satisfying to me.
I try to use video stimuli encoded in h.265 aka hevc format. The container format is mp4, but I would not mind to use avi, mov or whatever.
Using other encodings like the often recommended h.264 is hardly an option, because I want to evaluate visible coding artifacts, and transcoding the videos to another format without introducing changes in these artefacts is cumbersome.
In principle the machines I am using are prepared to handle such videos. I have the latest versions of ffmpeg and vlc installed, which can handle my videos, and therefore all video presentation methods offered in Psychopy, whether movistim, movistim2 or moviestim3 should work, as far as I understand it.
But actually none of them does. If I replace the jwpIntro.mov file in the demos with one of my videos the scripts always crash with diverse error messages.
I am no programmer and can't properly interpret the messages. I could provide details, but first I would like to ask a more general question.
Tracing the errors through the different modules I had the impression that somewhere some parameters (especially for ffmpeg) are used, which may be responsible for the failure to play certain videos, like fixing h.264 for the coding standard and yuv420 for the colour subsampling as defaults.
Now my quesion in short: Where should one edit such defaults in order to make my videos displayable in Psychopy?