If you add -t to the command to do just the first few seconds so you can experiment faster.
e.g.
ffmpeg -i input.mov -t 10 -vcodec h264 -acodec aac -strict -2 output.mp4
just does the first 10 seconds.
Correct this actually recodes, so compute intensive, hence why prove it out quickly with -t option, to a old common combination. This is not necessarily the most efficient, you may be able to copy say the video stream and just modify the audio, say, to get overlap what the Mars can do. As I said, I’m guessing from other device experience.
If you find the resulting file size is large then I can help with reducing quality, as the Mars has a low resolution and low performance you should be able to tune the resolution and frame rate to be no higher than the Mars can handle.
Do the first few seconds to prove it works at all, then try the first few minutes to prove out the picture and audio quality, and tune to size, then once happy do the whole file recode. When I’m tuning for smallest file size I do about -t 120 for 2 minutes then scale file size by media duraton relative to 2 minutes.
If our replies are helpful please click the solved button on the replies. Thanks.
I want to recode all my files to h265 but not all devices I’d want to play on support it yet, that would roughly half the file sizes for similar quality. I’m keeping on h264 as it works on everything.