Много потребители предпочитат да използват приложения за потребителски интерфейс, за да изпълняват нашите задачи. Но в Linux (и macOS) има нещо, наречено терминал (това звучи ли познато?), От което можем да направим всичко, без да се налага да инсталираме допълнителен софтуер, стига да помним необходимите команди. В тази статия ще ви покажем как да конвертирате аудио в други формати с помощта на терминал и FFmpeg, нещо, което е инсталирано по подразбиране в повечето дистрибуции на Linux.
Хубавото при използването на FFmpeg директно от терминала е, че като не се налага да премествате също GUI или потребителския интерфейс, производителността и надеждността ще бъдат по-високи. Също така ще бъде по-бързо, защото не губите ресурси в "излишни украшения". Освен това FFmpeg е много мощна и съвместима рамка, която гарантира, че можем да конвертираме практически всеки аудио файл във всякакъв формат. Тук ние обясняваме как да го направим.
FFmpeg е съвместим с повечето популярни формати
Първото нещо, което ще направим, е да се уверим, че на компютъра ни е инсталиран FFmpeg. Можем да го направим по два начина, единият от тях е официалният, а другият като пряк път. Официалният начин е да напишем без кавички „ffmpeg -version“ в терминала, който ще ни покаже версията на рамката, която сме инсталирали, и наличните опции. Прекият път е много по-опростен: ние просто въвеждаме името на рамката, т.е. "Ffmpeg" без кавичките. Ще видим нещо като следното:
Ако не виждаме нещо като горното, инсталираме FFmpeg със следната команда:
sudo apt install ffmpeg
Веднъж инсталиран и ако искате да бъдете впечатлен, можете да напишете "ffmpeg -help", за да видите какво може да направи. Има много опции, но тази статия ще се фокусира върху една проста. И сега да, преминаваме към преобразуване на аудиото в други формати.
Конвертирайте MP3 в WAV с FFmpeg
Преобразуването на аудио файлове в други формати с FFmpeg може да бъде много просто. Ако това е всичко, което искаме, командата ще бъде следната:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Както можете да видите, единственото нещо, което трябва да запомните, е добавете "-i" отпред на входния файл и изходния файл (заменете "inputfile" и "outputfile" с име по ваш избор). Няма повече. Ако искаме да знаем наличните формати и кодеци, ще напишем командите "ffmpeg -formats" или "ffmpeg -codecs", винаги без кавичките.
Нека го усложним малко
Сега ще го усложним малко. Тази рамка ни позволява конвертирате един и същ файл в различни формати по същото време. За какво може да е това? Е, може би имаме различни устройства с различна съвместимост и едно е по-добро с MP3, а друго с OGG. Каквато и да е причината, ние можем да го направим и за това е достатъчно да добавим останалите формати към предишната команда, която би изглеждала горе-долу така:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Ако искаме да посочим конкретен кодек, ще го направим, като добавим "c: a + codec" преди изходния файл, който да конвертира MP4 в OGG с кодека "libopus" ще изглежда така:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
В най-трудния това, което ще направим, е да конвертираме AIF аудио файл в MP3, показващ конкретна битрейт, в този случай 320. Ще го направим със следната команда:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Може би се чудите: "320000 XNUMX?" Да. Трябва да помним, че битрейтът е в kbit / s, така че трябва да добавим познатото ни число (например 320), умножено по 1000.
FFmpeg ни предлага много повече
Тази мощна рамка ни предлага това и много повече. Всъщност това, което е обяснено в тази статия, е само върхът на огромен айсберг, на който можете да видите изцяло тази връзка. Друг ден ще обясним как да запишем екрана с FFmpeg, нещо, което можем да направим без аудио или със звук, в случай че не искате да използвате приложения като VLC или SimpleScreenRecorder.
Има ли друга задача / конверсия, която обикновено правите с FFmpeg?
Интересно!
Как да конвертирам аудиото в лек 3gp файл, без да губя качество?
Благодаря за обучението, точно това, което търсех, да конвертирам директно от терминала