El nom del format és el nom curt del format de contenidor d'un fitxer multimèdia. T'indica com anomena el programari FFmpeg el format del teu fitxer. Un contenidor és un format de fitxer que conté un o més fluxos d'àudio o vídeo i metadades, perquè es puguin reproduir plegats.
El Nom llarg del format és un segon camp que descriu el mateix format amb paraules més senzilles. El programa ffprobe de FFmpeg informa aquests 2 camps com format_name i format_long_name.
Com són els valors
FFmpeg llegeix cada tipus de fitxer amb una part anomenada desmultiplexor (demuxer). El nom del format és el nom curt d'aquest desmultiplexor i el nom llarg n'és la descripció. Un sol desmultiplexor pot llegir diversos formats relacionats, per tant el nom del format pot ser una llista separada per comes.
Aquests parells surten del codi font de FFmpeg, amb el nom del format al davant:
mov,mp4,m4a,3gp,3g2,mj2iQuickTime / MOVper a fitxers MP4, MOV i M4Amatroska,webmiMatroska / WebMper a fitxers MKV i WebMmp3iMP2/3 (MPEG audio layer 2/3)per a àudio MP3waviWAV / WAVE (Waveform Audio)per a àudio WAVmpegiMPEG-PS (MPEG-2 Program Stream)per a un flux de programa MPEG-2, que pot acabar en .mpgpng_pipeipiped png sequenceper a una imatge PNG
Algunes compilacions de FFmpeg ometen els noms llargs. El nom llarg pot aparèixer llavors com unknown o faltar-hi.
D'on ve el valor
El fitxer no desa el seu nom de format. FFmpeg llegeix l'inici del fitxer i assigna una puntuació a cada format que coneix. Tria el format amb la puntuació més alta, i el camp probe score mostra aquesta puntuació.
L'extensió del fitxer només és important quan aquesta prova dona una resposta feble o quan un format no té prova. La documentació de FFmpeg adverteix que endevinar un format a partir de l'extensió no és prou fiable.
Per què un fitxer MP4 pot mostrar QuickTime
Un fitxer MP4 mostra el nom de format mov,mp4,m4a,3gp,3g2,mj2 i el nom llarg QuickTime / MOV. Això és normal i no vol dir que el fitxer sigui un fitxer MOV. FFmpeg utilitza un sol desmultiplexor per a 6 formats relacionats, així que els mateixos valors apareixen en fitxers MOV, MP4, M4A, 3GP, 3G2 i MJ2.
Aquests formats estan relacionats perquè MP4 prové de l'ISO base media file format, i aquest format prové del format de fitxer QuickTime. MP4 i QuickTime estan relacionats, però tenen diferències, de manera que no sempre es poden substituir l'un per l'altre.
Aquests fitxers també poden tenir una etiqueta major_brand. FFmpeg tracta el valor qt com un fitxer QuickTime i altres valors com un fitxer ISO base media.
Quins fitxers ho porten
El nom del format apareix en fitxers que FFmpeg pot obrir com a multimèdia: vídeo, àudio i molts formats d'imatge. Si ffprobe no pot reconèixer un fitxer com a fitxer multimèdia, retorna un error i no hi ha nom de format. Per a aquests fitxers, mira en canvi el camp Tipus de fitxer.
FFmpeg també assigna un nom de format a fitxers sense un contenidor convencional. Un fitxer MP3, per exemple, és un flux de trames d'àudio, sovint amb etiquetes ID3.
Per què és important per al teu fitxer
Una puntuació alta té prioritat sobre el nom del fitxer, així que el nom del format normalment mostra el contenidor que el fitxer fa servir realment. Si un nom de fitxer acaba en .mp3 i el nom del format és wav, el fitxer comença amb una capçalera WAV. Llavors el nom del fitxer no s'ajusta al contingut.
El nom del format no sempre t'indica quins còdecs fa servir el fitxer. El Nom llarg del còdec descriu com s'hi codifica un flux dins del contenidor, així que cada flux en té un de propi.
Un fitxer MP4, per exemple, pot contenir vídeo en AVC (H.264), AV1 o VP9, i àudio en AAC, FLAC o Opus. Per tant, el mateix nom de format pot aparèixer en fitxers amb còdecs diferents.