- Convert Online
- Video Converters
- MPEG to WEBM
Convert MPEG to WEBM
Convert one or more MPEG files to WEBM using an interactive, fast, and free video converter tool.
Conversion Settings
frames
Sets the number of video frames to output. Useful for trimming clips without re-encoding the entire video.
Sets the number of video frames to output. Useful for trimming clips without re-encoding the entire video.
30Sets the video playback frame rate. Higher rates produce smoother motion but larger file sizes.
Sets the video playback frame rate. Higher rates produce smoother motion but larger file sizes.
Specifies the output video resolution in width x height format (e.g., 1920x1080). If left blank, the original size is used.
16:9Sets the display aspect ratio of the video. Common values are 4:3 for standard definition and 16:9 for widescreen.
Sets the display aspect ratio of the video. Common values are 4:3 for standard definition and 16:9 for widescreen.
Sets the number of bits per raw sample. Useful for controlling raw video quality when applicable.
Sets the number of bits per raw sample. Useful for controlling raw video quality when applicable.
libvpx-vp9Selects the video codec to use. VP9 offers better compression and quality than VP8 but takes longer to encode. 'copy' avoids re-encoding.
Selects the video codec to use. VP9 offers better compression and quality than VP8 but takes longer to encode. 'copy' avoids re-encoding.
Sets the initial SMPTE timecode for the video. Format: hh:mm:ss[:;.]ff
1
Selects the pass number for multi-pass encoding. Use 2-pass encoding for better quality at the same bitrate.
Selects the pass number for multi-pass encoding. Use 2-pass encoding for better quality at the same bitrate.
Applies one or more video filters. For example, 'scale=1280:720' to resize, 'transpose=1' to rotate.
2500
Sets the target video bitrate. Higher values improve quality but increase file size.
Sets the target video bitrate. Higher values improve quality but increase file size.
128
Sets the output audio bitrate. Higher values improve sound quality at the cost of larger file size.
Sets the output audio bitrate. Higher values improve sound quality at the cost of larger file size.
Disclaimer:Please be aware that due to limited server storage, converted files will be automatically purged over time for optimal server performance.
How to use this MPEG to WEBM Converter?
- Choose files or drop them into the input area.
- Adjust the conversion settings and click Convert.
- Download the converted files when processing finishes.
{
"convert": "mpeg-webm",
"multiple": true,
"from": "mpeg",
"to": "webm",
"controls": [
{
"type": "number",
"optional": true,
"name": "vframes",
"label": "Number of Video Frames",
"range": {
"min": 1,
"max": 1000000
},
"unit": "frames",
"desc": "Sets the number of video frames to output. Useful for trimming clips without re-encoding the entire video."
},
{
"type": "dropdown",
"name": "frame_rate",
"label": "Frame Rate (fps)",
"options": [
{
"label": "24 fps (Film)",
"value": 24
},
{
"label": "25 fps (PAL)",
"value": 25
},
{
"label": "30 fps (NTSC)",
"value": 30
},
{
"label": "50 fps",
"value": 50
},
{
"label": "60 fps (High Motion)",
"value": 60
}
],
"defaultValue": 30,
"desc": "Sets the video playback frame rate. Higher rates produce smoother motion but larger file sizes."
},
{
"type": "text",
"name": "size",
"label": "Frame Size (WxH)",
"placeholder": "e.g., 1280x720",
"desc": "Specifies the output video resolution in width x height format (e.g., 1920x1080). If left blank, the original size is used."
},
{
"type": "dropdown",
"name": "aspect",
"label": "Aspect Ratio",
"options": [
{
"label": "4:3",
"value": "4:3"
},
{
"label": "16:9",
"value": "16:9"
},
{
"label": "1.3333",
"value": "1.3333"
},
{
"label": "1.7777",
"value": "1.7777"
}
],
"defaultValue": "16:9",
"desc": "Sets the display aspect ratio of the video. Common values are 4:3 for standard definition and 16:9 for widescreen."
},
{
"type": "number",
"optional": true,
"name": "bits_per_raw_sample",
"label": "Bits Per Raw Sample",
"range": {
"min": 8,
"max": 16
},
"desc": "Sets the number of bits per raw sample. Useful for controlling raw video quality when applicable."
},
{
"type": "dropdown",
"name": "vcodec",
"label": "Video Codec",
"options": [
{
"label": "libvpx (VP8)",
"value": "libvpx"
},
{
"label": "libvpx-vp9 (VP9 - Better Quality)",
"value": "libvpx-vp9"
},
{
"label": "copy (No Re-encoding)",
"value": "copy"
}
],
"defaultValue": "libvpx-vp9",
"desc": "Selects the video codec to use. VP9 offers better compression and quality than VP8 but takes longer to encode. 'copy' avoids re-encoding."
},
{
"type": "text",
"optional": true,
"name": "timecode",
"label": "Start Timecode",
"placeholder": "HH:MM:SS:FF",
"desc": "Sets the initial SMPTE timecode for the video. Format: hh:mm:ss[:;.]ff"
},
{
"type": "number",
"optional": true,
"name": "pass",
"label": "Encoding Pass Number",
"range": {
"min": 1,
"max": 3
},
"defaultValue": 1,
"desc": "Selects the pass number for multi-pass encoding. Use 2-pass encoding for better quality at the same bitrate."
},
{
"type": "text",
"optional": true,
"name": "vf",
"label": "Video Filters",
"placeholder": "e.g., scale=1280:720,transpose=1",
"desc": "Applies one or more video filters. For example, 'scale=1280:720' to resize, 'transpose=1' to rotate."
},
{
"type": "number",
"optional": true,
"name": "video_bitrate",
"label": "Video Bitrate (kbps)",
"range": {
"min": 100,
"max": 50000
},
"defaultValue": 2500,
"desc": "Sets the target video bitrate. Higher values improve quality but increase file size."
},
{
"type": "number",
"optional": true,
"name": "audio_bitrate",
"label": "Audio Bitrate (kbps)",
"range": {
"min": 32,
"max": 320
},
"defaultValue": 128,
"desc": "Sets the output audio bitrate. Higher values improve sound quality at the cost of larger file size."
}
],
"type": "video",
"operation": "convert"
}