Как преобразовать .m4a звуковые файлы в .mp3 командную строку? (без ухудшения по качеству, если возможный). Информация о медиа Ubuntu 16.04LTS:
General
Complete name : show.m4a
Format : MPEG-4
Format profile : Apple audio with iTunes info
Codec ID : M4A (M4A /mp42/isom)
File size : 55.5 MiB
Duration : 1h 48mn
Overall bit rate mode : Variable
Overall bit rate : 71.7 Kbps
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : HE-AAC / LC
Codec ID : 40
Duration : 1h 48mn
Bit rate mode : Variable
Bit rate : 72.0 Kbps
Maximum bit rate : 93.8 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz / 22.05 KHz
Frame rate : 21.533 fps (1024 spf)
Compression mode : Lossy
Stream size : 54.9 MiB (99%)
Writing library : Nero AAC codec 1.5.4.0
Encoding settings : -q 0.25
Я отмечаю, что Вашим входным файлом является на самом деле Переменная скорость передачи (VBR) файл AAC с полный скорость передачи 71,7 Кбит/с и максимум скорость передачи 93,8 Кбит/с. Таким образом, у Вас на самом деле есть два разумных варианта: закодируйте к Переменной скорости передачи файл MP3 или просто выберите подходящую скорость передачи для Постоянной скорости передачи (CBR) кодирование MP3. И FFmpeg является, конечно, лучшим инструментом для обоих из них!
1. Переменная скорость передачи (VBR), Кодирующий
, Это было бы моим собственным выбором, если только по причине, что исходный файл AAC является также файлом VBR. Кодирование к MP3 с переменной скоростью передачи 70-105 Кбит/с может быть отображено на FFmpeg с -q:a 8
опция как указано ниже:
ffmpeg -i show.m4a -c:a libmp3lame -q:a 8 output.mp3
И я подозреваю, что это - Ваш лучший опция с Вашим входным файлом.
2. Постоянная скорость передачи (CBR), Кодирующий
Постоянная скорость передачи (CBR), Кодирование немного злоупотребляется, по моему скромному мнению, но если это удовлетворяет Вашему воспроизводящему оборудованию лучше всего затем, это - допустимый выбор. Так как Ваш входной файл имеет полный скорость передачи 71,7 Кбит/с и максимум скорость передачи 93,8 Кбит/с, мы могли, возможно, уклониться от чисел немного и использовать следующее:
ffmpeg -i show.m4a -c:a libmp3lame -b:a 96k output.mp3
Некоторое экспериментирование могло бы быть в порядке с хорошим выбором для скорости передачи, взятой из следующих ХРОМЫХ 'допустимых' стандартов: 64k, 80k, 96k, 112k. Безотносительно звуков лучше всего на Ваш аппаратные средства воспроизведения...
Ссылки:
Можно использовать версия FFmpeg командной строки.
ffmpeg -i inputfile.m4a -acodec libmp3lame -ab 93k outputfile.mp3
В процессе преобразования его к MP3, всегда будет некоторая качественная потеря (Хотя это может быть непримечательно к человеческому слуху). MP3 является форматом с потерями (неважно, формат оригинала). Можно читать больше о форматах без потерь и с потерями здесь
Дайте этому попытку:
sudo apt-get install ffmpeg
Это установит ffmpeg
пакет.
Мы видим то, что форматы приемлемы путем ввода:
ffmpeg -formats
Или
ffmpeg -codecs
Перешли к каталогу, который Ваши звуковые файлы хорошо знают эти cd
команда. Если Вы нуждаетесь в помощи, находя, что каталог использует эти ls
команда.
$ ls
backup.log Desktop examples.desktop Music snap
branches-tutorial Documents flick Pictures Templates
SumDocument Downloads mozilla.pdf Public Videos
Позволяет, говорят, что мои файлы находятся в Desktop
папка. Я затем ввел бы:
cd Desktop
Теперь я буду в корректном каталоге. Следующее, теперь мы вводим:
ffmpeg -i show.m4a newFileName.mp3
Для преобразования с указанной скоростью передачи (В случае это похоже на 71.1 Кбит/с с макс. из 93.8 Кбит/с - я не уверен, что произойдет при попытке использовать макс. по сравнению с Полной скоростью передачи, к сожалению), мы работаем:
ffmpeg -i show.m4a -b:a 71100 newFileName.mp3
я вытянул эту информацию от [1 111] https://www.howtoforge.com/tutorial/ffmpeg-audio-conversion /
Обратите внимание на то, что, преобразование в кодек без потерь (mp3) неизбежно приведет к (не обязательно слышимый) качественная потеря.