FFmpeg Audio Studio › Hjälp

Hjälp

Vad är FFmpeg Audio Studio?

FFmpeg Audio Studio konverterar ljudfiler från ett format till ett annat, med ffmpeg som motor. Du lägger till filer, väljer en förinställning och konverterar; resultatet hamnar bredvid originalen eller i en mapp du valde. Den läser vad ffmpeg kan avkoda och skriver arton format, från MP3, AAC, FLAC, Opus och Ogg Vorbis till WAV, AIFF, WMA och iPhone-ringsignalformatet.

Det som skiljer den åt är att tre val görs separat, var och en från sin egen rullgardinsmeny i alternativpanelen till höger i fönstret: förinställningen (vad utdata är), tagginställningen (vilka taggar och omslag som behålls) och effektinställningen (vad som görs med ljudet). En förinställning kan därför användas med en inställning som tar bort kommentarerna, med en annan som normaliserar volymen, eller med ingen av dem. Taggarna överförs också från ett format till ett annat under de namn en taggredigerare visar, så ett fält behåller sin betydelse från FLAC till MP3 till M4A till WMA.

FFmpeg Audio Studio har två vyer, valda med de två första knapparna i sidhuvudet. Arbetsvyn öppnas först: en fil i taget, med dess vågform, verklig uppspelning med de tillämpade effekterna, ett klipp, toning och lådor för ljudets kanaler, equalizer, kompressor och nivå (se Arbetsvyn). Batchvyn är för många filer samtidigt: listan över filer, ett sidhuvud med filåtgärderna, en panel till höger med de val som formar en körning - förinställning, taggar, effekter, destination och vad som ska göras när en fil finns - och, längst ner, antalet konverteringar samtidigt, Konvertera och knappen som öppnar utdatamappen, och en nedre fält med statusraden. Resten av denna sida beskriver batchvyn om inget annat anges.

  • Arbete: en fil i taget visar arbetsvyn.
  • Batch: konvertera många filer med förinställningar visar batchvyn.

Arbetsvyn

Arbetsvyn är för en fil i taget: du hör hur konverteringen kommer att låta, ställer in klipp och övergångar genom att titta på vågformen och konverterar därifrån. Släpp en ljudfil på den tomma vänstra sidan (Släpp ljudfiler här för att lyssna på eller redigera dem) eller välj den från fillistan under vågformen; en mapp som släpps här ignoreras. När ingen fil är vald står det i området att inget kan höras ännu.

  • Visa fillistan visar fillistan igen efter att en låda har ersatt den.
  • Dölj panelen under bilden döljer panelen under vågformen, och Visa panelen under bilden tar fram den igen.

Vågformen och uppspelningen

Vågformen ritas från själva filen. Att spela upp den kör ffmpeg med de effekter du har aktiverat, så det du hör är hur den konverterade filen kommer att låta, bortsett från den slutliga kodningen. Att ändra filen eller en effekt medan den spelas upp startar om ljudet från där du var. Om en effekt inte kan höras i förhandsgranskningen utelämnas den, och raden Uteslutet från ljudet namnger den; konverteringen tillämpar den fortfarande.

  • Spela upp och Pausa startar och stoppar ljudet.
  • Tillbaka en sekund och Framåt en sekund flyttar positionen med en sekund.
  • Volym är den ljudstyrka du lyssnar med, och Tyst och Ljud på tystar och återställer den. Det ändrar bara vad du hör, aldrig filen.
  • Mäter ljudet... visas medan en effekt som först måste lyssna på hela filen, som normalisering av ljudstyrka, mäter den.

Klippning

Ett klipp behåller en del av filen. Knapparna märkta [ och ] ställer in var det börjar och var det slutar vid den position du befinner dig, och ett klick på vågformen flyttar positionen. Den del som tas bort är nedtonad. Klippet är en inställning av filens effekter, så det skrivs till den konverterade filen och inget klipps bort av förhandsgranskningen ensam.

  • Börja snittet här och Avsluta snittet här ställer in början och slutet av klippet.
  • Gå till början av snittet och Gå till slutet av snittet flyttar positionen till början och slutet av klippet.
  • Behåll hela filen tar bort klippet och behåller hela filen.
  • Varaktighet är längden på det som kommer att skrivas, efter klippet.

Toningar

En in- och uttoning är de två handtagen på vågformen, ett i varje ände av den behållna delen. Dra ett handtag för att förlänga eller förkorta dess toning, eller skriv in sekunderna i nummerrutorna under vågformen. En toning stannar inom den behållna delen, och de två toningarna överlappar aldrig. En toning på noll sekunder är ingen toning.

Lådorna

Under vågformen väljer en rad knappar vad panelen visar: fillistan eller en låda i taget. Varje låda är en kontroll för en effekt, och att använda den slår på den effekten i arbetsvyns lista, så det du ställer in hörs omedelbart och skrivs till filen.

  • Lådan kanaler visar brickor som namnger ett sätt att hantera kanalerna: byta vänster och höger, spela en sida på båda, mixa båda till en kanal och mixa ner till stereo. En fils kanaler är inte en del av en förinställning: de är denna effekt, så en fil ändras bara när du väljer en bricka. En förinställning från en tidigare version som innehöll ett kanalval konverteras till denna effekt när appen startar första gången.
  • Lådan equaliser ritar de tio banden som en kurva på en graf, med frekvensen horisontellt och förstärkningen vertikalt.
  • Lådan kompressor ritar kompressorns två kontroller som dess kurva: nivån som kommer ut för varje nivå som går in.
  • Lådan nivå erbjuder de fyra sätten att ställa in volymen – en fast förstärkning, en ljudstyrka, en topp eller ReplayGain – och en används åt gången: att välja en annan ersätter den första. Varje nummer av det valda sättet är en fader du drar.

Effeklistan i arbetsvyn

Arbetsvyns egen lista, Ljudeffekter, finns under vågformen. Det är inte en av de sparade effektposterna i batchvyn: den tillhör arbetsvyn, och det den innehåller är vad förhandsgranskningen spelar och vad konverteringen tillämpar. Standardeffekterna finns alltid där som rader med en omkopplare, i en fast ordning, så du kan prova en genom att slå på och av den; de andra effekterna läggs till från Lägg till en effekt, som i Lägga till en effekt.

Bredvid den har arbetsvyn sina egna val för filen: förinställningen Ljud, tagginställningen (Taggar), Destination och Om den finns, som fungerar som beskrivs i avsnitten om förinställningar, taggar och destinationer.

  • Effekter listade i arbetsvyn på fliken ffmpeg i Inställningar väljer vilka effekter listan visar redo att slås på; resten finns kvar i menyn Lägg till en effekt. En effekt som appen är byggd kring listas alltid. Tillbaka till standardlistan återgår till standardlistan.

Ffmpeg-kommandot

En panel under fillistan visar det exakta ffmpeg-kommando som den valda filen kommer att konverteras med, inklusive effekter och klipp, så att du kan läsa det eller köra det själv. När ingen fil är vald står det så.

  • ffmpeg-kommando är panelen, och Kopiera kopierar kommandot till urklipp.

Lägga till filer

Bygg listan över filer att konvertera genom att välja filer, välja en hel mapp eller släppa dem på fönstret. Varje rad visar bilden inbäddad i filen som en liten miniatyrbild, eller en musiknot när det inte finns någon.

  • Lägg till filer öppnar en filväljare. Endast ljudfiler som ffmpeg kan läsa erbjuds.
  • Lägg till mapp lägger till en mapp; ljudfilerna i den och i varje mapp under den hittas. Mappens namn sparas så att strukturen kan byggas om i destinationen (se Destinationer).
  • Rensa listan tömmer listan på varje rad som inte konverteras.
  • Ta bort från listan är knappen för en enskild rad; medan en rad konverteras, avbryter samma knapp den istället.

Listan

En fil läggs till en gång; att lägga till samma fil igen gör ingenting. En rad som är Klar, Överhoppad, Misslyckad eller Avbruten stannar i listan och konverteras igen, med sina egna inställningar, nästa gång du trycker på konvertera.

Varje fil har sina egna inställningar – dess förinställning, tagginställning, effektinställning, destination och vad som ska göras om filen redan finns. En fil du lägger till tar de val som alternativpanelen visar i det ögonblicket, och endast de nyligen tillagda filerna väljs efteråt. Panelen är en pensel: den visar aldrig valen för en rad, och att välja rader ändrar den aldrig. För att ge andra filer olika val, välj dem, ställ in panelen och tryck på Verkställ: den skriver alla panelens val till de valda raderna som inte är köade eller körs, och den är avstängd när inget är valt. Välj med ett klick, Ctrl (eller Cmd) och klicka för att lägga till eller ta bort en rad, Skift och klicka för ett intervall från det senaste klicket, eller Ctrl+A för varje rad; ett klick på den tomma delen av listan rensar markeringen. Den nedre fältet visar hur många rader som är valda.

Varje rad visar en liten chip per val – förinställningen, tagginställningen, effektinställningen, destinationen och om-finns-policyn. Ett val som lämnar allt som det är utelämnas, så en vanlig rad visar endast sin förinställning.

  • Verkställ tillämpar panelens val på de valda filerna.

Konvertera

Tryck på konvertera för att köra varje rad som inte redan är köad eller körs. Varje fil är ett eget jobb, så ett fel stoppar aldrig de andra, och en rad som misslyckades anger varför.

  • Konvertera konverterar varje rad som inte är köad eller körs, var och en med sina egna inställningar (se Listan). En rad vars egna val endast skulle omkoda den som den är har inget att göra och utelämnas.
  • Stoppa visas medan en körning pågår och avbryter varje fil som är köad eller konverteras; en delvis skriven utdata tas bort.
  • Avbryt på en rad avbryter den filen.

Vad en rads märke säger

En rad går igenom sina tillstånd i ordning, och märket visar vilket tillstånd den befinner sig i.

  • I kö väntar på en ledig plats.
  • Läser är filen som undersöks.
  • Analyserar följt av en procentsats är filen som läses innan den konverteras, eftersom en effekt behöver siffror från den (var ljudet börjar och slutar, hur högt det är); det visas bara då. Konverteringen som följer mäts mot utdatafilens längd, så en trimmad fil når fortfarande hundra procent.
  • En procentsats är själva konverteringen, mätt mot den längd utdatafilen kommer att ha.
  • Klart klar; raden visar också vart filen tog vägen.
  • Överhoppad utdatafilen fanns redan och destinationen säger att den ska hoppas över.
  • Misslyckades något gick fel; orsaken visas på raden.
  • Avbruten du stoppade den.

Statusraden längst ner till vänster visar hur många filer som är redo före en körning, hur många som bearbetas under den, och därefter resultatet: hur många som konverterades, hoppades över och misslyckades.

Filer samtidigt

Siffran bredvid Konvertera, i den sista raden av alternativpanelen, väljer hur många filer som konverteras samtidigt, från en upp till antalet fysiska kärnor i maskinen, vilket också är standard. Kodning begränsas av processorn, så fler processer än kärnor konkurrerar bara om samma kärna och samma disk: på en åttakärnig, sexton-trådig maskin mättes sexton samtidigt långsammare än åtta, så inget över de fysiska kärnorna erbjuds. Sänk den när datorn måste förbli responsiv.

  • Filer konverterade samtidigt är dess namn när du håller muspekaren över den.

När Konvertera är nedtonad

Konvertera är inaktiverat när ingen rad har något att göra: för varje rad skulle dess förinställning, tagginställning och effektinställning tillsammans inte ändra någonting – förinställningen är (Original), tagginställningen tar inte bort någon tagg eller omslag, och ingen effekt är vald. Att konvertera skulle bara omkoda varje fil, vilket försämrar kvaliteten i onödan. Använd en annan förinställning, en tagginställning som tar bort något, eller en effekt på vissa rader, så blir den tillgänglig igen. Den är också inaktiverad när ingen fil är listad, när en körning pågår och när ffmpeg inte hittades.

Förinställningar: formatet och dess kvalitet

En förinställning anger vad utdata är: formatet, hur bra det är och vilka alternativ det formatet har. Det väljs i den första rullgardinsmenyn i alternativpanelen och redigeras på fliken Förinställningar i Inställningar, som knappen bredvid rullgardinsmenyn öppnar.

  • Redigera förinställningar öppnar fliken Förinställningar.
  • Ny, Duplicera och Ta bort lägger till en förinställning, kopierar den valda och tar bort den. Det finns alltid minst en förinställning.
  • En förinställning flyttas genom att dra dess rad; samma ordning används i panelens rullgardinsmeny.

En förinställning

En ny installation levereras med en uppsättning färdiga förinställningar (MP3 vid 128, 192 och variabel hög, AAC, Opus, WMA, AC-3, en iPhone-ringsignal, Ogg Vorbis, FLAC, WAV 16-bitars och AIFF 16-bitars). De är vanliga förinställningar: byt namn, redigera eller ta bort dem. En iPhone-ringsignal klipps till 40 sekunder, den längsta iOS accepterar.

  • Namn är namnet som visas i rullgardinsmenyn.
  • Format är utdataformatet. Alternativen nedan följer det: ett format visar endast de kontroller det faktiskt har.

Kvalitet

Varje format har en huvudkvalitetsinställning, ett nummerfält med dess enhet bredvid, och dess betydelse följer formatet: en bithastighet i kbps för MP3, AAC, Opus, WMA och AC-3; en variabel kvalitetsnivå för Ogg Vorbis och variabel MP3; en komprimeringsnivå för FLAC och WavPack, som endast ändrar hur lång tid kodningen tar och hur liten filen är, aldrig ljudet. WAV har ingen kvalitetsinställning. En högre bithastighet eller nivå innebär en större, bättre ljudande fil.

  • Bitrate-läge (MP3 och Ogg Vorbis) väljer hur kodaren fördelar sina bitar: Konstant har samma bithastighet genomgående, Variabel följer musiken för ett bättre storlek-till-kvalitet-förhållande, och Genomsnitt (ABR) (endast MP3) siktar på ett genomsnitt.
  • Bitrate är bithastigheten för de konstanta och genomsnittliga lägena.
  • Kvalitetsnivå är nivån för det variabla läget.
  • Komprimering är komprimeringsnivån för FLAC och WavPack.

Samplingsfrekvens och bitdjup

Dessa beskriver ljudets form. Om källan behålls har utsignalen samma värden som insignalen; om de ändras sker en omsampling. Endast de värden som ett format accepterar erbjuds. Kanalerna (byte, en sida på båda, mixning ner till mono eller stereo) är en ljudeffekt, i listan Ljudeffekter.

  • Samplingsfrekvens är hur många samplingar per sekund utsignalen har.
  • Bitdjup är storleken på en sampling för de format som har en (FLAC, ALAC, WAV, AIFF och några andra).

Dithering

När en 24-bitars inspelning görs om till 16 bitar, avrundas samplen och avrundningen lämnar en svag distorsion som är hörbar på tysta passager. Dithering lägger först till en mycket liten mängd brus, vilket förvandlar distorsionen till ett jämnt sus långt under musiken. Vanlig avrundning är standard och fungerar bra för det mesta av musiken; dithering är för tysta, högupplösta masterinspelningar. Det tillämpas aldrig på en 24-bitars utdata.

  • Dither (när utsignalen är 16 bitar) visas när utdata är 16 bitar.

ID3-taggversionen

MP3-, AIFF- och WAV-utdata har en ID3-tagg, i version 2.3 eller 2.4. Version 2.3 läses av alla spelare och är vad Mp3tag skriver som standard; 2.4 är nyare och lagrar text som UTF-8. Båda behåller ett upprepat fält som separata värden. Låt den vara på 2.3 om inget kräver 2.4.

  • ID3-taggversion väljer versionen.

Avancerade alternativ

Under de vanliga kontrollerna finns en dold sektion med de inställningar en kodare har utöver sin kvalitetsinställning. Om de lämnas orörda, bestämmer kodaren, och en förinställning som aldrig öppnar sektionen producerar samma fil som tidigare. Låt dem vara om du inte vet vad du är ute efter.

  • Avancerade alternativ är sektionen; varje post är Automatisk tills du ställer in den.
  • MP3: Joint stereo, Kvalitet på kodare (0 bäst, 9 snabbast), Lågpassfilter (Hz), Högpassfilter (Hz), Använd bitreservoaren, Ange upphovsrättsflagga och Ange originalflagga.
  • Ogg Vorbis: Minsta bithastighet (kbps) och Max bithastighet (kbps) växlar den till ett bitrate-målinriktat läge.
  • Opus: Optimera för (musik, röst eller låg fördröjning), Bitrate-läge, Ramstorlek, Komplexitet (0 till 10), Bandbredd och Intensitet-stereo fasinversion.
  • FLAC: Blockstorlek, Stereoläge, Maximal LPC-ordning, LPC-koefficientprecision, Minsta partitionsordning, Maximal partitionsordning och Uttömmande modellsökning.
  • AAC: Bandbreddsgräns (Hz) begränsar den högsta frekvensen som behålls.

(Original)

Det första valet i förinställningsrullgardinsmenyn är inte en förinställning: (Original) konverterar varje fil till det format som behåller dess egen ljudkodek, med den bitrate den hade. Det är för jobb där endast taggarna eller ljudet ska ändras, inte formatet. En kodek som inget utdataformat innehåller (APE, till exempel) misslyckas med den filen, med ett meddelande på dess rad. Den kan inte redigeras eller raderas.

Destinationer: vart filerna tar vägen

En destination är en mapp plus ett mönster som namnger filerna, valt i alternativpanelen och redigerat på fliken Destinationer i Inställningar.

  • Redigera destinationer öppnar fliken Destinationer.
  • Vart de konverterade filerna skrivs är rullgardinsmenyn för destinationer i alternativpanelen.
  • Namn är namnet som visas i rullgardinsmenyn.
  • Mapp är där filerna skrivs, och Bläddra väljer den. En relativ mapp som convert, .\convert eller ..\convert räknas från mappen för varje fil: .\convert är en convert-mapp bredvid filen, ..\convert en bredvid dess mapp, så en enda post tjänar filer som ligger i många mappar. Mappstrukturen behålls då inte, eftersom mapparna filerna ligger i redan är strukturen. En fullständig sökväg som D:\Out är en plats för varje fil.

Källmapp

Den första posten, Källmapp, är inbyggd: varje utdata skrivs bredvid originalet och behåller dess namn, med den nya filändelsen. Den behöver ingen mapp och kan inte redigeras.

Filnamnsmönster

Mönstret namnger varje utdata från taggarna i dess egen fil. Klicka på en tagg för att lägga till den; ett snedstreck skapar en undermapp. Taggarna är namnet på originalfilen, titeln, artisten, albumartisten, albumet, spårnumret, skivnumret, året och genren.

  • Filnamnsmönster är mönstret. En tagg som filen saknar skapar en tom del som tas bort, förutom att en saknad artist eller album läser "Okänd Artist" eller "Okänt Album" och en saknad titel faller tillbaka på originalfilnamnet.
  • Exempel visar vad en påhittad fil skulle kallas, så att du kan kontrollera ett mönster innan du använder det.

Ett mönster med artist, sedan album, sedan spår och titel med ett bindestreck emellan placerar ett spår taggat Björk, Homogenic, 3, "Jóga" som Björk/Homogenic/03 - Jóga.mp3; spårnumret fylls ut till två siffror, och tecken som ett filsystem förbjuder ersätts.

Behåll mappstrukturen

När en mapp läggs till kan dess undermappar byggas om under destinationen, vilket håller en albumträd som ett albumträd. Den tillagda mappens eget namn behålls också, så två tillagda mappar förblir två mappar. En fil som läggs till på egen hand har ingen mapp att behålla.

  • Behåll mappstrukturen vid konvertering av en mapp är på som standard.

Om filen finns

Vad som händer när en utdata med det namnet redan finns. En utdata är aldrig själva indatafilen.

  • Vad du ska göra när utdatafilen redan finns är rullgardinsmenyn i alternativpanelen.
  • Hoppa över (standard) lämnar den befintliga filen och markerar raden som Överhoppad.
  • Skriv över ersätter den.
  • Behåll båda skriver den nya filen bredvid den under ett numrerat namn, name (2).mp3.

Öppna utdatamappen

  • Öppna utdatamappen öppnar mappen för den senast färdiga filen, och innan något är färdigt, destinationens egen mapp.

Taggar: vad som behålls och vad som tas bort

Taggar är titel, artist, album, år, spårnummer och resten som finns i en fil, tillsammans med dess omslagsbild. Inställningen för taggar bestämmer vilka av dem som når utdata. Den väljs i den andra rullgardinsmenyn i alternativpanelen och redigeras på fliken Taggar i Inställningar; kodningen och metadata som ska tas bort väljs oberoende, så en förinställning fungerar för båda.

  • Taggar är rullgardinsmenyn.
  • Redigera taggar öppnar fliken Taggar.
  • Namn är namnet på en post.
  • Poster läggs till, kopieras, tas bort och dras till rätt ordning på samma sätt som förinställningar.

Behåll alla, eller radera alla

En post har ett läge och en lista med undantag.

  • Behåll alla taggar behåller varje tagg; listan innehåller de som ska raderas (Undantag: taggar att ta bort).
  • Ta bort alla taggar raderar varje tagg; listan innehåller de som ska behållas (Undantag: taggar att behålla).
  • Taggar är valet mellan dem.

En ny installation har en post, Behåll alla taggar, med en tom lista. För att ta bort ett brusigt fält, behåll standardläget och lista det; för att bara behålla grunderna, byt till att radera allt och lista TITLE, ARTIST, ALBUM och TRACK.

Namnge taggarna

Skriv ett namn per rad, eller separerade med semikolon, som din taggredigerare visar det. Namn är inte skiftlägeskänsliga och en asterisk matchar vilken text som helst, så REPLAYGAIN_* matchar varje ReplayGain-fält. Ett namn matchar oavsett hur ett format stavar fältet: redigerarens namn (ENCODERSETTINGS), ID3-ram-ID (TSSE), Vorbis-namnet eller beskrivningen av ett anpassat fält. Medan du skriver erbjuds de kända fältnamnen som passar under rutan; klicka på ett för att använda det. Alla namn accepteras, oavsett om de erbjuds eller inte.

Omslagsbilden

En bild är inte ett taggnamn, så den har en egen omkopplare, och ett läge som raderar alla taggar rör den aldrig.

  • Ta bort omslagsbilden lämnar omslaget utanför utdata.

Texter

Texter är en tagg som vilken som helst, och de finns i två slag: vanlig text och tidsinställda texter, vars rader börjar med en tid som [01:23.45]. En FLAC behåller båda i ett textfält, så FFmpeg Audio Studio läser texten: den är tidsinställd när minst två rader börjar med en tid. En MP3, en AIFF-fil eller ID3-delen av en WAV har en ram för varje slag - SYLT för tidsinställda texter, USLT för vanlig text - och en tidsinställd text som finns i en SYLT-ram i källan överförs som .lrc-text, så den överlever en konvertering till vilket format som helst.

  • Bädda in .lrc-filen som text tar .lrc-filen med samma namn som ligger bredvid källfilen och gör dess text till den nya filens texter. Den ersätter alla texter som källan redan har, och en taggpost som raderar texterna kan inte ta bort dem.
  • Text i taggen väljer vilka ramar en ID3-utdata får: Automatisk (tidsinställda texter som SYLT, vanliga som USLT) skriver en ram vald av texten, Båda ramarna (USLT och SYLT) skriver båda, Alltid USLT och Alltid SYLT skriver den oavsett texten (en vanlig text får varje rad vid tid noll i en SYLT). Den gör inget för de andra formaten, som behåller texten i sitt eget textfält.
  • Ta bort tiderna när du skriver USLT tar bort tiderna från texten i varje skriven USLT-ram; en SYLT behåller sina tider.

Hur taggar överförs mellan format

Enbart ffmpeg skulle döpa om fält som det inte känner till och släppa vissa andra. FFmpeg Audio Studio skriver varje fält under det namn som en taggredigerare använder för det formatet, så albumartist, sorteringsfält, kompositör, BPM, texter, ISRC och anpassade fält behåller sin betydelse från format till format. Fält med flera värden behåller dem som separata värden, ett spår- eller skivnummer skrivs med sitt totala antal (3/10) i de format som gör det, ett år som en tagg lagrade dåligt går inte förlorat, och ett fält som en källa stavar på två sätt med två olika värden (en PUBLISHER och en ORGANIZATION) behåller båda: det andra förblir ett eget fält istället för att skrivas över. Omslaget följer med till varje format som kan innehålla ett; undantagen är FLAC i Ogg, iPhone-ringsignalen och AU, som inte har något. Råa strömmar (AC-3, rå AAC, MP2, Wave64) innehåller inga taggar och inget omslag alls.

(Ingen)

Det första valet i rullgardinsmenyn för taggar, (Ingen), är inte en post: det behåller varje tagg och omslaget utan undantag. Det kan inte redigeras eller raderas.

Effekter: vad som görs med ljudet

En effektpost är en namngiven lista över saker som görs med ljudet medan det konverteras. Listan kallas ljudeffekter här och i arbetsvyn. Den väljs i alternativpanelen, bortsett från förinställningen, så en post kan användas med vilken förinställning som helst, och den redigeras på fliken Ljudeffekter i Inställningar.

  • Redigera effekter öppnar effektfliken.
  • Ny, Duplicera och Ta bort skapar, kopierar och tar bort en post; att dra en rad ändrar ordningen på listan.
  • Namn är namnet på en post.
  • Lägg till en effekt lägger till en effekt i posten (se Lägga till en effekt).
  • Stäng alla effekter stänger varje kort i posten, och samma knapp öppnar dem igen (Öppna alla effekter).
  • Dra för att ändra när denna effekt körs är handtaget till vänster om ett kort; Ta bort denna effekt tar bort effekten från posten.
  • Tillbaka till standard är knappen bredvid en inställning som återställer den till dess standardvärde.

En effektpost

En effekt är på när den finns i listan och av när du tar bort den; det finns ingen separat omkopplare. Samma effekt kan finnas i listan mer än en gång, varje gång med sina egna inställningar. På sidan är varje effekt ett kort: en rubrik som förblir synlig när kortet är stängt (handtaget, effektens namn, knappen som tar bort den) och inställningarna under den. Under inställningarna visar kortet det ffmpeg-kommando det skriver, så att du kan se exakt vad som kommer att köras.

Lägga till en effekt

Lägg till en effekt är en kategoriknapp kopplad till en sökruta. Kategoriknappen erbjuder Alla eller en kategori och begränsar menyn till den; att skriva i sökrutan begränsar den efter namn. Att välja en effekt lägger till den i slutet av listan med dess standardvärden, och du drar den till den plats du vill ha. Förutom de effekter som gjorts för appen, erbjuder menyn ffmpegs egna filter, var och en med de alternativ ffmpeg ger den.

Ordningen effekterna körs i

Effekterna körs uppifrån och ned i listan, i den ordning du placerar dem, så att dra ett kort kan ändra resultatet. Några steg placeras av appen oavsett var de befinner sig i listan, eftersom de måste se filen vid en viss punkt: till exempel klippning av en fil, eller storleksbegränsningen. När en ordning inte kan ge det resultat du förväntar dig, eftersom en effekt bygger på något som en senare ändrar, visas en linje under korten som indikerar detta. Appen omordnar aldrig din lista.

Alla effekter

Dessa är de effekter som appen erbjuder, per kategori, med vad var och en gör. Namnen och meningarna kommer från effektkatalogen som installeras tillsammans med ffmpeg, så de följer den version av ffmpeg du har; tills ffmpeg är installerat säger effekttabben att effekterna inte är installerade ännu.

Tid och bildrutor - Bildrutetrick: time-lapse, jämn rörelse, utfyllnad

  • Spela baklänges: Spela klippet från slutet till början, inklusive ljud. Hela klippet hålls i minnet.

Volym och dynamik - Högre, tystare, jämna ut, komprimera, begränsa, gate, normalisera

  • Dynamisk equalizer: En equalizer vars förstärkning följer ljudets nivå.
  • Dynamisk normaliserare: Jämna ut ljudnivån över tid, både tysta och höga partier.
  • Dynamisk utjämning: Jämna ut plötsliga hopp i ljudet.
  • Förskjut DC-nivån: Flytta hela vågformen uppåt eller nedåt.
  • Kompressor: Allt över en viss nivå sänks med en viss ratio, så att de höga och tysta delarna kommer närmare varandra.
  • Kompressor / expander: Komprimera eller expandera dynamiken med en överföringskurva du ställer in.
  • Limiter: Förhindra att ljudet går över en nivå utan hård klippning.
  • Ljudkontrast: Gör ljudet mer slagkraftigt genom att lätt expandera eller komprimera dess dynamik.
  • Loudness-normaliserare: Få ljudet till en standardiserad loudness (EBU R128).
  • Mjuk clipper: Runda av toppar försiktigt istället för att klippa dem.
  • Multibandskompressor: Komprimera varje frekvensband separat.
  • Noise gate: Tysta ljudet när det faller under en viss nivå.
  • Psykoakustisk clipper: Klipp höga toppar på ett sätt som örat märker mindre.
  • ReplayGain: skriv taggar: Skriv spårförstärkningen och toppnivån för den nya filen som taggar; ljudet är orört.
  • Spektral dynamisk omfångskontroll: Kontrollera nivån för varje frekvensband separat.
  • Talnormaliserare: Få tal till en jämn nivå.
  • Volym: Gör ljudet högre eller tystare.
  • Volym: fast förstärkning: Gör ljudet högre eller tystare med en fast mängd, med en limiter.
  • Volym: normalisera till en ljudstyrka: Justera ljudstyrkan för den behållna delen till ett mål, med en limiter så att förstärkningen inte klipper.
  • Volym: normalisera till en toppnivå: Justera det högsta samplet till en målnivå.
  • Volym: tillämpa ReplayGain: Tillämpa ReplayGain-förstärkningen för spåret (eller albumet) på själva ljudet, med en limiter.

Equalizer och filter - Bas, diskant, behåll eller klipp bort ett frekvensområde

  • 18-bands equalizer: En equalizer med 18 fasta band.
  • Allpassfilter: Ändra ljudets fas utan att ändra dess ljudstyrka.
  • Bandpassfilter: Behåll ett frekvensband och ta bort resten.
  • Bandspärrfilter: Ta bort ett frekvensband, till exempel ett brum.
  • Bas: Förstärk eller dämpa de låga frekvenserna.
  • Biquad-filter från koefficienter: Applicera ett tvåpoligt, två-noll-filter som du anger som siffror.
  • Diskant: Förstärk eller sänk de höga frekvenserna.
  • Emphasis (RIAA och andra): Tillämpa eller ångra en inspelnings-emphasis-kurva som RIAA.
  • Equalizer (ett band): Höj eller sänk ett frekvensband.
  • Equalizer (tio band): En förstärkning för varje oktavband, från 31 Hz till 16 kHz.
  • Fasskift: Skifta fasen för alla frekvenser.
  • FIR-equalizer: En precis equalizer med en kurva du beskriver.
  • Frekvensdomänuttrycksfilter: Ändra ljudet med formler applicerade på dess frekvenser.
  • Frekvensskift: Flytta varje frekvens upp eller ner med ett fast belopp.
  • Förstärk basen: Lägg till frekvenser i subwooferområdet.
  • Högfrekvenshylla: Höj eller sänk allt över en frekvens.
  • Högordnings bandpass: Behåll ett frekvensband med ett mycket brant filter.
  • Högordnings bandstopp: Ta bort ett frekvensband med ett mycket brant filter.
  • Högpassfilter: Ta bort frekvenser under en gräns: mullrande, brum.
  • IIR-filter från koefficienter: Tillämpa ett IIR-filter (infinite impulse response) som du anger som siffror.
  • Klipp bort mycket höga frekvenser: Ta bort frekvenser över hörselområdet.
  • Klipp bort subbasen: Ta bort de lägsta frekvenserna.
  • Ljud från ett uttryck: Skriv om varje ljudsample med en formel.
  • Ljudderivat: Beräkna ljudets förändringshastighet, ett signalbehandlingsverktyg.
  • Ljudintegral: Beräkna den löpande summan av ljudet, ett signalbehandlingsverktyg.
  • Lågfrekvenshylla: Höj eller sänk allt under en frekvens.
  • Lågpassfilter: Ta bort frekvenser över en gräns: brus.
  • Parametrisk equalizer: Flerbands-equalizer med egen kurva per kanal.
  • Spektral lutning: Luta balansen mellan låga och höga frekvenser.
  • Tilt shelf: Ett hyllfilter som lutar hela frekvensbalansen.

Brus och reparation - Väs, klick, klippning, brum, sibilans

  • Avkoda HDCD: Avkoda High Definition Compatible Digital-skivor.
  • Brusreducering (FFT): Minska konstant brus som väs med hjälp av frekvensanalys.
  • Brusreducering (non-local means): Minska bredbandigt brus med en patch-matchningsmetod.
  • Brusreducering (wavelets): Minska brus med hjälp av wavelets.
  • Brusreducering tal (neuralt nätverk): Minska brus i tal med ett tränat neuralt nätverk.
  • De-esser: Mjukgör hårda s-ljud i tal.
  • Reparera klippning: Återställ toppar som klipptes bort av för hög nivå.
  • Ta bort klick: Ta bort korta klick och knäppningar, som från gamla skivor.

Tid och tonhöjd - Tona, hastighet, tonhöjd, klipp, loopa, tystnad

  • Avståndsfördröjning: Fördröj ljudet som om det färdats en sträcka, för att synkronisera högtalare.
  • Begränsa varaktigheten: Behåll högst så här många sekunder från början.
  • Behåll ett område: Behåll endast delen mellan två tidpunkter, räknat på vad effekterna ovanför lämnade kvar.
  • Fyll med tystnad: Lägg till tystnad i slutet, för en fast längd eller ett antal samplingar.
  • Fördröj kanaler: Fördröj en eller flera kanaler med ett antal millisekunder.
  • Klipp ljudet: Behåll en del av ljudet och ta bort resten.
  • Loopa ljudet: Upprepa en del av ljudet.
  • Sampla om: Ändra ljudets samplingsfrekvens.
  • Ta bort tystnad: Klipp bort tysta partier.
  • Tidssträckning och tonhöjdsförskjutning: Ändra hastighet och tonhöjd oberoende av varandra, med hög kvalitet.
  • Tona: Tona in ljudet från tystnad i början av den del som behålls, och ut till tystnad i slutet. Varje längd är i sekunder; 0 lämnar den änden som den är.
  • Tona in eller ut: Tona in eller ut ljudet över en vald tid.
  • Trimma tystnad i ändarna: Klipp bort tystnaden innan ljudet börjar och efter det slutar – aldrig tystnad inuti låten.
  • Tystnad i slutet: Klipp låten där dess efterföljande tystnad börjar och lämna exakt så här mycket tystnad efter den, så att en LP spelas som separata spår.
  • Ändra hastighet, behåll tonhöjd: Gör ljudet snabbare eller långsammare utan att ändra dess tonhöjd.
  • Ändra hastigheten utan omsampling: Spela samma samplingar med en annan hastighet: tonhöjd och hastighet ändras tillsammans.

Stereo och kanaler - Bredda, panorera, mixa kanaler, hörlurar, surround

  • Blanda kanaler: Remixa kanaler med egna koefficienter: stereo till mono, byt sidor.
  • Bredda stereon: Gör stereobilden bredare med fördröjd återkoppling.
  • Dekorrelera kanaler: Gör kanalerna mindre lika, vilket breddar ljudet.
  • Dialogförstärkare: Få tal att sticka ut i en filmmix.
  • Extra stereo: Öka skillnaden mellan vänster och höger.
  • Haas stereo-förstärkare: Bredda ljudet med en liten fördröjning mellan sidorna.
  • Hörlurs-crossfeed: Blanda lite av varje sida in i den andra för att underlätta hörlurslyssning.
  • Kanaler: Byt vänster och höger, spela en kanal på båda sidor, mixa båda till en, eller mixa ner valfri layout till stereo.
  • Ommappa kanaler: Flytta kanaler till andra positioner.
  • Stereobreddning för hörlurar: Gör stereobilden bredare, anpassad för hörlurar.
  • Stereoverktyg: Balans, mid- och sidonivåer, tystnad, fas och mer i ett filter.
  • Uppmixa till surround: Sprid ett stereoljud över en surroundlayout.

Ljudeffekter - Eko, chorus, phaser, tremolo, distorsion

  • Bit crusher: Minska ljudets bitdjup för en lo-fi, knastrande effekt.
  • Chorus: Förtjocka ljudet med lätt ostämda kopior.
  • Crystalizer: Skärpa ljudet genom att överdriva dess förändringar.
  • Eko: Lägg till ett eller flera ekon till ljudet.
  • Exciter: Lägg till klarhet genom att förstärka de höga frekvenserna.
  • Flanger: Lägg till en svepande, jetliknande effekt.
  • Phaser: Lägg till en svepande fasningseffekt.
  • Pulsator: Få nivån att pulsera, där stereosidorna turas om.
  • Tremolo: Få nivån att vobbla.
  • Vibrato: Få tonhöjden att vobbla.
  • Virtuell bas: Få små högtalare att verka spela djupare toner.

Inga effekter

Det första valet i rullgardinsmenyn för effekter, Inga effekter, är inte en post: det gör ingenting. Det kan inte redigeras eller tas bort.

Fönstret: språk, tema, aviseringar, nyheter

Kugghjulet i sidhuvudet öppnar Inställningar, som innehåller flikarna Förinställningar, Effekter, Taggar och Destinationer som beskrivs ovan, samt fönstrets egna flikar.

  • Öppna inställningar öppnar Inställningar.
  • Språk är fönstrets språk.
  • Tema är Ljus eller Mörk.
  • Visa nyheter från yaiol är på som standard och täcker de meddelanden som beskrivs nedan.
  • ffmpeg visar vilken ffmpeg som är installerad och den senaste yaiol erbjuder. Ladda ner ffmpeg installerar den, och Uppdatera ersätter den med den senaste; se ffmpeg, konverteringsmotorn.

ffmpeg, konverteringsmotorn

FFmpeg Audio Studio levereras inte med ffmpeg och använder aldrig den som råkar finnas i din PATH. Den laddar ner den version som yaiol godkänner, kontrollerar den och installerar den i en mapp som delas av alla yaiol-appar, så att en andra app som behöver den hittar den redan där. Innan den är installerad kan inget konverteras: statusraden säger så och Ladda ner ffmpeg startar nedladdningen, med en förloppsindikator. Effektmenyn är också tom fram till dess, eftersom effekterna följer med ffmpeg.

På fliken Allmänt i Inställningar anger ffmpeg den installerade versionen och, efter att ha frågat yaiol, den senaste. När de skiljer sig åt laddar Uppdatera ner och installerar den nyare versionen; om yaiol inte kan nås säger raden så och du kan försöka igen senare.

Meddelandet när en körning avslutas

När inget mer är köat eller konverteras, visar ett meddelande från operativsystemet hur många filer som konverterade, överhoppade och misslyckades. En körning som bara avbröts visar inget. Det visas oavsett om fönstret har fokus eller inte.

  • Visa avisering när konverteringen är klar på fliken Aviseringar stänger av det.

En ny version och nyheter

Vid start frågar appen om en nyare version finns och, om så är fallet, öppnar en liten nyhetsdialog vars första kort säger Ny version tillgänglig med versionen, listar vad som är nytt i varje utgåva sedan den du kör, och erbjuder Ladda ner. Den meddelar bara: inget installeras av sig självt, och en misslyckad kontroll är tyst. Samma dialog innehåller enstaka meddelanden från yaiol, ett kort i taget.

  • Visa inte igen förhindrar att kortet visas igen; för kortet om ny version, tills en ännu nyare version släpps.
  • Stäng stänger dialogen för denna körning.
  • Visa nyheter från yaiol i Inställningar stänger av meddelandena, och inga begärs. Kortet om ny version är inte beroende av detta.

Kommandoraden

Bredvid FFmpeg Audio Studio lägger installationsprogrammet ett litet program, yac (yaiol audio converter), som utför samma konvertering från en terminal. Det läser samma sparade förinställningar, tagginställningar, effekter och destinationer som fönstret, så en förinställning som gjorts i fönstret är en förinställning på kommandoraden, och filerna det skriver är desamma.

yac -p "MP3 320 kbps" -d Export Music/
yac -p FLAC -t Clean -o D:/Converted Album/
yac --list
  • Ge den filer och mappar; en mapp genomsöks, inklusive dess undermappar.
  • -p namnger en sparad förinställning (original behåller varje fils eget format), -t en sparad tagginställning, -e en sparad effektpost och -d en sparad destination. Ett namn matchas oavsett skiftläge, och ID:t fungerar också.
  • Utelämnat betyder -t och -e att inget ändras: varje tagg och omslaget behålls, ingen effekt tillämpas, oavsett vad fönstret har valt. Utelämnat är -p och -d fönstrets aktuella val.
  • -o skriver till en mapp. Tillsammans med -d är det den destinationens filnamnsmönster och mappstruktur, skrivet till den mappen.
  • -j är hur många konverteringar som körs samtidigt, upp till maskinens fysiska kärnor, --overwrite är skip, overwrite eller rename, och -q skriver bara ut fel och sammanfattningen.
  • --list visar vad var och en av dessa kan namnge, med fönstrets aktuella val markerat.
  • Om ffmpeg inte är installerat ännu, säger det så och stoppar: öppna appen en gång så installerar den ffmpeg själv.

Den skriver ut en rad per fil och samma sammanfattning som fönstret, till exempel 3 konverterade · 1 överhoppad · 2 misslyckade. Utgångskoden är 0 när inget misslyckades, 1 när en fil misslyckades och 2 för ett fel i kommandot, så ett skript kan vänta på det och agera på resultatet.

För att köra det från vilken terminal som helst, kryssa i det sista alternativet i installationsprogrammet, vilket lägger till dess mapp i din PATH, eller anropa det med dess fullständiga sökväg i installationsmappen. Alternativet är avstängt som standard och ändrar endast din egen PATH.

Teknisk referens

Fakta för alla som behöver veta exakt vilket namn ett fält får i vilket format. Inget av detta behövs för att använda appen. Tabellerna nedan genereras från den tabell som appen själv använder, så de kan inte avvika från den.

Fältnamn per taggstandard

En rad per fält, en kolumn per standard. Varje cell är namnet fältet har där: ett ID3-ram-ID, en MP4-atom, ett WMA-attribut, ett Vorbis-kommentar- eller APE-objektnamn, eller ett WAV INFO-ID. Ett streck betyder att standarden inte har ett eget namn för fältet; appen behåller det då som ett anpassat fält, under fältets eget namn, så att värdet inte går förlorat.

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

Vilken standard varje format använder

Varje utdataformat skriver sina taggar som en av standarderna ovan. Den sista kolumnen anger vilken kolumn i tabellen ovan som namnger fälten där.

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

Anmärkningar

  • Fält utan eget namn behålls som anpassade fält: en TXXX-ram i ID3, en fritextatom (----:com.apple.iTunes:NAME) i M4A, ett objekt med samma namn i en Vorbis- eller APE-tagg, ett attribut med samma namn i WMA.
  • En ID3-version utan namn. ID3v2.3 har ingen stämningsram, och ID3v2.4 behåller den ursprungliga utgåvan som en tidsstämpel (TDOR) snarare än en textram, så dessa två celler är streck och värdet behålls som ett anpassat fält i den versionen.
  • Datumet. ID3v2.3 lagrar ett datum som år (TYER) och dag och månad (TDAT); ID3v2.4 har en tidsstämpel (TDRC). En Vorbis- eller APE-tagg behåller det som DATE.
  • Spår- och skivnummer. Totalen är en del av numret i ID3 och MP4 (3/10); en Vorbis-tagg behåller TRACKNUMBER och TRACKTOTAL som två fält.
  • WAV INFO. Endast ID:n med ett namn i den sista kolumnen överförs; ett ID utan ett sådant släpps, eftersom samma värde finns i ID3-blocket när en taggare skrev ett.
  • Sorteringsfält och dirigenten. Namn som ALBUMSORT och CONDUCTOR skrivs på samma sätt i varje Vorbis-utdata; en dirigent som läses från en ID3 TPE3-ram skrivs som CONDUCTOR, inte PERFORMER.
  • Omslag. Ett omslag bärs av varje format som skriver taggar utom FLAC i Ogg, iPhone-ringsignalen och AU; de råa strömmarna innehåller inga.
Innehåll