MediaChef

MediaChef Recipes

All 17 recipes

MediaChef does not ask you to learn command-line switches. Every job is a card: drop a file, pick the card, press start. This is the whole catalogue exactly as it ships — what each recipe takes, what it gives back, and what you can type into the app's search box to find it.

Free and open source — read the code on GitHub All files and release notes

Speech, text and subtitles

  • Transcribe

    Transcribe audio to SRT subtitles

    Writes timed SRT subtitles from speech locally (Whisper).

    Takes
    audio · video
    Gives
    .srt
    Settings
    Model Language

    Also found by mp3 to srt, audio to srt, subtitles from audio, transcribe to subtitles, srt from audio

  • Transcribe

    Transcribe audio to text

    Turns speech into plain text locally (Whisper).

    Takes
    audio · video
    Gives
    .txt
    Settings
    Model Language

    Also found by mp3 to text, audio to text, transcribe audio, speech to text, audio to txt, change audio to text, turn speech into text

  • Transcribe

    Make SRT subtitles for a video

    Listens to the video's audio and writes an SRT next to it (Whisper).

    Takes
    video
    Gives
    .srt
    Settings
    Model Language

    Also found by video to srt, subtitles for video, generate subtitles, srt from video, subtitle a video

  • Transcribe

    Get text from a video

    Writes down everything said in the video as plain text (Whisper).

    Takes
    video
    Gives
    .txt
    Settings
    Model Language

    Also found by video to text, text from video, transcribe video, get text from video, mp4 to text, change video to text, video to subtitles text

  • Transcribe

    Transcribe audio to WebVTT

    Writes WebVTT captions for web players from speech (Whisper).

    Takes
    audio · video
    Gives
    .vtt
    Settings
    Model Language

    Also found by audio to vtt, webvtt subtitles, vtt from audio, transcribe to vtt, mp3 to vtt

  • Transcribe

    Translate speech to English subtitles

    Any language in, timed English SRT out — one pass, locally (Whisper).

    Takes
    audio · video
    Gives
    .srt
    Settings
    Model Source language

    Also found by translate subtitles to english, english subtitles from audio, translate to english srt, english srt from video

  • Transcribe

    Translate speech to English text

    Any language in, English text out — one pass, locally (Whisper).

    Takes
    audio · video
    Gives
    .txt
    Settings
    Model Source language

    Also found by translate audio to english, translate speech to english, audio translation to text, translate mp3 to english

  • Transcribe

    Transcribe audio to JSON with timings

    Machine-readable transcript: segments with start and end times (Whisper).

    Takes
    audio · video
    Gives
    .json
    Settings
    Model Language

    Also found by audio to json, json transcript, transcription with timestamps, transcript json, mp3 to json

Video

  • Compress

    Compress video (quality preset)

    Re-encodes with H.264 at a chosen quality level.

    Takes
    video
    Gives
    .mp4
    Settings
    Quality (lower = better) — 23 / 28 / 33

    Also found by compress video, reduce video size, make video smaller

  • Convert video

    Convert MP4 to MKV

    Repackages MP4 into MKV without re-encoding.

    Takes
    video
    Gives
    .mkv
    Settings
    Nothing to set.

    Also found by mp4 to mkv, remux mp4

  • Cut

    Trim video without re-encoding

    Keeps a fragment between two timestamps, stream copy.

    Takes
    video
    Gives
    .mp4
    Settings
    Start (HH:MM:SS) End (empty = till the end)

    Also found by cut video, trim clip, lossless cut

  • GIF

    Video to GIF

    Converts a clip into an animated GIF.

    Takes
    video
    Gives
    .gif
    Settings
    FPS — 10 / 15 / 24 Width — 320 / 480 / 640

    Also found by make gif, convert to gif, gif from video

  • Audio in video

    Remove audio from video

    Copies the video stream, drops all audio.

    Takes
    video
    Gives
    .mp4
    Settings
    Nothing to set.

    Also found by mute video, strip audio, no sound

  • Size

    Resize video to 720p

    Scales to 720p height keeping aspect ratio.

    Takes
    video
    Gives
    .mp4
    Settings
    Nothing to set.

    Also found by resize video, 720p, downscale

Audio

  • Convert audio

    Convert MP3 to WAV

    Decodes MP3 into uncompressed WAV.

    Takes
    audio
    Gives
    .wav
    Settings
    Nothing to set.

    Also found by mp3 to wav, audio to wav

  • Extract

    Extract audio to MP3

    Saves the audio track of a video as MP3.

    Takes
    video
    Gives
    .mp3
    Settings
    Bitrate — 128k / 192k / 320k

    Also found by video to mp3, rip audio from video, get sound from video, mp4 to mp3, change mp4 to mp3, convert video to audio

Advanced

  • Advanced

    Custom FFmpeg command

    Run any FFmpeg arguments. {input} and {output} are substituted.

    Takes
    any file
    Gives
    .mp4
    Settings
    Arguments

    Also found by custom command, raw ffmpeg, expert mode

Get the whole set

MediaChef 0.8.5 — free, open source, macOS · Windows · Linux.

Free and open source — read the code on GitHub All files and release notes

MediaChef is young: builds are not yet signed by Apple or Microsoft, so the first launch asks for confirmation — a plain-text how-to ships inside every download.

Something broken, or something missing? Write to us: hello@mediachef.app