Jak převést zvuk do jiných formátů z terminálu pomocí FFmpeg

Převod pomocí FFmpeg

Mnoho uživatelů dává přednost používání aplikací uživatelského rozhraní k provádění našich úkolů. Ale v Linuxu (a macOS) existuje něco, co se nazývá terminál (zní to jako vy?), Od kterého můžeme dělat všechno, aniž bychom museli instalovat další software, pokud si pamatujeme potřebné příkazy. V tomto článku vám to ukážeme jak převést zvuk do jiných formátů pomocí terminálu a FFmpeg, něco, co je standardně nainstalováno ve většině distribucí Linuxu.

Pěkná věc na používání FFmpeg přímo z terminálu je, že nemusíte také přesouvat grafické uživatelské rozhraní nebo uživatelské rozhraní, výkon a spolehlivost budou vyšší. Bude to také rychlejší, protože nebudete plýtvat prostředky v „ozdůbkách“. FFmpeg je navíc velmi výkonný a kompatibilní rámec, který zajišťuje, že můžeme převést prakticky jakýkoli zvukový soubor do libovolného formátu. Zde vysvětlíme, jak na to.

FFmpeg je kompatibilní s většinou populárních formátů

První věc, kterou uděláme, je ujistit se, že máme v počítači nainstalovaný FFmpeg. Můžeme to udělat dvěma způsoby, jedním z nich je oficiální a druhým zkratka. Oficiálním způsobem je napsat do terminálu bez uvozovek „ffmpeg -version“, které nám ukáže verzi frameworku, kterou jsme nainstalovali, a dostupné možnosti. Zkratka je mnohem jednodušší: jednoduše zadáme název rámce, tj. "Ffmpeg" bez uvozovek. Uvidíme něco jako následující:

ffmpeg v terminálu

Pokud něco jako výše nevidíme, nainstalujeme FFmpeg pomocí následujícího příkazu:

sudo apt install ffmpeg

Po instalaci a chcete-li být ohromeni, můžete zadat „ffmpeg -help“ a zjistit, co dokáže. Existuje mnoho možností, ale tento článek se zaměří na jednoduchou. A nyní budeme převádět zvuk do jiných formátů.

Převeďte MP3 na WAV pomocí FFmpeg

Převod zvukových souborů do jiných formátů pomocí FFmpeg může být velmi jednoduchý. Pokud je to vše, co chceme, příkaz bude vypadat následovně:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Jak vidíte, jediná věc, kterou si musíte pamatovat, je přidat "-i" vpředu vstupního souboru a výstupního souboru (nahraďte „inputfile“ a „outputfile“ libovolným názvem). Už nic není. Pokud chceme znát dostupné formáty a kodeky, napíšeme příkazy „ffmpeg -formats“ nebo „ffmpeg -codecs“, vždy bez uvozovek.

Pojďme to trochu zkomplikovat

Nyní to trochu zkomplikujeme. Tento rámec nám to umožňuje převést stejný soubor do různých formátů ve stejnou dobu. K čemu by to mohlo být? Možná máme různá zařízení s různou kompatibilitou a jedno je lepší s MP3 a druhé s OGG. Ať už je důvod jakýkoli, můžeme to udělat a k tomu stačí přidat zbytek formátů do předchozího příkazu, který by vypadal víceméně takto:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Pokud chceme označit konkrétní kodek, uděláme to tak, že před výstupní soubor přidáme kodek „c: a +“, který by pro převod MP4 na OGG s kodekem „libopus“ vypadal takto:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

V tom nejobtížnějším, co uděláme, je převést zvukový soubor AIF na MP3 označující konkrétní datový tok, v tomto případě 320. Uděláme to pomocí následujícího příkazu:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Možná se divíte: „320000 XNUMX?“ Ano. Musíme si uvědomit, že datový tok je v kbit / s, takže musíme přidat číslo, které známe (například 320), vynásobené číslem 1000.

FFmpeg nám nabízí mnohem více

Tento výkonný rámec nám nabízí toto a ještě mnohem více. Ve skutečnosti je to, co je vysvětleno v tomto článku, jen špičkou obrovského ledovce, který můžete vidět v plném rozsahu tento odkaz. Další den vysvětlíme, jak nahrávat obrazovku s FFmpeg, něco, co můžeme udělat bez zvuku nebo se zvukem, pro případ, že nechcete používat aplikace jako VLC nebo SimpleScreenRecorder.

Existuje nějaký jiný úkol / převod, který obvykle děláte s FFmpeg?

OceanAudio
Související článek:
Ocenaudio: vynikající multiplatformní bezplatný zvukový editor

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   enox řekl

    Zajímavý!

    Jak mám převést zvuk na lehký soubor 3gp bez ztráty kvality?

  2.   dříve řekl

    Díky za výuku, právě to, co jsem hledal k převodu z terminálu přímo