Hur konverterar man MP4 eller vilken video som helst till MP3 (extrahera ljud från videofil)

Om du vill extrahera ljud från dina videofiler som MP4, MPG, MPEG, finns det många gratisverktyg för att göra det. Att extrahera ljud från videofiler är vad de flesta hänvisar till som konvertering från MP4 till MP3. Den här artikeln förklarar olika metoder (med hjälp av freeware-verktyg) för att extrahera ljud från dina videofiler.

Hur konverterar man MP4 eller vilken video som helst till MP3

Alternativ 1: Använda Audacity

Audacity är en öppen källkod, flerspår ljudredigerare och inspelare för Windows, Mac OS X, GNU / Linux och andra operativsystem. Audacity kan extrahera ljud från videofiler till WAV, MP3, FLAC, OGG, MP2, WMA, M4A och andra format med hjälp av FFMpeg-kodare.

  1. Ladda ner Audacity och FFmpeg för Audacity och installera dem.
  2. Starta Audacity och öppna videofilen som du vill mata ut ljudet från.

    Obs: Om du inte har installerat FFmpeg för Audacity ser du felet Utan det valfria FFmpeg-biblioteket kan Audacity inte öppna den här typen av fil. Annars måste du konvertera det till ett ljudformat som stöds, till exempel WAV eller AIFF när du öppnar videofiler som MP4 eller MKV i Audacity.

  3. När den inmatade videofilen har öppnats, klicka på Exportera från Arkiv-menyn och välj ett utgångsformat. Export till MP3-, WAV- och OGG-alternativ är förinställda val. Om du vill extrahera ljudet till ett annat format än MP3, WAV eller OGG klickar du på Exportera ljud.

  4. I dialogrutan Exportera ljud kan du välja kvalitet / bithastighet (konstant bithastighet eller variabelt bithastighetsintervall), hastighet, kanalläge och utdatafilnamn.

  5. På nästa skärm kan du lägga till metadatataggar till MP3-filen för utdata om det behövs. Observera att VLC-spelaren (diskuteras i alternativ 2) inte har detta metadataalternativ.

    Utdatorn MP3 är nu klar!

Obs: Om det finns flera ljudspår (t.ex. en ljudström för varje språk i en filmfil) i en mediebehållare (.mp4, .mkv, etc), ombeds du att välja den ljudström som ska exporteras vid lansering Djärvhet.

Välj ljudspåret du vill importera och klicka på OK. Följ sedan ovanstående instruktioner för att exportera ljudströmmen till en MP3-fil.

Exportera valt ljud med Audacity

När du har öppnat videon väljer du den del av videon / media med markörknapparna ovanför vågformen eller med hjälp av markeringsrutorna Start och slut längst ner i fönstret.

  • Klicka sedan på Arkiv- menyn, exportera och klicka på Exportera markerat ljud ...
  • Skriv dialogrutan Spara som i dialogrutan Spara som och klicka på Spara .

Alternativ 2: Använda Avidemux

Avidemux är ett gratis och öppen källkodsprogram för videoredigering som är utformat för videoredigering och videobearbetning. Du kan extrahera ljud från videofiler och konvertera det till MP3 eller annat format med Avidemux.

Starta Avidemux och öppna videofilen. Välj MP3 (lame) i listrutan Ljudutgång

Klicka på Konfigurera för att välja bithastighet och kvalitet. Det verkar inte finnas ett sätt att en variabel bitrate i Avidemux.

När utgångsformatet är valt, klicka på ljudmenyn och klicka på Spara ljud .

Tilldela ett filnamn i den resulterande fildialogrutan och spara .mp3 på önskad plats.

Avidemux stöder kommandorad / batchoperationer med avidemux.exe eller avidemux_cli.exe. Kolla in med hjälp av: command_line_usage [Avidemux]

Obs: Om det finns flera ljudspår (t.ex. en ljudström för varje språk i en filmfil) i en mediebehållare (.mp4, .mkv, etc), kan du välja lämpligt ljudspår som du vill exportera. Detta kan göras via ljudmenyn, Välj spåralternativ i Avidemux.

Exportera valt ljud med Avidemux

Avidemux har också startmarkören och slutmarkörknapparna som är användbara om du vill extrahera ljudet från en viss del av videon. Till exempel kanske du vill extrahera låtdelen eller en dialog i en viss scen från en hel film.

  • Klicka på startpunkten och klicka sedan på markörknappen A.
  • Klicka på slutpunkten och klicka sedan på markörknappen B.
  • Följ resten av instruktionerna för att exportera ljudet. Om markörerna är aktiva, exporteras endast den valda delen till MP3.

Obs! Om du vill återställa markörerna klickar du på Återställ markörer från menyn Redigera.


Alternativ 3: Använda VLC Player

VLC Player är en gratis och öppen källkods multimediaspelare som spelar de flesta multimediafiler såväl som DVD-skivor, ljud-CD-skivor och olika streamingprotokoll Det stöder också konvertering av videor till olika format - för Android, Youtube, etc., och extrahera ljud från videofiler. Det kan extrahera ljud till MP3, Flac, WMA, OGG och andra filformat.

$config[ads_text6] not found

Så här extraherar du ljud från videofiler:

Ladda ner VLC Player och kör den. Klicka på konvertera / spara från VLC-spelarens Media-meny.

I dialogrutan Öppna media som öppnas lägger du till mediefilerna som du vill extrahera ljudet från.

Klicka på knappen Konvertera / spara .

I dialogrutan Konvertera väljer du utdatafilformatet - t.ex. Audio - MP3- alternativet. Du har också WMA, OGG och andra alternativ i listrutan.

Du kan klicka på inställningsknappen (identifierad med skiftnyckelsymbolen) och välja fliken Ljudkodek för att ställa in bitrate, samplingsfrekvens, codec etc. Du kan också välja önskade filter på fliken Filter. Se till att det ursprungliga ljudspåret är inaktiverat när du extraherar ljud från en videofil.

Klicka på Spara. När du är tillbaka till konverteringsdialogen väljer du destinationsfilens namn och klickar på Start .

MP3-filen är nu klar!

VLC-kommandorad

För att extrahera låtar från en videofil med VLC-kommandoraden använder du denna syntax:

 vlc.exe -I dummy "d: \ songs \ mantra.mp4" - out = # transcode {acodec = mp3, ab = 192, vcodec = dummy}: std {access = "file", mux = "raw", dst = "d: \ songs \ mantra.mp3"} vlc: // avsluta 

Ovanstående kommandorad konverterar MP4 till MP3 med 192 Kbps bitrate - sparar utdata som mantra.mp3 i mappen D: \ Songs.

Mer information om hur du använder VLC Player i kommandoradsläge, se Kommandorad - VideoLAN Wiki och Transcode - VideoLAN Wiki.

För att gruppera MP4 till MP3 kan du använda följande kommandorad i en Windows Batch-fil och köra den:

 för %% a i (* .mp4) gör "C: \ Programfiler (x86) \ VideoLAN \ VLC \ vlc.exe" -I dummy "%% a" --sout = # transkod {acodec = mp3, ab = 128, vcodec = dummy}: std {access = "fil", mux = "raw", dst = "%% a.mp3"} vlc: // avsluta 

Ovanstående kommando, när det används i en batchfil, extraherar ljudet från alla MP4-filer i det aktuella arbetskatalogen till MP3-format. Utdatafilen har samma namn som MP4, men med .mp3-förlängning.

Du kan också använda batchfilerna från VLC Player-dokumentationen. Se Hur man kodar flera videoklipp för att veta hur man batchkonverterar videor via Skicka till-menyn, PowerShell eller kommandoraden.

Exportera valt ljud med VLC Player

För att exportera den valda delen av mediet till MP3 i dialogrutan för konverteringsalternativ, efter att du har lagt till dina filer i listan, klicka på knappen Visa fler alternativ .

Du ser alternativen för starttid och stopptid bland andra ytterligare inställningar. Välj start- och sluttid, klicka på Konvertera / Spara och följ resten av instruktionerna ovan för att extrahera ljudet från mediefilen till MP3.


Alternativ 4: Använda File Converter

Om du använder det utmärkta File Converter-programmet lägger det till en snabbmeny som låter dig konvertera filer från ett format till ett annat. Som du ser i följande skärmdump kan du konfigurera förinställningarna på inställningssidan. Du kan ställa in utdatafilformatet (MP3), bitrate (variabel eller konstant), filnamnsmall etc.

File Converter en lysande programvara som använder olika ramverk (som mellanprogram). Här är listan över mellanprogramvara som används av File Converter-programmet.

  • FFmpeg för mediehantering
  • ImageMagick för bildbehandling
  • Ghostscript för PDF-utdata
  • SharpShell för hanterare av kontextmenyn
  • Ripper och yeti.mmedia för extraktion av CD-ljud
  • Markdown.XAML för rendering av markering i WPF-applikationen
  • WpfAnimatedGif för animerad gif-rendering i WPF-applikationen

Här är ingångs- och utgångsformatkombinationer som stöds av detta verktyg.

Understödde utgångsformatKompatibla inmatningsformat
Audioflac, aac, ogg, mp3, wav3gp, aiff, ape, avi, bik, cda, flac, flv, m4a, mkv, mov, mp3, mp4, oga, ogg, wav, webm, wma, wmv
Videowebm, mkv, mp4, ogv, avi, gif3gp, avi, bik, flv, gif, m4v, mkv, mp4, mpeg, mov, ogv, webm, wmv
Bildpng, jpg, ico, webpbmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga, webp, pdf, doc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *,

xlsx *

Dokumenterapdfdoc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *, xlsx *, bmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga
$config[ads_text6] not found

Alternativ 5: Använda FFMpeg.exe

FFmpeg är ett gratis och öppen källkodsprojekt som består av en mjukvarusats med bibliotek och program för hantering av video, ljud och andra multimediafiler och strömmar. Du kan göra stort sett alla medieomvandlings- / kodningsuppgifter med hjälp av detta konsolverktyg. Det finns många tredjepartsprogram som Screen to Gif, File Converter etc. som ingår i FFmpeg.exe. [Ladda ner FFmpeg]

Här är kommandoradsyntaxen för att konvertera en MP4-fil till MP3 (konstant bitrate) med hjälp av FFMpeg.exe - dvs. tekniskt, extrahera ljud från en videofil som MP4, MKV, AVI, MPEG, etc.

 ffmpeg -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -ab 128000 "D: \ Songs \ Mantra.mp3" 

(eller)

 ffmpeg.exe -i "D: \ Songs \ Mantra.mp4" -f mp3 -ab 192000 -vn "D: \ Songs \ Mantra.mp3" 

parametrar:

  • -i : Ange filnamn / sökväg
  • -f : utdatafilformat
  • -ab : Bitrate för utdatafilen. Värdet på 192000 betyder 192 Kbps bithastighet.
  • -vn : inaktivera video

följt av MP3-filens sökväg.

Om du behöver MP3-ljud med variabel bitrate ( VBR ) måste du använda -qscale:a (alias: -q:a ) istället för -b:a (eller -ab ).

Exempel: Om du vill koda VBR MP3-ljud med FFmpeg med biblioteket libmp3lame använder du följande kommandoradssyntax:

 ffmpeg -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -qscale: a 2 "D: \ Songs \ Mantra.mp3" 

Här är listan över möjliga -qscale och motsvarande VBR-intervall. ( Källa: Encode / MP3 - FFmpeg )

LAME Bitrate-översikt
lamt alternativGenomsnittlig kbit / sBitrateintervall kbit / sFFmpeg-alternativ
-b 320320320 CBR (icke-VBR) exempel-b: 320k (OBS! detta är 32 kB / s, eller dess max)
-V 0245220-260-q: a 0 (OBS! detta är VBR från 22 till 26 KB / s)
-V 1225190-250-q: a 1
-V 2190170-210-q: a 2
-V 3175150-195-q: a 3
-V 4165140-185-q: a 4
-V 5130120-150-q: a 5
-V 6115100-130-q: a 6
-V 710080-120-q: a 7
-V 88570-105-q: a 8
-V 96545-85-q: a 9

Extrahera flera ljudspår

Så här extraherar du ett visst ljudspår från en videofil som innehåller flera ljudspår:

Först ska du se listan över strömmar / spår från en test5.mkv med namnet test5.mkv med följande kommando:

 ffmpeg -i test5.mkv 

I utgången kan du se att strömmarna #0:1 och #0:8 är ljudspår och resten är undertexter (för olika språk) i MKV-behållaren.

För att extrahera de två ljudströmmarna till två separata MP3-filer använder du följande kommandoradssyntax:

 ffmpeg.exe -i "test5.mkv" -f mp3-karta 0: 1 -ab 192000 -vn "lang-1.mp3" 
 ffmpeg.exe -i "test5.mkv" -f mp3-karta 0: 8 -ab 192000 -vn "lang-2.mp3" 

-map information om kommandoradsargumentet -map finns i Map - FFmpeg-dokumentation.

Batchkonvertera videor till MP3

För att konvertera videor till MP3 i en mapp använder du kommandoraden enligt nedan:

 FOR / F "tokens = *"% G IN ('dir / b * .mp4') DO ffmpeg -i "% G" -f mp3 -ab 128000 "% ~ nG.mp3" 

Ovanstående kommandorad konverterar alla MP4-filer i den aktuella arbetskatalogen till MP3 med 128Kbps bitrate. Utdatafilerna kommer att ha samma namn men innehåller förlängningen .mp3 .

Exportera valt ljud med FFmpeg.exe

För att exportera vald del av mediefilen till MP3 använder du dessutom -ss och -to . Här är några exempel:

Extrahera den första minutens ljud till MP3

(CBR)

 ffmpeg -ss 00:00:00 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -ab 128000 -to 00:01:00 "D: \ Songs \ Mantra.mp3" 

(VBR)

 ffmpeg -ss 00:00:00 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -qscale: a 2 -to 00:01:00 "D: \ Songs \ Mantra.mp3" 
  • -ss : Utgångspunkt
  • -i : Anger ingångsljud / videofil.
  • -to : Avslutande punkt.

  • I stället för att ange den exakta tiden för slutpunkten, kan du också använda -t, som anger varaktigheten. Till exempel kommer alternativen -ss 00:00:40 -t 00:00:10 att fånga från andra 40 till 50 - totalt 10 sekunder. Om du använder både -to och -t används -t .

När du batchkonverterar videor till MP3 kan du ibland klippa några sekunder bara i början av varje fil. I så fall kan du nämna värdet --ss utan att behöva nämna parametern-till om varje mediefil har en annan varaktighet.

$config[ads_text6] not found
  • Om -ss anges och -to (slutpunkt) inte anges tar FFmpeg.exe medias varaktighet som slutpunkt.
  • Om -to anges och -ss (startpunkt) inte anges antar FFmpeg.exe startpunkten som 00:00:00.

Extrahera ljud från 00:00:30 (sekunder) till 00:02:00 (minuter)

(vid CBR @ 128 Kbps)

 ffmpeg -ss 00:00:30 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -ab 128000 -to 00:02:00 "D: \ Songs \ Mantra.mp3" 

(eller vid VBR)

 ffmpeg -ss 00:00:30 -i "D: \ Songs \ Mantra.mp4" -codec: a libmp3lame -qscale: a 2 -to 00:02:00 "D: \ Songs \ Mantra.mp3" 

Ovanstående kommando extraherar ljud från den 30: e sekunden av videon och slutar på 2 minuter - dvs. den totala vallängden är 1 minut och 30 sekunder.

Det är allt! Av ovanstående metoder är File Converter och FFMpeg.exe-konsolmetoder särskilt användbara om du behöver konvertera videor till MP3. För att extrahera ett visst ljudspår från en flerspårig videofil har du dessa alternativ: FFMpeg, Avidemux eller Audacity.

Relaterade Artiklar