Nama format adalah nama pendek dari format kontainer sebuah file media. Ini memberi tahu Anda bagaimana software FFmpeg menyebut format file Anda. Kontainer adalah format file yang menampung satu atau lebih stream audio atau video dan metadata, sehingga semuanya dapat diputar bersama.
Format Long Name adalah kolom kedua yang menjelaskan format yang sama dengan kata-kata yang lebih mudah. Program FFmpeg ffprobe melaporkan 2 kolom ini sebagai format_name dan format_long_name.
Seperti apa bentuk nilainya
FFmpeg membaca setiap jenis file dengan bagian yang disebut demuxer. Nama format adalah nama pendek demuxer tersebut, dan long name adalah deskripsinya. Satu demuxer dapat membaca beberapa format yang saling terkait, sehingga nama format bisa berupa daftar yang dipisahkan dengan koma.
Pasangan ini berasal dari source code FFmpeg, dengan nama format terlebih dahulu:
mov,mp4,m4a,3gp,3g2,mj2danQuickTime / MOVuntuk file MP4, MOV, dan M4Amatroska,webmdanMatroska / WebMuntuk file MKV dan WebMmp3danMP2/3 (MPEG audio layer 2/3)untuk audio MP3wavdanWAV / WAVE (Waveform Audio)untuk audio WAVmpegdanMPEG-PS (MPEG-2 Program Stream)untuk program stream MPEG-2, yang dapat berakhiran .mpgpng_pipedanpiped png sequenceuntuk gambar PNG
Beberapa build FFmpeg tidak menyertakan long name. Long name kemudian dapat tampil sebagai unknown atau tidak ada.
Dari mana nilai berasal
File tidak menyimpan nama formatnya. FFmpeg membaca awal file dan memberi skor pada setiap format yang dikenalnya. FFmpeg memilih format dengan skor tertinggi, dan kolom probe score menampilkan skor tersebut.
Ekstensi file hanya penting ketika pengujian ini memberikan hasil yang lemah atau ketika sebuah format tidak memiliki pengujian. Dokumentasi FFmpeg memperingatkan bahwa menebak format dari ekstensi tidak cukup dapat diandalkan.
Mengapa file MP4 bisa menampilkan QuickTime
File MP4 menampilkan nama format mov,mp4,m4a,3gp,3g2,mj2 dan long name QuickTime / MOV. Ini normal dan tidak berarti bahwa file tersebut adalah file MOV. FFmpeg menggunakan satu demuxer untuk 6 format yang saling terkait, sehingga nilai yang sama muncul pada file MOV, MP4, M4A, 3GP, 3G2, dan MJ2.
Format-format ini saling terkait karena MP4 berasal dari ISO base media file format, dan format tersebut berasal dari QuickTime file format. MP4 dan QuickTime saling berhubungan, tetapi memiliki perbedaan, sehingga tidak selalu dapat saling menggantikan.
File-file ini juga dapat memiliki tag major_brand. FFmpeg memperlakukan nilai qt sebagai file QuickTime dan nilai lain sebagai file ISO base media.
File mana yang membawanya
Nama format muncul pada file yang dapat dibuka FFmpeg sebagai media: video, audio, dan banyak format gambar. Jika ffprobe tidak dapat mengenali sebuah file sebagai file multimedia, ffprobe akan mengembalikan error dan tidak ada nama format. Untuk file-file ini, lihat kolom Jenis File sebagai gantinya.
FFmpeg juga memberikan nama format pada file tanpa kontainer konvensional. File MP3, misalnya, adalah stream frame audio, sering kali dengan tag ID3.
Mengapa ini penting bagi file Anda
Skor yang tinggi memiliki prioritas dibandingkan nama file, sehingga nama format biasanya menunjukkan kontainer yang benar-benar digunakan file tersebut. Jika nama file berakhiran .mp3 dan nama formatnya adalah wav, file tersebut dimulai dengan header WAV. Nama file kemudian tidak sesuai dengan kontennya.
Nama format tidak selalu memberi tahu Anda codec apa yang digunakan file tersebut. Codec Long Name menjelaskan bagaimana satu stream di dalam kontainer dikodekan, sehingga setiap stream memiliki Codec Long Name sendiri.
File MP4, misalnya, dapat berisi video dalam AVC (H.264), AV1, atau VP9, dan audio dalam AAC, FLAC, atau Opus. Nama format yang sama karena itu dapat muncul pada file dengan codec yang berbeda.