🎧 Як конвертувати та об’єднати кілька аудіофайлів .m4a з iPhone у один .mp3 на Linux за допомогою ffmpeg

🎧 Як конвертувати та об’єднати кілька аудіофайлів .m4a з iPhone у один .mp3 на Linux за допомогою ffmpeg

У вас є кілька аудіозаписів з iPhone, і ви хочете їх об’єднати у зручний .mp3 файл для подальшого редагування або публікації? Нижче простий і ефективний спосіб зробити це за допомогою інструменту ffmpeg на Linux.

🛠️ Крок 1: Конвертація .m4a у .mp3

Припустимо, у вас є три .m4a файли:

$ ffmpeg -i ‘file-1.m4a’ -codec:a libmp3lame -qscale:a 2 2025-05-08_file-1.mp3
$ ffmpeg -i ‘file-2.m4a’ -codec:a libmp3lame -qscale:a 2 2025-05-08_file-2.mp3
$ ffmpeg -i ‘file-3.m4a’ -codec:a libmp3lame -qscale:a 2 2025-05-08_file-3.mp3

📌 Порада: параметр -qscale:a 2 відповідає за якість звуку. Чим менше значення — тим вища якість (але більший розмір файлу).

📄 Крок 2: Створення списку файлів для об’єднання

Створіть текстовий файл зі списком MP3-файлів у порядку, в якому їх потрібно об’єднати:

$ cat mp3_list.txt
file ‘2025-05-08_file-1.mp3’
file ‘2025-05-08_file-2.mp3’
file ‘2025-05-08_file-3.mp3’

🔄 Крок 3: Об’єднання MP3-файлів в один

Скористайтеся ffmpeg з демультиплексором concat, щоб об’єднати файли:

$ ffmpeg -f concat -safe 0 -i mp3_list.txt -c copy 2025-05-08__full_output_combined_3_files.mp3

І вуаля — ви отримали один .mp3 файл, який містить усі три записи.

🔗 Додатково

Детальніше про злиття MP3 за допомогою ffmpeg можна прочитати у цьому обговоренні на StackOverflow.

Залишити відповідь