Как конвертировать .aif аудио файлы в mp3?


12

У меня есть аудио файлы с .aifрасширениями (AIFF / Amiga / Mac audio). Как их воспроизвести и, что более важно: как конвертировать их в mp3 или другой более распространенный аудиоформат?


обновление: при попытке запустить найденную здесь команду , а именно for i in *.aif; do sox "$i" "$i.wav"; done, soxуже установив, я получаю ошибку вроде

Форматы sox FAIL: не удается открыть входной файл 'filename': неподдерживаемый тип сжатия AIFC `ima4 '


exiftool предоставляет информацию, такую ​​как:

File Size                       : 41 MB
File Modification Date/Time     : 2013:04:23 15:54:02+02:00
File Permissions                : rw-r--r--
File Type                       : AIFC
MIME Type                       : audio/x-aiff
Format Version Time             : 1990:05:23 14:40:00
Num Channels                    : 1
Num Sample Frames               : 1257382
Sample Size                     : 0
Sample Rate                     : 16000
Compression Type                : Unknown (ima4)

по какой-то причине sudo apt-get install ffmpeg libavcodec-unstripped-52не будет работать (невозможно найти пакет - но Multiverse включен)


1
Вы видели, например, «Как воспроизводить файлы AIFF (AIF) в Ubuntu» ubuntuforums.org/showthread.php?t=1000116 и «Конвертировать Aiff в MP3 с помощью ffmpeg в Ubuntu» turanct.wordpress.com/2010/04/03/ …

1
sudo apt-get install ffmpeg libavcodec-unstripped-52
Касим

1
ffmpeg -i inputfile.aif -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 outputfile.mp3
Qasim

linuxquestions.org/questions/linux-software-2/… проверьте эту ссылку
Qasim

1
я не знаю .... вот почему я вставил в качестве комментария, а не ответа ... я подумал, может быть, это поможет вам ...
Касим

Ответы:


8

Например, по рецептам Toon's Unix (и приведенным выше примерам):

sudo apt-get install ffmpeg
ffmpeg -i track1.aiff -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 track1.mp3

(Старые версии Ubuntu можно использовать avconvвместо ffmpeg.)


1
"больше не существует в Ubuntu 14.04" ... что? Проверьте это gist.github.com/xdamman/e4f713c8cd1a389a5917
NineCattoRules


1
Обновление - более новые Ubuntu вернули ffmpeg в действие. как 16.04
Дон Яркий

5

Найти это решение здесь (также рекомендуется в комментариях) по какой-то причине sudo apt-get install ffmpeg libavcodec-unstripped-52не получится (Невозможно найти пакет - но Multiverse включен).

Но в Synaptic я видел, что я libavcodec53установил, но нет libavcodec-extra-53. Установка более поздней версии удалила предыдущую, и затем команда ffmpeg -i inputfile.aif -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 outputfile.mp3сработала.

Так,

~$ sudo apt-get install libavcodec-extra-53
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libavutil-extra-51 libdirac-encoder0 libopencore-amrnb0 libopencore-amrwb0
  libopenjpeg2 libvo-aacenc0 libvo-amrwbenc0 libx264-123
The following packages will be REMOVED:
  libavcodec53 libavutil51
The following NEW packages will be installed:
  libavcodec-extra-53 libavutil-extra-51 libdirac-encoder0 libopencore-amrnb0
  libopencore-amrwb0 libopenjpeg2 libvo-aacenc0 libvo-amrwbenc0 libx264-123
0 upgraded, 9 newly installed, 2 to remove and 0 not upgraded.
Need to get 7,656 kB of archives.

После этого теперь работают другие команды и действия, в том числе конвертируемые в mp3, например avconv -i %f %f.mp3. Чтобы увидеть , что в терминале, я добавил к Thunar пользовательских действий: gnome-terminal --window-with-profile=new1 -e "avconv -i %f %f.mp3". (В Gnome Terminal создайте новый профиль с именем «new1» и измените его («Редактировать / Профили / Заголовок и Команда») на «Когда команда завершается: удерживайте терминал открытым».)

Даже после этого aif-файлы не могут быть воспроизведены Totem, Parole, Xine, DeaDBeeF, Banshee или VLC ; даже в Audacity звук сильно искажается, как в Audacious . Но mplayer (SMPlayer, Gnome Player, Mplayer) может играть в них просто отлично .


если вы чувствуете хриплый звук askubuntu.com/questions/182164/…
Qasim

@XxxXxx - этот плохой звук происходит только для .aifфайлов

1

Есть еще одна программа, называемая assoundconverter, и вы можете установить ее вместе со своим терминалом
sudo apt-get install soundconverter.

из опций EDIT-> Preferencesвы можете настроить его, как вы хотите. введите описание изображения здесь

Это позволит конвертировать любой формат в mp3 и другие. надеюсь, это поможет.


2
.aifнасколько я могу судить, над файлами не работал , но перепроверяю

1

Чтобы преобразовать в FLAC :

flac [INPUTFILE]

(Если вы обнаружите, flacчто не установлен:. sudo apt-get install flac)

Страница man flac здесь , показывающая варианты.


Точно так же, чтобы преобразовать в mp3:

sudo apt-get install lame

lame [inputfile]

Преобразование в flac с помощью этой команды работает для меня с aif-файлами, загруженными с bigsoundbank.com
Дэвид Оливер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.