Kamus

Apa Itu Format Name?

Nama format menunjukkan format kontainer yang digunakan sebuah file media, seperti MP4 atau WAV. Format Long Name menjelaskan format yang sama dengan kata-kata yang lebih mudah dibaca.

format-name

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,mj2 dan QuickTime / MOV untuk file MP4, MOV, dan M4A
  • matroska,webm dan Matroska / WebM untuk file MKV dan WebM
  • mp3 dan MP2/3 (MPEG audio layer 2/3) untuk audio MP3
  • wav dan WAV / WAVE (Waveform Audio) untuk audio WAV
  • mpeg dan MPEG-PS (MPEG-2 Program Stream) untuk program stream MPEG-2, yang dapat berakhiran .mpg
  • png_pipe dan piped png sequence untuk 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.