The differences between your "works" and "don't work"doesn't work" examples are:"
- resolution
- framerate
- Codec Tag
- Codec Level
Youand you can set them in your ffmpeg commandthese using ffmpeg
:
ffmpeg.exe -i /temp/input.mp4 -c:v mpeg4 -level 3.0 -vtag XVID -s 544x416 -r 25 -qscale 0 /temp/out.avi
Qscale 0 will produce a large file but maintain the quality best quality. Anyway,
Please note that changing the resolution and framerateframe rate will not produce very badthe best output quality. Please, so check if you can just omit the -s-s
and -r parameter-r
parameters to maintain quality the best quality. Possibly you need to set the bitrate to 800kBit as in your "works" example to make it work on the target device of your grandmagrandmother.