🎧 Як конвертувати та об’єднати кілька аудіофайлів .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.