FFmpeg Audio Studio › Help

Help

Wat is FFmpeg Audio Studio?

FFmpeg Audio Studio converteert audiobestanden van het ene formaat naar het andere, met ffmpeg als engine. Je voegt bestanden toe, kiest een voorinstelling en converteert; het resultaat komt naast de originelen of in een map die je hebt gekozen. Het leest alles wat ffmpeg kan decoderen en schrijft achttien formaten, van MP3, AAC, FLAC, Opus en Ogg Vorbis tot WAV, AIFF, WMA en het iPhone-beltoonformaat.

Wat het onderscheidt, is dat er drie keuzes afzonderlijk worden gemaakt, elk vanuit een eigen vervolgkeuzelijst in het optiepaneel rechts van het venster: de voorinstelling (wat de uitvoer is), de tags-instelling (welke tags en omslag worden behouden) en de effecten-instelling (wat er met het geluid wordt gedaan). Eén voorinstelling kan daarom worden gebruikt met een instelling die de opmerkingen verwijdert, met een andere die het volume normaliseert, of met geen van beide. Tags worden ook van het ene formaat naar het andere overgedragen onder de namen die een tag-editor toont, zodat een veld zijn betekenis behoudt van FLAC naar MP3 naar M4A naar WMA.

FFmpeg Audio Studio heeft twee weergaven, gekozen door de eerste twee knoppen van de header. De werkweergave opent eerst: één bestand tegelijk, met zijn golfvorm, echte weergave met de toegepaste effecten, een knip, fades en lades voor de geluidskanalen, equalizer, compressor en niveau (zie De werkweergave). De batchweergave is voor veel bestanden tegelijk: de lijst met bestanden, een header met de bestandsacties, een paneel rechts met de keuzes die een run vormen - voorinstelling, tags, effecten, bestemming en wat te doen als een bestand bestaat - en, onderaan, het aantal conversies tegelijk, Converteren en de knop die de uitvoermap opent, en een onderste balk met de statusregel. De rest van deze pagina beschrijft de batchweergave, tenzij anders vermeld.

  • Werk: één bestand tegelijk toont de werkweergave.
  • Batch: converteer veel bestanden met voorinstellingen toont de batchweergave.

De werkweergave

De werkweergave is voor één bestand tegelijk: u hoort hoe de conversie zal klinken, stelt de knip en de fades in door naar de golfvorm te kijken, en converteert van daaruit. Sleep een audiobestand naar de lege linkerkant (Sleep audiobestanden hierheen om ze te beluisteren of te bewerken) of kies het uit de bestandslijst onder de golfvorm; een hierheen gesleepte map wordt genegeerd. Wanneer er geen bestand is gekozen, staat er in het gebied dat er nog niets te horen is.

  • Bestandslijst weergeven toont de bestandslijst opnieuw nadat een lade deze heeft vervangen.
  • Paneel onder de afbeelding verbergen verbergt het paneel onder de golfvorm, en Paneel onder de afbeelding weergeven brengt het terug.

De golfvorm en het afspelen

De golfvorm wordt uit het bestand zelf getekend. Door het af te spelen, wordt ffmpeg uitgevoerd met de effecten die u hebt ingeschakeld, dus wat u hoort, is hoe het geconverteerde bestand zal klinken, afgezien van de uiteindelijke codering. Als u het bestand of een effect wijzigt terwijl het wordt afgespeeld, wordt het geluid opnieuw gestart vanaf de positie waar u was. Als een effect niet te horen is in de preview, wordt het weggelaten en de regel Weggelaten uit het geluid benoemt het; de conversie past het nog steeds toe.

  • Afspelen en Pauze starten en stoppen het geluid.
  • Eén seconde terug en Eén seconde vooruit verplaatsen de positie met één seconde.
  • Volume is het volume waarop u luistert, en Dempen en Geluid aan dempen en herstellen het. Het verandert alleen wat u hoort, nooit het bestand.
  • Geluid meten... wordt getoond terwijl een effect dat eerst naar het hele bestand moet luisteren, zoals luidheidsnormalisatie, het meet.

Knippen

Een knip behoudt één deel van het bestand. De knoppen met [ en ] stellen in waar het begint en waar het eindigt op de positie waar u zich bevindt, en een klik op de golfvorm verplaatst de positie. Het deel dat wordt verwijderd, is gedimd. De knip is één instelling van de effecten van het bestand, dus het wordt naar het geconverteerde bestand geschreven en er wordt niets geknipt door alleen de preview.

  • Begin de snede hier en Eindig de snede hier stellen het begin en het einde van de knip in.
  • Ga naar het begin van de snede en Ga naar het einde van de snede verplaatsen de positie naar het begin en het einde van de knip.
  • Behoud het hele bestand verwijdert de knip en behoudt het hele bestand.
  • Duur is de lengte van wat zal worden geschreven, na de knip.

Fades

Een fade-in en een fade-out zijn de twee handgrepen op de golfvorm, één aan elk uiteinde van het behouden deel. Sleep een handgreep om de fade te verlengen of te verkorten, of typ de seconden in de nummervakken onder de golfvorm. Een fade blijft binnen het behouden deel en de twee fades overlappen elkaar nooit. Een fade van nul seconden is geen fade.

De lades

Onder de golfvorm kiest een rij knoppen wat het paneel toont: de bestandslijst, of één lade tegelijk. Elke lade is een bedieningselement voor één effect, en het gebruik ervan schakelt dat effect in de lijst van de werkweergave in, zodat wat u instelt onmiddellijk wordt gehoord en naar het bestand wordt geschreven.

  • De lade kanalen toont tegels die een manier van kanaalverwerking benoemen: links en rechts omwisselen, één kant op beide afspelen, beide in één kanaal mixen, en mixen naar stereo. De kanalen van een bestand maken geen deel uit van een voorinstelling: ze zijn dit effect, dus een bestand wordt alleen gewijzigd wanneer u een tegel kiest. Een voorinstelling van een eerdere versie die een kanaalkeuze bevatte, wordt omgezet naar dit effect wanneer de app voor het eerst start.
  • De lade equaliser tekent de tien banden als één curve op een grafiek, met de frequentie horizontaal en de versterking verticaal.
  • De lade compressor tekent de twee bedieningselementen van de compressor als zijn curve: het uitgangsniveau voor elk ingangsniveau.
  • De lade niveau biedt de vier manieren om het volume in te stellen - een vaste versterking, een luidheid, een piek of ReplayGain - en er wordt er één tegelijk gebruikt: het kiezen van een andere vervangt de eerste. Elk getal van de gekozen manier is een schuifregelaar die u sleept.

De effectenlijst van de werkweergave

De eigen lijst van de werkweergave, Audio-effecten, bevindt zich onder de golfvorm. Het is geen van de opgeslagen effecteninvoeren van de batchweergave: het behoort tot de werkweergave, en wat het bevat is wat de preview afspeelt en wat de conversie toepast. De standaardeffecten zijn altijd aanwezig als rijen met een schakelaar, in een vaste volgorde, zodat u er een kunt proberen door deze aan en uit te schakelen; de andere effecten worden toegevoegd vanuit Een effect toevoegen, zoals beschreven in Een effect toevoegen.

Daarnaast heeft de werkweergave zijn eigen keuzes voor het bestand: de preset Audio, de taginstelling (Tags), Bestemming en Indien aanwezig, die werken zoals beschreven in de secties over presets, tags en bestemmingen.

  • Effecten weergegeven in de werkweergave op het tabblad ffmpeg van Instellingen kiest welke effecten de lijst toont die klaar zijn om in te schakelen; de rest blijft in het menu Een effect toevoegen. Een effect waar de app omheen is gebouwd, wordt altijd vermeld. Terug naar de standaardlijst keert terug naar de standaardlijst.

Het ffmpeg-commando

Een paneel onder de bestandslijst toont het exacte ffmpeg-commando waarmee het geselecteerde bestand zal worden geconverteerd, inclusief effecten en knippen, zodat u het kunt lezen of zelf kunt uitvoeren. Wanneer er geen bestand is geselecteerd, wordt dit aangegeven.

  • ffmpeg-commando is het paneel, en Kopiëren kopieert het commando naar het klembord.

Bestanden toevoegen

Stel de lijst met te converteren bestanden samen door bestanden te kiezen, een hele map te kiezen of ze naar het venster te slepen. Elke rij toont de afbeelding die in het bestand is ingesloten als een kleine miniatuur, of een muzieknoot als er geen is.

  • Bestanden toevoegen opent een bestandsselector. Alleen audiobestanden die ffmpeg kan lezen, worden aangeboden.
  • Map toevoegen voegt een map toe; de audiobestanden daarin en in elke map daaronder worden gevonden. De naam van de map wordt onthouden, zodat de structuur in de bestemming kan worden herbouwd (zie Bestemmingen).
  • Lijst wissen leegt de lijst van elke rij die niet wordt geconverteerd.
  • Verwijderen uit de lijst is de knop van een enkele rij; terwijl een rij wordt geconverteerd, annuleert dezelfde knop deze in plaats daarvan.

De lijst

Een bestand wordt één keer toegevoegd; hetzelfde bestand opnieuw toevoegen doet niets. Een rij die Klaar, Overgeslagen, Mislukt of Geannuleerd is, blijft in de lijst staan en wordt opnieuw geconverteerd, met zijn eigen instellingen, de volgende keer dat u op converteren drukt.

Elk bestand heeft zijn eigen instellingen - zijn voorinstelling, taginstelling, effectinstelling, bestemming en wat te doen als het bestand bestaat. Een bestand dat u toevoegt, neemt de keuzes die het optiepaneel op dat moment toont, en alleen de nieuw toegevoegde bestanden worden daarna geselecteerd. Het paneel is een kwast: het toont nooit de keuzes van een rij, en het selecteren van rijen verandert het nooit. Om andere bestanden andere keuzes te geven, selecteert u ze, stelt u het paneel in en drukt u op Toepassen: het schrijft alle keuzes van het paneel naar de geselecteerde rijen die niet in de wachtrij staan of worden uitgevoerd, en het is uitgeschakeld zolang er niets is geselecteerd. Selecteer met een klik, Ctrl (of Cmd) en klik om een rij toe te voegen of te verwijderen, Shift en klik voor een bereik vanaf de laatste klik, of Ctrl+A voor elke rij; een klik op het lege deel van de lijst wist de selectie. De onderste balk geeft aan hoeveel rijen zijn geselecteerd.

Elke rij toont één kleine chip per keuze - de voorinstelling, de taginstelling, de effectinstelling, de bestemming en het beleid voor 'indien-bestaat'. Een keuze die alles laat zoals het is, wordt weggelaten, dus een gewone rij toont alleen zijn voorinstelling.

  • Toepassen past de keuzes van het paneel toe op de geselecteerde bestanden.

Converteren

Druk op converteren om elke rij uit te voeren die nog niet in de wachtrij staat of wordt uitgevoerd. Elk bestand is een eigen taak, dus één storing stopt de andere nooit, en een rij die is mislukt, vermeldt de reden.

  • Converteren converteert elke rij die niet in de wachtrij staat of wordt uitgevoerd, elk met zijn eigen instellingen (zie De lijst). Een rij waarvan de eigen keuzes deze alleen opnieuw zouden coderen zoals deze is, heeft niets te doen en wordt weggelaten.
  • Stoppen verschijnt terwijl een run bezig is en annuleert elk bestand dat in de wachtrij staat of wordt geconverteerd; een gedeeltelijk geschreven uitvoer wordt verwijderd.
  • Annuleren op een rij annuleert dat ene bestand.

Wat de badge van een rij zegt

Een rij doorloopt zijn statussen op volgorde, en de badge toont de status waarin deze zich bevindt.

  • In wachtrij wacht op een vrije plaats.
  • Lezen is het bestand dat wordt onderzocht.
  • Analyseren gevolgd door een percentage is het bestand dat wordt gelezen voordat het wordt geconverteerd, omdat een effect er cijfers uit nodig heeft (waar het geluid begint en stopt, hoe luid het is); het verschijnt alleen dan. De conversie die volgt, wordt gemeten aan de hand van de lengte van de uitvoer, dus een bijgesneden bestand bereikt nog steeds honderd procent.
  • Een percentage is de conversie zelf, gemeten aan de hand van de lengte die de uitvoer zal hebben.
  • Klaar voltooid; de rij toont ook waar het bestand naartoe is gegaan.
  • Overgeslagen de uitvoer bestond al en de bestemming zegt deze over te slaan.
  • Mislukt er ging iets mis; de reden wordt op de rij getoond.
  • Geannuleerd u hebt het gestopt.

De statusregel linksonder zegt hoeveel bestanden klaar zijn voor een run, hoeveel er tijdens de run worden verwerkt, en daarna het resultaat: hoeveel er zijn geconverteerd, overgeslagen en mislukt.

Bestanden tegelijk

Het getal naast Converteren, in de laatste rij van het optiepaneel, kiest hoeveel bestanden tegelijk worden geconverteerd, van één tot het aantal fysieke kernen van de machine, wat ook de standaard is. Coderen wordt beperkt door de processor, dus meer processen dan kernen concurreren alleen om dezelfde kern en dezelfde schijf: op een machine met acht kernen en zestien threads was zestien tegelijk langzamer dan acht, dus er wordt niets boven het aantal fysieke kernen aangeboden. Verlaag het wanneer de computer responsief moet blijven.

  • Bestanden tegelijkertijd geconverteerd is de naam wanneer u eroverheen beweegt.

Wanneer converteren grijs is

Converteren is uitgeschakeld wanneer er geen rij iets te doen heeft: voor elke rij zouden de preset, taginstelling en effectinstelling samen niets veranderen - de preset is (Origineel), de taginstelling verwijdert geen tag en geen cover, en er is geen effect geselecteerd. Converteren zou alleen elk bestand opnieuw coderen, wat de kwaliteit voor niets verliest. Pas een andere preset, een taginstelling die iets verwijdert, of een effect toe op sommige rijen, en het komt terug. Het is ook uitgeschakeld zolang er geen bestand wordt vermeld, terwijl een run bezig is, en wanneer ffmpeg niet is gevonden.

Voorinstellingen: het formaat en de kwaliteit ervan

Een voorinstelling bepaalt de uitvoer: het formaat, de kwaliteit ervan en de opties die dat formaat heeft. Het wordt gekozen in de eerste keuzelijst van het optiepaneel en bewerkt op het tabblad Voorinstellingen van Instellingen, dat de knop naast de keuzelijst opent.

  • Voorinstellingen bewerken opent het tabblad Voorinstellingen.
  • Nieuw, Dupliceren en Verwijderen voegen een voorinstelling toe, kopiëren de geselecteerde en verwijderen deze. Er is altijd minstens één voorinstelling.
  • Een voorinstelling wordt verplaatst door de rij te slepen; dezelfde volgorde wordt gebruikt in de keuzelijst van het paneel.

Een voorinstelling

Een nieuwe installatie wordt geleverd met een set kant-en-klare voorinstellingen (MP3 op 128, 192 en variabele hoog, AAC, Opus, WMA, AC-3, een iPhone-beltoon, Ogg Vorbis, FLAC, WAV 16-bit en AIFF 16-bit). Het zijn gewone voorinstellingen: hernoem, bewerk of verwijder ze. Een iPhone-beltoon wordt ingekort tot 40 seconden, de langste die iOS accepteert.

  • Naam is de naam die in de vervolgkeuzelijst wordt getoond.
  • Indeling is het uitvoerformaat. De onderstaande opties volgen dit: een formaat toont alleen de besturingselementen die het daadwerkelijk heeft.

Kwaliteit

Elk formaat heeft één hoofdkwaliteitsinstelling, een numeriek veld met de eenheid ernaast, en de betekenis ervan volgt het formaat: een bitrate in kbps voor MP3, AAC, Opus, WMA en AC-3; een variabel kwaliteitsniveau voor Ogg Vorbis en variabele MP3; een compressieniveau voor FLAC en WavPack, wat alleen verandert hoe lang het coderen duurt en hoe klein het bestand is, nooit het geluid. WAV heeft geen kwaliteitsinstelling. Een hogere bitrate of niveau betekent een groter, beter klinkend bestand.

  • Bitratemodus (MP3 en Ogg Vorbis) kiest hoe de encoder zijn bits besteedt: Constant is overal dezelfde bitrate, Variabel volgt de muziek voor een betere verhouding tussen grootte en kwaliteit, en Gemiddeld (ABR) (alleen MP3) streeft naar een gemiddelde.
  • Bitrate is de bitrate voor de constante en gemiddelde modi.
  • Kwaliteitsniveau is het niveau voor de variabele modus.
  • Compressie is het compressieniveau van FLAC en WavPack.

Samplefrequentie en bitdiepte

Deze beschrijven de vorm van de audio. Als de bron behouden blijft, heeft de uitvoer dezelfde waarden als de invoer; als u deze wijzigt, wordt er opnieuw gesampled. Alleen de waarden die een formaat accepteert, worden aangeboden. De kanalen (verwisselen, één kant op beide, mixen naar mono of stereo) zijn een geluidseffect, in de lijst Audio-effecten.

  • Samplefrequentie is het aantal samples per seconde dat de uitvoer heeft.
  • Bitdiepte is de grootte van een sample voor de formaten die er een hebben (FLAC, ALAC, WAV, AIFF en enkele andere).

Dither

Wanneer een 24-bits opname 16-bits wordt gemaakt, worden de samples afgerond en laat de afronding een lichte vervorming achter die hoorbaar is bij stille passages. Dither voegt eerst een zeer kleine hoeveelheid ruis toe, wat die vervorming verandert in een constante ruis ver onder de muziek. Gewoon afronden is de standaard en is prima voor de meeste muziek; dither is voor stille, hoge-resolutie masters. Het wordt nooit toegepast op een 24-bits uitvoer.

  • Dither (wanneer de uitvoer 16 bit is) verschijnt wanneer de uitvoer 16-bits is.

De ID3-tagversie

MP3-, AIFF- en WAV-uitvoer bevatten een ID3-tag, in versie 2.3 of 2.4. Versie 2.3 wordt door elke speler gelezen en is wat Mp3tag standaard schrijft; 2.4 is nieuwer en slaat tekst op als UTF-8. Beide bewaren een herhaald veld als afzonderlijke waarden. Laat het op 2.3 staan, tenzij iets 2.4 nodig heeft.

  • ID3-tagversie kiest de versie.

Geavanceerde opties

Onder de gebruikelijke bedieningselementen bevindt zich een ingeklapte sectie met de schakelaars die een encoder heeft naast de kwaliteitsinstelling. Als u ze met rust laat, beslist de encoder, en een preset die de sectie nooit opent, produceert hetzelfde bestand als voorheen. Laat ze met rust, tenzij u weet wat u zoekt.

  • Geavanceerde opties is de sectie; elke invoer is Automatisch totdat u deze instelt.
  • MP3: Joint stereo, Encoderkwaliteit (0 best, 9 snelst), Laagdoorlaatfilter (Hz), Hoogdoorlaatfilter (Hz), Bitreservoir gebruiken, Copyright-vlag instellen en Originele vlag instellen.
  • Ogg Vorbis: Minimale bitrate (kbps) en Maximale bitrate (kbps) schakelen het over naar een bitrate-gerichte modus.
  • Opus: Optimaliseren voor (muziek, spraak of lage vertraging), Bitratemodus, Framegrootte, Complexiteit (0 tot 10), Bandbreedte en Intensiteit-stereo fase-inversie.
  • FLAC: Blokgrootte, Stereomodus, Maximale LPC-orde, LPC-coëfficiëntprecisie, Minimale partitie-orde, Maximale partitievolgorde en Uitgebreide modelzoektocht.
  • AAC: Bandbreedtelimiet (Hz) beperkt de hoogste frequentie die behouden blijft.

(Origineel)

De eerste keuze van de voorinstelling-dropdown is geen voorinstelling: (Origineel) converteert elk bestand naar het formaat dat zijn eigen audiocodec behoudt, met de bitrate die het had. Het is voor taken waarbij alleen de tags of het geluid moeten veranderen, niet het formaat. Een codec die geen uitvoerformaat bevat (bijvoorbeeld APE) faalt dat ene bestand, met een bericht op de rij. Het kan niet worden bewerkt of verwijderd.

Bestemmingen: waar de bestanden naartoe gaan

Een bestemming is een map plus een patroon dat de bestanden benoemt, gekozen in het optiepaneel en bewerkt op het tabblad Bestemmingen van Instellingen.

  • Bestemmingen bewerken opent het tabblad Bestemmingen.
  • Waar de geconverteerde bestanden worden geschreven is de vervolgkeuzelijst voor bestemmingen van het optiepaneel.
  • Naam is de naam die wordt weergegeven in de vervolgkeuzelijst.
  • Map is waar de bestanden worden geschreven, en Bladeren kiest deze. Een relatieve map zoals convert, .\convert of ..\convert wordt geteld vanaf de map van elk bestand: .\convert is een convert-map naast het bestand, ..\convert een naast de map ervan, dus een enkele invoer dient bestanden die in veel mappen staan. De mapstructuur wordt dan niet behouden, omdat de mappen waarin de bestanden staan al de structuur zijn. Een volledig pad zoals D:\Out is één plaats voor elk bestand.

Bronmap

De eerste invoer, Bronmap, is ingebouwd: elke uitvoer wordt naast het origineel geschreven en behoudt de naam, met de nieuwe extensie. Het heeft geen map nodig en kan niet worden bewerkt.

Bestandsnaam patroon

Het patroon benoemt elke uitvoer aan de hand van de tags van het eigen bestand. Klik op een tag om deze toe te voegen; een schuine streep maakt een submap. De tags zijn de naam van het originele bestand, de titel, de artiest, de albumartiest, het album, het tracknummer, het discnummer, het jaar en het genre.

  • Bestandsnaam patroon is het patroon. Een tag die het bestand mist, maakt een leeg deel dat wordt weggelaten, behalve dat een ontbrekende artiest of album "Onbekende artiest" of "Onbekend album" leest en een ontbrekende titel terugvalt op de originele bestandsnaam.
  • Voorbeeld toont hoe een verzonnen bestand zou heten, zodat u een patroon kunt controleren voordat u het gebruikt.

Een patroon van artiest, dan album, dan track en titel met een streepje ertussen plaatst een track getagd Björk, Homogenic, 3, "Jóga" op Björk/Homogenic/03 - Jóga.mp3; het tracknummer wordt aangevuld tot twee cijfers, en tekens die een bestandssysteem verbiedt, worden vervangen.

Mapstructuur behouden

Wanneer een map wordt toegevoegd, kunnen de submappen ervan opnieuw worden opgebouwd onder de bestemming, waardoor een albumstructuur een albumstructuur blijft. De eigen naam van de toegevoegde map wordt ook behouden, zodat twee toegevoegde mappen twee mappen blijven. Een bestand dat op zichzelf wordt toegevoegd, heeft geen map om te behouden.

  • Mapstructuur behouden bij het converteren van een map is standaard ingeschakeld.

Als het bestand bestaat

Wat er gebeurt als een uitvoer met die naam al bestaat. Een uitvoer is nooit het invoerbestand zelf.

  • Wat te doen als het uitvoerbestand al bestaat is de vervolgkeuzelijst in het optiepaneel.
  • Overslaan (de standaardinstelling) laat het bestaande bestand ongemoeid en markeert de rij als Overgeslagen.
  • Overschrijven vervangt het.
  • Beide behouden schrijft het nieuwe bestand ernaast onder een genummerde naam, naam (2).mp3.

De uitvoermap openen

  • Uitvoermap openen opent de map van het nieuwste voltooide bestand, en voordat iets is voltooid de eigen map van de bestemming.

Tags: wat wordt behouden en wat wordt verwijderd

Tags zijn de titel, artiest, album, jaar, tracknummer en de rest die in een bestand meereizen, samen met de omslagafbeelding. De taginstelling bepaalt welke hiervan de uitvoer bereiken. Deze wordt gekozen in het tweede keuzemenu van het optiepaneel en bewerkt op het tabblad Tags van Instellingen; de codering en de te verwijderen metadata worden onafhankelijk gekozen, dus één voorinstelling dient voor beide.

  • Tags is het keuzemenu.
  • Tags bewerken opent het tabblad Tags.
  • Naam is de naam van een item.
  • Items worden toegevoegd, gekopieerd, verwijderd en in volgorde gesleept op dezelfde manier als voorinstellingen.

Alles behouden, of alles verwijderen

Een item heeft een modus en een lijst met uitzonderingen.

  • Alle tags behouden behoudt elke tag; de lijst bevat de tags die moeten worden verwijderd (Uitzonderingen: te verwijderen tags).
  • Alle tags verwijderen verwijdert elke tag; de lijst bevat de tags die moeten worden behouden (Uitzonderingen: te behouden tags).
  • Tags is de keuze tussen deze twee.

Een nieuwe installatie heeft één item, Alle tags behouden, met een lege lijst. Om een ruisend veld te strippen, behoudt u de standaardmodus en vermeldt u het; om alleen de basis te behouden, schakelt u over naar alles verwijderen en vermeldt u TITLE, ARTIST, ALBUM en TRACK.

De tags benoemen

Schrijf één naam per regel, of gescheiden door een puntkomma, zoals uw tag-editor deze weergeeft. Namen zijn niet hoofdlettergevoelig en een asterisk komt overeen met elke tekst, dus REPLAYGAIN_* komt overeen met elk ReplayGain-veld. Een naam komt overeen, ongeacht hoe een formaat het veld spelt: de naam van de editor (ENCODERSETTINGS), de ID3-frame-ID (TSSE), de Vorbis-naam of de beschrijving van een aangepast veld. Terwijl u typt, worden de bekende veldnamen die passen onder het vak aangeboden; klik op een om deze te gebruiken. Elke naam wordt geaccepteerd, aangeboden of niet.

De hoesafbeelding

Een afbeelding is geen tagnaam, dus heeft deze een eigen schakelaar, en een modus die alle tags verwijdert, raakt deze nooit aan.

  • Hoesafbeelding verwijderen laat de hoesafbeelding buiten de uitvoer.

Teksten

Teksten zijn een tag zoals elke andere, en ze zijn er in twee soorten: platte tekst en getimede teksten, waarvan de regels beginnen met een tijd zoals [01:23.45]. Een FLAC bewaart beide in één tekstveld, dus FFmpeg Audio Studio leest de tekst: deze is getimed wanneer ten minste twee regels beginnen met een tijd. Een MP3, een AIFF-bestand of het ID3-gedeelte van een WAV heeft een frame voor elke soort - SYLT voor getimede teksten, USLT voor platte tekst - en een getimede tekst die in een SYLT-frame in de bron is opgeslagen, wordt overgenomen als .lrc-tekst, zodat deze een conversie naar elk formaat overleeft.

  • Het .lrc-bestand als songtekst insluiten neemt het .lrc-bestand met dezelfde naam dat naast het bronbestand staat en maakt de tekst ervan de teksten van het nieuwe bestand. Het vervangt alle teksten die de bron al heeft, en een tag-item dat de teksten verwijdert, kan het niet wegnemen.
  • Tekst in de tag kiest welke frames een ID3-uitvoer krijgt: Automatisch (getimede songteksten als SYLT, platte tekst als USLT) schrijft één frame gekozen door de tekst, Beide frames (USLT en SYLT) schrijft beide, Altijd USLT en Altijd SYLT schrijven die ene, ongeacht de tekst (een platte tekst krijgt elke regel op tijd nul in een SYLT). Het doet niets voor de andere formaten, die de tekst in hun eigen tekstveld bewaren.
  • Verwijder de tijden bij het schrijven van USLT verwijdert de tijden uit de tekst van elk geschreven USLT-frame; een SYLT behoudt zijn tijden.

Hoe tags tussen formaten reizen

ffmpeg alleen zou de velden die het niet kent hernoemen en sommige andere laten vallen. FFmpeg Audio Studio schrijft elk veld onder de naam die een tag-editor voor dat formaat gebruikt, zodat de albumartiest, de sorteervelden, de componist, de BPM, de songteksten, de ISRC en aangepaste velden hun betekenis behouden van formaat tot formaat. Velden met meerdere waarden behouden deze als afzonderlijke waarden, een track- of schijfnummer wordt geschreven met het totaal (3/10) in de formaten die dat doen, een jaar dat een tag slecht heeft opgeslagen gaat niet verloren, en een veld dat een bron op twee manieren spelt met twee verschillende waarden (een PUBLISHER en een ORGANIZATION) behoudt beide: de tweede blijft een eigen veld in plaats van te worden overschreven. De hoes gaat mee naar elk formaat dat er een kan bevatten; de uitzonderingen zijn FLAC in Ogg, de iPhone-beltoon en AU, die geen bevatten. Ruwe streams (AC-3, ruwe AAC, MP2, Wave64) bevatten helemaal geen tags en geen hoes.

(Geen)

De eerste keuze van de tags-dropdown, (Geen), is geen invoer: het behoudt elke tag en de hoes zonder uitzondering. Het kan niet worden bewerkt of verwijderd.

Effecten: wat er met het geluid wordt gedaan

Een effectenitem is een benoemde lijst van dingen die met het geluid worden gedaan terwijl het wordt geconverteerd. De lijst wordt hier en in de werkweergave Audio-effecten genoemd. Het wordt gekozen in het optiepaneel, los van de preset, zodat één item bij elke preset kan horen, en het wordt bewerkt op het tabblad Audio-effecten van Instellingen.

  • Effecten bewerken opent het tabblad effecten.
  • Nieuw, Dupliceren en Verwijderen maken, kopiëren en verwijderen een item; het slepen van een rij verandert de volgorde van de lijst.
  • Naam is de naam van een item.
  • Een effect toevoegen voegt een effect toe aan het item (zie Een effect toevoegen).
  • Alle effecten sluiten sluit elke kaart van het item, en dezelfde knop opent ze opnieuw (Alle effecten openen).
  • Sleep om te wijzigen wanneer dit effect wordt uitgevoerd is de greep aan de linkerkant van een kaart; Dit effect verwijderen verwijdert het effect uit het item.
  • Terug naar standaard is de knop naast een instelling die deze terugzet naar de standaardwaarde.

Een effectinvoer

Een effect is actief zolang het in de lijst staat, en inactief wanneer u het verwijdert; er is geen aparte schakelaar. Hetzelfde effect kan meer dan eens in de lijst staan, elke keer met zijn eigen instellingen. Op de pagina is elk effect een kaart: een koptekst die zichtbaar blijft wanneer de kaart gesloten is (de greep, de naam van het effect, de knop die het verwijdert) en de instellingen eronder. Onder de instellingen toont de kaart de ffmpeg-opdracht die het schrijft, zodat u precies kunt zien wat er zal worden uitgevoerd.

Een effect toevoegen

Een effect toevoegen is een categorieknop die is gekoppeld aan een zoekvak. De categorieknop biedt Alle of één categorie en beperkt het menu daartoe; typen in het zoekvak beperkt het op naam. Het kiezen van een effect voegt het toe aan het einde van de lijst met de standaardwaarden, en u sleept het naar de gewenste plaats. Naast de effecten die voor de app zijn gemaakt, biedt het menu de eigen filters van ffmpeg, elk met de opties die ffmpeg eraan geeft.

De volgorde waarin de effecten worden uitgevoerd

De effecten worden van boven naar beneden in de lijst uitgevoerd, in de volgorde waarin u ze plaatst, dus het verslepen van een kaart kan het resultaat veranderen. Een paar stappen worden door de app geplaatst, ongeacht waar ze zich in de lijst bevinden, omdat ze het bestand op een bepaald punt moeten zien: bijvoorbeeld het knippen van een bestand, of de groottelimiet. Wanneer een volgorde niet het verwachte resultaat kan geven, omdat een effect afhankelijk is van iets dat een later effect verandert, wordt dit aangegeven met een lijn onder de kaarten. De app wijzigt nooit de volgorde van uw lijst.

Alle effecten

Dit zijn de effecten die de app biedt, per categorie, met wat elk effect doet. De namen en de zinnen komen uit de effectencatalogus die samen met ffmpeg is geïnstalleerd, dus ze volgen de versie van ffmpeg die je hebt; totdat ffmpeg is geïnstalleerd, zegt het tabblad effecten dat de effecten nog niet zijn geïnstalleerd.

Tijd en frames - Frame-trucs: time-lapse, vloeiende beweging, opvulling

  • Achteruit afspelen: Speel de clip af van het einde naar het begin, inclusief geluid. De hele clip wordt in het geheugen gehouden.

Volume en dynamiek - Harder, zachter, egaliseren, comprimeren, limiteren, gate, normaliseren

  • Audiocontrast: Maak het geluid krachtiger door de dynamiek licht uit te breiden of te comprimeren.
  • Compressor: Alles boven een bepaald niveau wordt verlaagd met een ratio, zodat de luide en stille delen dichter bij elkaar komen.
  • Compressor / expander: Comprimeer of expandeer de dynamiek met een door u ingestelde overdrachtscurve.
  • DC-niveau verschuiven: Verplaats de hele golfvorm omhoog of omlaag.
  • Dynamische equalizer: Een equalizer waarvan de gain het niveau van het geluid volgt.
  • Dynamische normalisatie: Egaliseer het niveau over de tijd, zowel stille als luide delen.
  • Dynamische vloeiendheid: Vlak plotselinge sprongen in het geluid af.
  • Limiter: Voorkom dat het geluid boven een niveau komt zonder harde clipping.
  • Loudness normalisatie: Breng het geluid naar een standaard loudness (EBU R128).
  • Multiband compressor: Comprimeert elke frequentieband afzonderlijk.
  • Noise gate: Maak het geluid stil wanneer het onder een bepaald niveau komt.
  • Psychoakoestische clipper: Clip luide pieken op een manier die het oor minder opmerkt.
  • ReplayGain: tags schrijven: Schrijf de track gain en piek van het nieuwe bestand als tags; het geluid blijft onaangeroerd.
  • Soft clipper: Rond pieken zachtjes af in plaats van ze af te snijden.
  • Spectrale dynamische bereikregeling: Regel het niveau van elke frequentieband afzonderlijk.
  • Spraaknormalisator: Brengt spraak naar een gelijkmatig niveau.
  • Volume: Maak het geluid luider of zachter.
  • Volume: normaliseren naar luidheid: Breng de luidheid van het behouden deel naar een doel, met een limiter zodat de versterking niet kan clippen.
  • Volume: normaliseren naar piek: Breng de hoogste sample naar een doelniveau.
  • Volume: ReplayGain toepassen: Pas de ReplayGain-versterking van het nummer (of van het album) toe op het geluid zelf, met een limiter.
  • Volume: vaste versterking: Maak het geluid luider of zachter met een vaste hoeveelheid, met een limiter.

Equalizer en filters - Bas, treble, een frequentiebereik behouden of afsnijden

  • 18-bands equalizer: Een equalizer met 18 vaste banden.
  • All-pass filter: Verander de fase van het geluid zonder de luidheid te wijzigen.
  • Banddoorlaatfilter: Behoud een frequentieband en verwijder de rest.
  • Bandstopfilter: Verwijder één frequentieband, bijvoorbeeld een brom.
  • Bas: Versterk of verzwak de lage frequenties.
  • Bas versterken: Voeg frequenties in het subwooferbereik toe.
  • Biquad-filter uit coëfficiënten: Pas een tweepolig, tweevoudig nulfilter toe dat u als getallen opgeeft.
  • Equalizer (één band): Versterk of verzwak één frequentieband.
  • Equalizer (tien banden): Een versterking voor elke octaafband, van 31 Hz tot 16 kHz.
  • Faseverschuiving: Verschuif de fase van alle frequenties.
  • FIR equalizer: Een precieze equalizer met een door u beschreven curve.
  • Frequentiedomein expressiefilter: Verander het geluid met formules toegepast op de frequenties.
  • Frequentieverschuiving: Verplaats elke frequentie omhoog of omlaag met een vaste hoeveelheid.
  • Geluid uit een expressie: Herschrijf elk sample van het geluid met een formule.
  • Geluidsafgeleide: Bereken de veranderingssnelheid van het geluid, een signaalverwerkingstool.
  • Geluidsintegraal: Bereken de lopende som van het geluid, een signaalverwerkingstool.
  • High shelf: Versterk of verzwak alles boven een frequentie.
  • Hoge-orde band-pass: Behoud één frequentieband met een zeer steil filter.
  • Hoge-orde band-stop: Verwijder één frequentieband met een zeer steil filter.
  • Hoogdoorlaatfilter: Verwijder de frequenties onder een limiet: gerommel, brom.
  • IIR-filter van coëfficiënten: Pas een oneindige impulsresponsfilter toe die u als getallen opgeeft.
  • Laagdoorlaatfilter: Verwijder de frequenties boven een limiet: ruis.
  • Low shelf: Versterk of verzwak alles onder een frequentie.
  • Nadruk (RIAA en andere): Pas een opname-nadrukkurve zoals RIAA toe of maak deze ongedaan.
  • Parametrische equalizer: Meerdere-banden equalizer met een eigen curve per kanaal.
  • Spectrale kanteling: Kantel de balans tussen lage en hoge frequenties.
  • Sub-bas afsnijden: Verwijder de laagste frequenties.
  • Tilt shelf: Een shelf-filter dat de gehele frequentiebalans kantelt.
  • Treble: Versterk of verzwak de hoge frequenties.
  • Zeer hoge frequenties afsnijden: Verwijder frequenties boven het hoorbare bereik.

Ruis en herstel - Ruis, klikken, clipping, brom, sibilance

  • Clipping herstellen: Herstel pieken die werden afgesneden door een te hoog niveau.
  • De-esser: Verzacht harde s-klanken in spraak.
  • Decodeer HDCD: Decodeer High Definition Compatible Digital discs.
  • Klikken verwijderen: Verwijder korte klikken en plopjes, zoals van oude platen.
  • Ruis verwijderen (FFT): Verminder constante ruis zoals sissen met behulp van frequentieanalyse.
  • Ruis verwijderen (non-local means): Verminder breedbandruis met een patch-matching methode.
  • Ruis verwijderen (wavelets): Verminder ruis met behulp van wavelets.
  • Spraakruis verwijderen (neuraal netwerk): Verminder ruis in spraak met een getraind neuraal netwerk.

Tijd en toonhoogte - Fade, snelheid, toonhoogte, knippen, loop, stilte

  • Afstandsvertraging: Vertraag het geluid alsof het een afstand heeft afgelegd, om luidsprekers uit te lijnen.
  • Bereik behouden: Behoud alleen het deel tussen twee tijden, gerekend op wat de effecten erboven hebben overgelaten.
  • Duur beperken: Behoud maximaal dit aantal seconden vanaf het begin.
  • Geluid knippen: Behoud één gedeelte van het geluid en verwijder de rest.
  • Geluid loopen: Herhaal een gedeelte van het geluid.
  • In- of uitfaden: Laat het geluid in- of uitfaden over een gekozen tijd.
  • Kanalen vertragen: Vertraag één of meer kanalen met een aantal milliseconden.
  • Opvullen met stilte: Voeg stilte toe aan het einde, voor een vaste lengte of een aantal samples.
  • Resample: Verander de sample rate van het geluid.
  • Snelheid wijzigen, toonhoogte behouden: Maak het geluid sneller of langzamer zonder de toonhoogte te wijzigen.
  • Stilte aan de uiteinden trimmen: Knip de stilte weg voordat het geluid begint en nadat het stopt - nooit stilte binnenin het nummer.
  • Stilte aan het einde: Knip het nummer af waar de stilte begint en laat precies zoveel stilte erna over, zodat een LP als aparte tracks afspeelt.
  • Stilte verwijderen: Knipt stille stukken eruit.
  • Tijdrekken en toonhoogte verschuiven: Verandert de snelheid en de toonhoogte onafhankelijk, met hoge kwaliteit.
  • Verander de snelheid zonder te resamplen: Speel dezelfde samples af met een andere snelheid: toonhoogte en snelheid veranderen samen.
  • Vervagen: Laat het geluid invagen vanuit stilte aan het begin van het behouden deel, en uitfaden naar stilte aan het einde ervan. Elke lengte is in seconden; 0 laat dat einde zoals het is.

Stereo en kanalen - Verbreden, pannen, kanalen mixen, koptelefoon, surround

  • Dialoogversterker: Laat spraak opvallen in een filmmix.
  • Extra stereo: Vergroot het verschil tussen links en rechts.
  • Haas stereo-versterker: Verbreed het geluid met een kleine vertraging tussen de zijden.
  • Hoofdtelefoon crossfeed: Mix een beetje van elke kant in de andere om het luisteren met een hoofdtelefoon te vergemakkelijken.
  • Kanalen: Wissel links en rechts om, speel één kanaal aan beide zijden af, mix beide tot één, of mix elke lay-out naar stereo.
  • Kanalen decorreleren: Maak de kanalen minder gelijk, wat het geluid verbreedt.
  • Kanalen mixen: Remixt kanalen met uw eigen coëfficiënten: stereo naar mono, zijden wisselen.
  • Kanalen opnieuw toewijzen: Verplaats kanalen naar andere posities.
  • Stereo tools: Balans, midden- en zijdeniveaus, dempen, fase en meer in één filter.
  • Stereo verbreden: Maakt het stereobeeld breder met een vertraagde feedback.
  • Stereoverbreding voor hoofdtelefoon: Maak het stereobeeld breder, afgestemd op hoofdtelefoons.
  • Upmixen naar surround: Verspreidt een stereogeluid over een surround-indeling.

Geluidseffecten - Echo, chorus, phaser, tremolo, distortion

  • Bit crusher: Verminder de bitdiepte van het geluid voor een lo-fi, crunchy effect.
  • Chorus: Verdikt het geluid met licht ontstemde kopieën.
  • Crystalizer: Verscherp het geluid door de veranderingen ervan te overdrijven.
  • Echo: Voeg één of meer echo's toe aan het geluid.
  • Exciter: Voeg helderheid toe door de hoge frequenties te verbeteren.
  • Flanger: Voeg een zwaaiend, jet-achtig effect toe.
  • Phaser: Voeg een vegend phasing-effect toe.
  • Pulsator: Laat het niveau pulseren, waarbij de stereokanten elkaar afwisselen.
  • Tremolo: Laat het niveau schommelen.
  • Vibrato: Laat de toonhoogte schommelen.
  • Virtuele bas: Laat kleine luidsprekers diepere tonen lijken te spelen.

Geen effecten

De eerste keuze van de vervolgkeuzelijst met effecten, Geen effecten, is geen invoer: het doet niets. Het kan niet worden bewerkt of verwijderd.

Het venster: taal, thema, meldingen, nieuws

Het tandwiel in de header opent Instellingen, dat de tabbladen Voorinstellingen, Effecten, Tags en Bestemmingen bevat die hierboven zijn beschreven, en de tabbladen van het venster zelf.

  • Instellingen openen opent Instellingen.
  • Taal is de taal van het venster.
  • Thema is Licht of Donker.
  • Nieuws van yaiol weergeven is standaard ingeschakeld en omvat de hieronder beschreven aankondigingen.
  • ffmpeg toont welke ffmpeg is geïnstalleerd en de nieuwste die yaiol aanbiedt. ffmpeg downloaden installeert het, en Bijwerken vervangt het door de nieuwste; zie ffmpeg, de conversie-engine.

ffmpeg, de conversie-engine

FFmpeg Audio Studio levert ffmpeg niet mee en gebruikt nooit de versie die toevallig op uw PATH staat. Het downloadt de build die yaiol goedkeurt, controleert deze en installeert deze in een map die wordt gedeeld door alle yaiol-apps, zodat een tweede app die het nodig heeft, het daar al vindt. Totdat het is geïnstalleerd, kan niets worden geconverteerd: de statusregel zegt dit en ffmpeg downloaden start de download, met een voortgangsweergave. Het effectenmenu is tot dan ook leeg, omdat de effecten met ffmpeg worden geleverd.

Op het tabblad Algemeen van Instellingen vermeldt ffmpeg de geïnstalleerde versie en, na yaiol te hebben gevraagd, de nieuwste versie. Wanneer deze verschillen, downloadt en installeert Bijwerken de nieuwere build; als yaiol niet kan worden bereikt, zegt de regel dit en kunt u het later opnieuw proberen.

De melding wanneer een run eindigt

Wanneer er niets meer in de wachtrij staat of wordt geconverteerd, geeft één melding van het besturingssysteem aan hoeveel bestanden geconverteerd, overgeslagen en mislukt waren. Een run die alleen is geannuleerd, toont geen meldingen. Het verschijnt ongeacht of het venster focus heeft.

  • Melding weergeven wanneer conversie is voltooid op het tabblad Meldingen schakelt het uit.

Een nieuwe versie en nieuws

Bij het opstarten vraagt de app of er een nieuwere versie bestaat en, zo ja, opent een klein nieuwsdialoogvenster waarvan de eerste kaart Nieuwe versie beschikbaar met de versie vermeldt, een lijst toont van wat er nieuw is in elke release sinds degene die u gebruikt, en Downloaden aanbiedt. Het meldt alleen: er wordt niets vanzelf geïnstalleerd, en een mislukte controle is stil. Hetzelfde dialoogvenster bevat af en toe aankondigingen van yaiol, één kaart tegelijk.

  • Niet meer weergeven voorkomt dat die kaart terugkomt; voor de nieuwe-versiekaart, totdat een nog nieuwere versie wordt uitgebracht.
  • Sluiten sluit het dialoogvenster voor deze uitvoering.
  • Nieuws van yaiol weergeven in Instellingen schakelt de aankondigingen uit, en er wordt geen gevraagd. De nieuwe-versiekaart is er niet van afhankelijk.

De opdrachtregel

Naast FFmpeg Audio Studio plaatst het installatieprogramma een klein programma, yac (yaiol audio converter), dat dezelfde conversie vanuit een terminal uitvoert. Het leest dezelfde opgeslagen voorinstellingen, taginstellingen, effecten en bestemmingen als het venster, dus een voorinstelling die in het venster is gemaakt, is een voorinstelling op de opdrachtregel, en de bestanden die het schrijft zijn hetzelfde.

yac -p "MP3 320 kbps" -d Export Music/
yac -p FLAC -t Clean -o D:/Converted Album/
yac --list
  • Geef het bestanden en mappen; een map wordt doorzocht, inclusief de submappen.
  • -p benoemt een opgeslagen voorinstelling (original behoudt het eigen formaat van elk bestand), -t een opgeslagen taginstelling, -e een opgeslagen effectinvoer en -d een opgeslagen bestemming. Een naam wordt gematcht zonder rekening te houden met hoofdletters, en de id werkt ook.
  • Weggelaten, betekenen -t en -e dat er niets wordt gewijzigd: elke tag en de omslag worden behouden, er wordt geen effect toegepast, wat het venster ook heeft geselecteerd. Weggelaten, zijn -p en -d de huidige keuze van het venster.
  • -o schrijft naar een map. Samen met -d is het het bestandsnaam patroon en de mapstructuur van die bestemming, geschreven naar die map.
  • -j is hoeveel conversies tegelijkertijd worden uitgevoerd, tot aan de fysieke kernen van de machine, --overwrite is skip, overwrite of rename, en -q print alleen mislukkingen en de samenvatting.
  • --list toont wat elk van deze kan benoemen, met de huidige keuze van het venster gemarkeerd.
  • Als ffmpeg nog niet is geïnstalleerd, wordt dit gemeld en stopt het: open de app één keer en het installeert ffmpeg vanzelf.

Het print één regel per bestand en dezelfde samenvatting als het venster, zoals 3 geconverteerd · 1 overgeslagen · 2 mislukt. De exitcode is 0 wanneer niets is mislukt, 1 wanneer een bestand is mislukt en 2 voor een fout in de opdracht, zodat een script erop kan wachten en kan handelen naar het resultaat.

Om het vanuit elke terminal uit te voeren, vinkt u de laatste optie van het installatieprogramma aan, die de map toevoegt aan uw PATH, of roept u het aan via het volledige pad in de installatiemap. De optie staat standaard uit en wijzigt alleen uw eigen PATH.

Technische referentie

Feiten voor iedereen die precies wil weten welke naam een veld krijgt in welk formaat. Niets hiervan is nodig om de app te gebruiken. De onderstaande tabellen zijn gegenereerd uit de tabel die de app zelf gebruikt, dus ze kunnen er niet van afwijken.

Veldnamen per tagstandaard

Eén rij per veld, één kolom per standaard. Elke cel is de naam die het veld daar heeft: een ID3-framenaam, een MP4-atoom, een WMA-attribuut, een Vorbis-commentaar of APE-itemnaam, of een WAV INFO-id. Een streepje betekent dat de standaard geen eigen naam heeft voor het veld; de app bewaart het dan als een aangepast veld, onder de eigen naam van het veld, zodat de waarde niet verloren gaat.

Field            ID3v2.3  ID3v2.4  MP4 atom  WMA attribute               Vorbis / APE     WAV INFO
---------------  -------  -------  --------  --------------------------  ---------------  --------
ALBUM            TALB     TALB     ©alb      WM/AlbumTitle               ALBUM            IPRD
ALBUMSORT        TSOA     TSOA     soal      WM/AlbumSortOrder           ALBUMSORT        -
ALBUMARTIST      TPE2     TPE2     aART      WM/AlbumArtist              ALBUMARTIST      -
ALBUMARTISTSORT  TSO2     TSO2     soaa      -                           ALBUMARTISTSORT  -
ARTIST           TPE1     TPE1     ©ART      Author                      ARTIST           IART
ARTISTSORT       TSOP     TSOP     soar      WM/ArtistSortOrder          ARTISTSORT       -
BPM              TBPM     TBPM     tmpo      WM/BeatsPerMinute           BPM              -
COMMENT          COMM     COMM     ©cmt      Description                 COMMENT          ICMT
COMPILATION      TCMP     TCMP     cpil      -                           COMPILATION      -
COMPOSER         TCOM     TCOM     ©wrt      WM/Composer                 COMPOSER         -
COMPOSERSORT     TSOC     TSOC     soco      -                           COMPOSERSORT     -
CONDUCTOR        TPE3     TPE3     ©con      WM/Conductor                CONDUCTOR        -
CONTENTGROUP     TIT1     TIT1     ©grp      WM/ContentGroupDescription  CONTENTGROUP     -
COPYRIGHT        TCOP     TCOP     cprt      Copyright                   COPYRIGHT        ICOP
DISCNUMBER       TPOS     TPOS     disk      WM/PartOfSet                DISCNUMBER       -
ENCODEDBY        TENC     TENC     ©enc      WM/EncodedBy                ENCODEDBY        -
ENCODERSETTINGS  TSSE     TSSE     -         WM/EncodingSettings         ENCODERSETTINGS  -
GENRE            TCON     TCON     ©gen      WM/Genre                    GENRE            IGNR
INITIALKEY       TKEY     TKEY     -         WM/InitialKey               INITIALKEY       -
ISRC             TSRC     TSRC     -         WM/ISRC                     ISRC             -
LANGUAGE         TLAN     TLAN     -         WM/Language                 LANGUAGE         ILNG
LYRICIST         TEXT     TEXT     -         WM/Writer                   LYRICIST         -
MEDIATYPE        TMED     TMED     -         -                           MEDIATYPE        -
MIXARTIST        TPE4     TPE4     -         -                           MIXARTIST        -
MOOD             -        TMOO     -         WM/Mood                     MOOD             -
ORIGALBUM        TOAL     TOAL     -         WM/OriginalAlbumTitle       ORIGALBUM        -
ORIGARTIST       TOPE     TOPE     -         WM/OriginalArtist           ORIGARTIST       -
ORIGLYRICIST     TOLY     TOLY     -         WM/OriginalLyricist         ORIGLYRICIST     -
ORIGYEAR         TORY     -        -         WM/OriginalReleaseYear      ORIGYEAR         -
PUBLISHER        TPUB     TPUB     ©pub      WM/Publisher                PUBLISHER        -
SUBTITLE         TIT3     TIT3     -         WM/SubTitle                 SUBTITLE         -
TITLE            TIT2     TIT2     ©nam      Title                       TITLE            INAM
TITLESORT        TSOT     TSOT     sonm      WM/TitleSortOrder           TITLESORT        -
TRACK            TRCK     TRCK     trkn      WM/TrackNumber              TRACKNUMBER      IPRT
UNSYNCEDLYRICS   USLT     USLT     ©lyr      WM/Lyrics                   UNSYNCEDLYRICS   -
YEAR             TYER     TDRC     ©day      WM/Year                     DATE             ICRD

Welke standaard elk formaat gebruikt

Elk uitvoerformaat schrijft zijn tags volgens een van de bovenstaande standaarden. De laatste kolom geeft aan welke kolom van de bovenstaande tabel de velden daar benoemt.

Format                 Extension  Tags are written as                                          Names from
---------------------  ---------  -----------------------------------------------------------  ------------------------
AAC (M4A)              .m4a       MP4 atoms                                                    MP4 atom column
AAC (raw ADTS)         .aac       none (a raw stream)                                          -
AC-3                   .ac3       none (a raw stream)                                          -
AIFF                   .aiff      an ID3v2.3 or v2.4 chunk (the preset)                        ID3 columns
ALAC (M4A)             .m4a       MP4 atoms                                                    MP4 atom column
AU                     .au        an annotation field: title, artist and album only            -
FLAC                   .flac      Vorbis comments                                              Vorbis / APE column
FLAC in Ogg            .oga       Vorbis comments                                              Vorbis / APE column
M4R (iPhone ringtone)  .m4r       MP4 atoms                                                    MP4 atom column
MP2                    .mp2       none (a raw stream)                                          -
MP3                    .mp3       ID3v2.3 or v2.4 (the preset)                                 ID3 columns
Ogg Vorbis             .ogg       Vorbis comments                                              Vorbis / APE column
Opus                   .opus      Vorbis comments                                              Vorbis / APE column
TTA                    .tta       APEv2 tag                                                    Vorbis / APE column
WAV                    .wav       an ID3v2.3 or v2.4 chunk (the preset), and a RIFF INFO list  ID3 columns; INFO column
Wave64                 .w64       none (a raw stream)                                          -
WavPack                .wv        APEv2 tag                                                    Vorbis / APE column
WMA                    .wma       WMA attributes                                               WMA column

Opmerkingen

  • Velden zonder eigen naam worden bewaard als aangepaste velden: een TXXX-frame in ID3, een vrij-vorm atoom (----:com.apple.iTunes:NAME) in M4A, een item met dezelfde naam in een Vorbis- of APE-tag, een attribuut met dezelfde naam in WMA.
  • Eén ID3-versie zonder naam. ID3v2.3 heeft geen mood-frame, en ID3v2.4 bewaart de oorspronkelijke release als een tijdstempel (TDOR) in plaats van een tekstframe, dus die twee cellen zijn streepjes en de waarde wordt in die versie bewaard als een aangepast veld.
  • De datum. ID3v2.3 slaat een datum op als het jaar (TYER) en een dag en maand (TDAT); ID3v2.4 heeft één tijdstempel (TDRC). Een Vorbis- of APE-tag bewaart het als DATE.
  • Track- en schijfnummers. Het totaal is onderdeel van het nummer in ID3 en MP4 (3/10); een Vorbis-tag bewaart TRACKNUMBER en TRACKTOTAL als twee velden.
  • WAV INFO. Alleen de id's met een naam in de laatste kolom worden overgenomen; een id zonder naam wordt weggelaten, omdat dezelfde waarde zich in het ID3-chunk bevindt wanneer een tagger er een heeft geschreven.
  • Sorteervelden en de dirigent. Namen zoals ALBUMSORT en CONDUCTOR worden op dezelfde manier geschreven in elke Vorbis-uitvoer; een dirigent gelezen uit een ID3 TPE3-frame wordt geschreven als CONDUCTOR, niet PERFORMER.
  • Covers. Een cover wordt meegenomen door elk formaat dat tags schrijft, behalve FLAC in Ogg, de iPhone-ringtone en AU; de ruwe streams bevatten er geen.
Inhoud