pixelartmp4

simple png/gif to mp4 converter for pixel art

help/faq

are my files uploaded anywhere?

no. pixelartmp4 does not upload or store your artwork. pngs, gifs, and exported mp4s are processed locally in your browser with ffmpeg.wasm.

how png frames are handled

png frames are sorted by filename, using numeric order, so frame2.png comes before frame10.png. if you import a folder, the folder path is included too, so frames inside subfolders stay in path order.

how gifs are handled

when you drop in a gif, the app loads it into ffmpeg.wasm in your browser and extracts the gif into png frames. after that, it treats those frames the same way as a normal png sequence.

gif frame timing is not kept. use the fps or ms fields in the output section to set the speed you want before exporting the mp4.

how source resolution is detected

the app checks the frames for clean repeated pixel blocks so it can detect the original source resolution.

if it finds one, the scale steps are based on that resolution. if not, they are based on the imported png or gif frame size.

how image scale works

the app draws frames with image smoothing turned off. scaling uses nearest-neighbor, so pixels stay square and sharp instead of getting blurred.

how low fps exports work

social media apps usually expect video around 30-60 fps. if you export below 30 fps, the app keeps your animation speed the same but encodes the mp4 at a higher fps by repeating frames.

why export can take a while

mp4 export uses ffmpeg.wasm, which is basically ffmpeg running inside the browser. that is convenient because your files stay local, but it is slower than native ffmpeg on your computer.