Does anyone know the #ffmpeg command options to make a video playable on iOS devices? I tried following a StackExchange post to convert the video to a compatible format but it still isn't playable on nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955.

nostr:nevent1qvzqqqqqqypzpvkkwr098vnkj8qvxsqzykm9cddzd5rqjw7vg86gllr3uzg8l822qyt8wumn8ghj7un9d3shjtnddaehgu3wwp6kytcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcqyqqqqppr3k3mlp5kyu3u7w092qegtwh4qthn2mq8flr6k7lng55r2nja7ga

Reply to this note

Please Login to reply.

Discussion

ffmpeg -i "$input" -vf "format=yuv420p"

format is most important part

I also do:

-profile:v baseline

just in case, although ios should support the more modern profiles

plays on ditto!

Still doesn't work

what server are you using? if the server doesn't have Range request support it may not work.

That’s what I’m suspecting but had to head out so I’ll check later or tomorrow

It was in fact the lack of range request support after all. Added support for it in cherry-server and now it works!

yup working now

Are you on latest blossom server?

different issue

Use chatgpt bro