У меня есть аудиофайлы с расширениями .aif
(AIFF / Amiga / Mac audio). Как их воспроизвести и, что более важно: , как преобразовать их в mp3 или другой более распространенный аудиоформат?
: попытка запустить найденную команду здесь [ 116], а именно for i in *.aif; do sox "$i" "$i.wav"; done
, и уже установив sox
, я получаю сообщение об ошибке типа
sox FAIL: не могу открыть входной файл 'filename': неподдерживаемый тип сжатия AIFC `ima4 '
blockquote>
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
не будет работать (Невозможно найти пакет - но Мультиверс включен)
Поиск этого решения здесь (также рекомендуется в комментариях), по какой-то причине 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) может воспроизводить их очень хорошо .
В соответствии с рецептами 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
.)
Существует еще одна программа с именем assoundconverter, и вы можете установить ее с вашим терминалом
sudo apt-get install soundconverter
.
из опций EDIT
-> Preferences
, которые можно настроить как ты хочешь.
Это преобразует любой формат в mp3 и другие. надеюсь, что это поможет.
Для преобразования в FLAC :
flac [INPUTFILE]
(Если вы обнаружите, что flac
не установлено: sudo apt-get install flac
.)
flac Страница man здесь , показывающая опции.
Аналогично, для преобразования в mp3:
sudo apt-get install lame
lame [inputfile]