convert.dev

Convert to

Formats/Video

YUV4MPEG. Raw uncompressed video frames with a small header, the exchange format of codec testing. 152 formats it can become, 18 that become it.

Sign in with GitHub or Google. Files are deleted after 24 hours.

Y4M becomes.

Every path the planner knows from a Y4M, the common ones first. One hop is a single engine. More hops go through another format on the way.

152 targets

MP4onefidelity 0.951 hop~5.0 sMOVonefidelity 0.951 hop~5.0 sWEBMonefidelity 0.932 hops~5.0 sMKVonefidelity 0.951 hop~5.0 sTSonefidelity 0.951 hop~5.0 sFLVonefidelity 0.901 hop~4.0 s3GPonefidelity 0.851 hop~4.0 sAVIonefidelity 0.851 hop~4.0 sMPGonefidelity 0.851 hop~4.0 sMXFonefidelity 0.851 hop~5.0 sOGVonefidelity 0.851 hop~6.0 sWMVonefidelity 0.801 hop~4.0 sIVFonefidelity 0.931 hop~8.0 sMJPEGonefidelity 0.901 hop~3.0 sPNGmanyfidelity 1.001 hop~2.0 sJSONonefidelity 1.001 hop~300 ms

Two commands.

cv targets answers this page for any file. cv convert runs any row above.

~/filescv 0.1
$ cv targets --from y4m
y4m ->
  mp4      one   fidelity 0.95  hops 1  ~5.0 s
  mov      one   fidelity 0.95  hops 1  ~5.0 s
  webm     one   fidelity 0.93  hops 2  ~5.0 s
  mkv      one   fidelity 0.95  hops 1  ~5.0 s
$ cv convert file.y4m file.mp4
file.mp4 -> file.mp4