Як мені `avconv` кожен m4a в режимі редагування mp3-файлів?


12

Тому я намагаюся перетворити багато m4as в mp3, і я вважаю, що найкращим способом зробити це є використання avconv.

Проблема в тому, що я, здається, не можу знайти надійних прикладів використання avconv.

Дивлячись на сторінку чоловіка, у неї є смішна кількість прапорів / варіантів, і я не можу це зрозуміти.

Як я можу отримати пакетні перетворення avconv?

Відповіді:


30

Щоб зробити один файл:

$ avconv -i m.m4a m.mp3

Щоб зробити пакет, ви можете обернути це в циклі for:

$ for i in *.m4a; do
    avconv -i "$i" "${i/.m4a/.mp3}"
done

Це займе всі файли, що знаходяться в поточному каталозі з розширенням, .m4aі запустить кожен з них avconv. Другий аргумент, ${i/.m4a/.mp3}робить заміну на вміст змінної $i, вивантаживши .m4aдля .mp3.

ПРИМІТКА. Як один вкладиш:

$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done

Як я міг об'єднати цю петлю в одну лінію? Або було б простіше просто помістити його в сценарій оболонки?
evamvid

@evamvid - див. оновлення.
slm

Я в кінцевому підсумку помістив його в сценарій оболонки минулої ночі, але дякую!
evamvid

1
@evamvid - Гаразд. Якщо ваші проблеми вирішені, чи можете ви позначити цей А як прийнятий, щоб інші перехожі знали, що вашу проблему вирішено.
slm

так, щойно зробив.
evamvid
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.