.MID

Plik MID

Standard MIDI File (MIDI sequence)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MID to standardowy plik MIDI - kompaktowy zapis nutowy, który instruuje syntezator, jakie nuty ma grać, a nie nagranie rzeczywistego dźwięku. Otwórz go za pomocą VLC lub Windows Media Player w celu odtworzenia, lub MuseScore, aby zobaczyć i edytować nuty. Aby uzyskać MP3, należy wyrenderować go przez MuseScore lub TiMidity++ przy użyciu zestawu próbek dźwiękowych (soundfont).

Deweloper: MIDI Manufacturers Association (MMA) / AMEI Kategoria: Pliki audio Otwarty standard MIME: audio/midi
OTWIERA SIĘ NA Windows macOS Linux Android Web
Powiązane: .OPUS · .M3U · .M3U8 · .WFP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 16, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku MID?

Pliki .mid są ściśle powiązane z formatem .midi - oba są sekwencjami typu Standard MIDI File (SMF).

Pliki .mid przechowują zdarzenia wykonania muzycznego zorganizowane z precyzyjnym czasem. Zdarzenia te mogą opisywać:

  • wysokość nuty, dynamikę (velocity) i czas trwania odtwarzania,
  • głośność, ekspresję i inne wartości kontrolerów,
  • zmiany instrumentów (programów) na maksymalnie 16 kanałach.

Należy zauważyć, że pliki .mid nie zawierają danych audio, a jedynie instrukcje zdarzeń niezbędne do prawidłowego odtworzenia przez syntezator lub silnik próbek dźwiękowych. Ponieważ nie są przechowywane żadne próbki audio, ten sam plik .mid może brzmieć zauważalnie inaczej na różnych urządzeniach.

Pliki z rozszerzeniem .mid mogą być używane przez oprogramowanie do edycji muzyki, a także przez sprzętowe urządzenia MIDI i syntezatory. Pliki .mid służą jako uniwersalny sposób udostępniania kompozycji muzycznych między programami - cyfrowe stacje robocze audio (DAW), edytory notacji i sekwencery obsługują ten format. W urządzeniach sprzętowych pliki .mid mogą być używane do wyzwalania instrumentów, zmiany parametrów wyjściowych audio, takich jak wysokość lub czas trwania, oraz sterowania zautomatyzowanymi występami.

Wewnętrznie plik .mid wykorzystuje strukturę binarną opartą na blokach (chunks): blok nagłówka MThd określa typ formatu (0, 1 lub 2), liczbę ścieżek i rozdzielczość czasową, a po nim następuje jeden lub więcej bloków ścieżek MTrk przechowujących zdarzenia ze znacznikami czasu delta. Wariant .rmi opakowuje tę samą zawartość w kontener RIFF, podczas gdy format .kar rozszerza .mid o osadzone teksty piosenek karaoke.

Bezpieczeństwo

RYZYKO: LOW

Standardowy plik MIDI to pasywne dane zdarzeń bez osadzonego kodu lub makr, więc sam format jest niskiego ryzyka. Historyczna uwaga: w 2012 r. błąd parsowania MIDI w systemie Windows (CVE-2012-0003) pozwalał na wykonanie kodu poprzez spreparowany plik MIDI w Windows Media Player - został on dawno załatany, więc należy aktualizować system i odtwarzacze. Poza tym głównym „ryzykiem” jest rozczarowanie: MIDI może brzmieć płasko lub źle, ponieważ odtwarzanie zależy od soundfontu urządzenia, a nie od pliku.

Szczegóły formatu

w pigułce
PEŁNA NAZWAStandard MIDI File (MIDI sequence)znany również jako SMF, MIDI file
DEWELOPERMIDI Manufacturers Association (MMA) / AMEIod Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
KATEGORIAPliki audio
TYP MIMEaudio/midi
TYPSekwencja wykonania muzycznego - zdarzenia nut/kontroli z czasem (binarna)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Karaoke MIDI (.kar) - Ta sama struktura Standard MIDI File z osadzonymi meta-zdarzeniami tekstowymi dla karaoke; często zapisywane również z rozszerzeniem .mid.
  • RMID (RIFF MIDI) - Sekwencja MIDI opakowana w kontener RIFF, czasem z osadzonym bankiem brzmień DLS; używa rozszerzenia .rmi, ale sporadycznie także .mid.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4D546864
ASCII
MThd
Blok nagłówka „MThd” na offsetcie 0, po którym następuje 4-bajtowa długość (00 00 00 06) i jeden lub więcej bloków ścieżek „MTrk”. Wariant RMID opakowuje te same dane w kontener RIFF („RIFF”....„RMID”).

Programy otwierające pliki MID

Windows4 apps
VLC media player Open-source Otwórz .mid; VLC odtwarza MIDI przy użyciu dołączonego syntezatora (ustaw SoundFont w Preferencje > Wejście/Kodeki > MIDI dla lepszego dźwięku).
Windows Media Player Wbudowany Kliknij dwukrotnie, aby odtworzyć za pomocą wbudowanego w Windows syntezatora tablicowego GS (nie wymaga dodatkowego oprogramowania).
MuseScore Open-source Plik > Otwórz .mid, aby wyświetlić go jako nuty, edytować nuty/instrumenty i eksportować do MP3/WAV/PDF/MusicXML.
NoteWorthy Composer Płatny Importuj MIDI, aby edytować je jako notację (starszy program, ale wciąż sprzedawany/aktualizowany).
macOS3 apps
QuickTime Player Wbudowany Starsze wersje macOS QuickTime odtwarzają MIDI; w nowszych systemach macOS użyj VLC lub MuseScore, jeśli QuickTime go odrzuci.
Apple Logic Pro Płatny Importuj MIDI do projektu, aby przypisać instrumenty programowe i wyprodukować/wyrenderować dźwięk.
MuseScore Open-source Plik > Otwórz .mid, aby wyświetlić go jako nuty, edytować nuty/instrumenty i eksportować do MP3/WAV/PDF/MusicXML.
Linux3 apps
VLC media player Open-source Otwórz .mid; VLC odtwarza MIDI przy użyciu dołączonego syntezatora (ustaw SoundFont w Preferencje > Wejście/Kodeki > MIDI dla lepszego dźwięku).
MuseScore Open-source Plik > Otwórz .mid, aby wyświetlić go jako nuty, edytować nuty/instrumenty i eksportować do MP3/WAV/PDF/MusicXML.
TiMidity++ Open-source Odtwarzaj z terminala: „timidity song.mid” (renderuje MIDI za pomocą soundfontu/zestawu łatek).
Android1 app
VLC media player for Android Open-source Otwórz .mid, aby go odtworzyć (używa syntezatora soundfont).
Web1 app
Online Sequencer / signal (web MIDI editors) Darmowy Prześlij .mid, aby odtwarzać i edytować go w przeglądarce bez instalowania czegokolwiek.

Szczegóły techniczne

specyfikacja
Kodowanie plikuBinarny, kolejność bajtów big-endian
Sygnatura pliku (magic bytes)`4D 54 68 64` - ASCII `MThd` na offsetcie 0, a następnie 4-bajtowa długość bloku (`00 00 00 06`)
Struktura konteneraOparta na blokach: blok nagłówka `MThd`, po którym następuje jeden lub więcej bloków ścieżek `MTrk`
Typy formatówFormat 0 - pojedyncza ścieżka wielokanałowa; Format 1 - wiele zsynchronizowanych ścieżek; Format 2 - niezależne sekwencje wzorów
Pojemność kanałów MIDIDo 16 jednoczesnych kanałów na plik, z których każdy można przypisać do innego instrumentu lub głosu
Rozdzielczość czasowaUstawiana przez pole `division` w `MThd`; wyrażana jako tyknięcia na ćwierćnutę (np. 480 PPQ) lub ramki kodu czasowego SMPTE
Kodowanie czasu delta zdarzeńVariable-length quantity (VLQ) - koduje odstępy czasowe między zdarzeniami przy użyciu 7 bitów na bajt z flagą kontynuacji MSB
Typ MIME`audio/midi`; rozpoznawany również jako `audio/x-midi` i `audio/sp-midi`
Typowy rozmiar pliku1 KB - 100 KB; kilka minut muzyki zazwyczaj zajmuje znacznie mniej niż 50 KB, ponieważ nie są przechowywane próbki audio
KompresjaBrak; zdarzenia są z natury kompaktowe dzięki binarnym kodom operacyjnym i kodowaniu czasu delta VLQ
Meta-zdarzeniaMetadane niedźwiękowe osadzone w ścieżkach: tempo (mikrosekundy na uderzenie), metrum, tonacja, nazwa ścieżki, tekst piosenki, prawa autorskie i znaczniki końca ścieżki
Deweloper / opiekunMIDI Manufacturers Association (MMA) oraz AMEI (Association of Musical Electronics Industry)
Kompatybilność z MIDI 2.0`.mid` koduje komunikaty MIDI 1.0; protokół MIDI 2.0 (2020) używa innych formatów kontenerów - pliki `.mid` pozostają w powszechnym użyciu
WydanoStandard MIDI File 1.0 published 1988 (MIDI protocol 1983)
Najnowsza wersjaSMF 1.0 (stable since 1988); MIDI 2.0 protocol 2020 uses .midi2/clips, not .mid
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjamidi.org

Konwersje MID

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MID. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki MID.

Najczęściej zadawane pytania

Czy plik MIDI jest nagraniem audio?
Nie. Plik .mid przechowuje instrukcje (które nuty, jak głośno, jaki instrument, kiedy) - nie dźwięk. Syntezator zamienia te instrukcje na dźwięk podczas odtwarzania, dlatego pliki MIDI są malutkie i mogą brzmieć inaczej na różnych urządzeniach.
Jak przekonwertować plik MIDI na MP3?
Należy go wyrenderować: otwórz .mid w MuseScore (lub odtwórz przez VLC/TiMidity++ z zestawem próbek soundfont) i wyeksportuj do MP3 lub WAV. Jakość dźwięku zależy od użytego soundfontu, ponieważ samo MIDI nie zawiera dźwięku.
Dlaczego mój plik MIDI brzmi inaczej (lub gorzej) na innym komputerze?
Ponieważ dźwięk pochodzi z syntezatora/soundfontu tego urządzenia, a nie z pliku. Lepszy soundfont (FluidSynth, wysokiej jakości .sf2) sprawia, że to samo MIDI brzmi znacznie bogaciej.
Jak otworzyć plik .mid, aby zobaczyć nuty?
Otwórz go w MuseScore, który wyświetla MIDI jako edytowalny zapis nutowy. Możesz zmieniać nuty, instrumenty i tempo, a następnie wyeksportować dźwięk lub partyturę w formacie PDF.
Jaka jest różnica między .mid a .midi?
Żadna - oba to ten sam format Standard MIDI File; .mid to po prostu 3-literowy zapis .midi z ery systemu DOS.
Co to jest plik .kar?
To MIDI karaoke: ten sam format Standard MIDI File z dodanymi zsynchronizowanymi zdarzeniami tekstowymi, dzięki czemu odtwarzacze karaoke mogą wyświetlać słowa podczas odtwarzania melodii.

Źródła

1Microsoft - CVE-2012-0003 (Windows MIDI parsing) security bulletin MS12-004learn.microsoft.com
2MIDI Association - Standard MIDI Filesmidi.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Powiązane rozszerzenia

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z