如何将.aif音频文件转换为mp3?


12

我有带有.aif扩展名的音频文件(AIFF / Amiga / Mac音频)。如何播放它们,更重要的是:如何将它们转换为mp3或其他更常见的音频格式?


更新:尝试运行在这里找到的命令,即for i in *.aif; do sox "$i" "$i.wav"; done,并且sox已经安装,我收到类似错误

sox FAIL格式:无法打开输入文件'文件名':不支持的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
您是否看到过“如何在Ubuntu中播放AIFF(AIF)文件” ubuntuforums.org/showthread.php?t=1000116和“在ubuntu上使用ffmpeg将Aiff转换为MP3” turanct.wordpress.com/2010/04/03/ …

1
sudo apt-get install ffmpeg libavcodec-unstripped-52
Qasim

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


1
我不知道....这就是为什么我粘贴评论而不是答案的原因...我认为这可能会对您有所帮助...
Qasim

Answers:



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。为了在Terminal中看到这一点,我向Thunar添加了自定义操作:gnome-terminal --window-with-profile=new1 -e "avconv -i %f %f.mp3"。(在Gnome终端中,创建一个名为“ new1”的新配置文件,并将其(“编辑/配置文件/标题和命令”编辑为“当命令退出时:保持终端处于打开状态”。)

即使在此之后,aif文件也无法由Totem,Parole,Xine,DeaDBeeF,Banshee或VLC播放;即使在Audacity中,声音也严重失真,就像在Audacious中一样。但是mplayer(SMPlayer,Gnome Player,Mplayer)可以很好地播放它们



@XxxXxx-不好的声音只发生在.aif文件上

1

还有一个名为assoundconverter的程序,您可以在终端上安装它
sudo apt-get install soundconverter

EDIT-> Preferences选项,您可以根据需要对其进行自定义。 在此处输入图片说明

这会将任何格式转换为mp3和其他格式。希望能有所帮助。


2
.aif据我所知,该文件无法正常工作,但我会重新检查

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.