วิธีการแปลง. aif ไฟล์เสียงเป็น MP3


12

ฉันมีไฟล์เสียงที่มี.aifนามสกุล (AIFF / Amiga / Mac audio) วิธีเล่นและที่สำคัญกว่า: วิธีแปลงให้เป็น 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
คุณเคยเห็นเช่น "วิธีการเล่นไฟล์ 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
Qasim

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

linuxquestions.org/questions/linux-software-2/…ตรวจสอบลิงค์นี้
Qasim

1
ฉันไม่รู้ .... นั่นคือเหตุผลที่ฉันวางเป็นความคิดเห็นไม่ใช่คำตอบ ... ฉันคิดว่าอาจเป็นเพราะสิ่งนี้จะช่วยคุณได้ ...
Qasim

คำตอบ:


8

ติดตาม Unix Recipes ของ Toon เช่น (และตัวอย่างด้านบน):

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
update - 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เช่น จะเห็นว่าในเทอร์มิผมได้เพิ่มการกระทำที่กำหนดเอง gnome-terminal --window-with-profile=new1 -e "avconv -i %f %f.mp3"Thunar: (ใน Gnome Terminal ให้สร้างโปรไฟล์ใหม่ที่ชื่อว่า "new1" และแก้ไข ('แก้ไข / โปรไฟล์ / ชื่อและคำสั่ง') เป็น 'เมื่อคำสั่งออกจาก: เปิด Terminal ค้างไว้')

แม้ว่าหลังจากนี้ไฟล์ aif จะไม่สามารถเล่นได้โดย Totem, Parole, Xine, DeaDBeeF, Banshee หรือ VLC ; แม้จะอยู่ในความกล้าเสียงจะบิดเบี้ยวไม่ดีเช่นเดียวกับในหาญ แต่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.)

หน้ามนุษย์ flac ที่นี่แสดงตัวเลือก


ในทำนองเดียวกันเพื่อแปลงเป็น mp3:

sudo apt-get install lame

lame [inputfile]

การแปลงเป็นคำสั่ง flac นั้นใช้งานได้สำหรับฉันด้วยไฟล์ aif ที่ดาวน์โหลดจากbigsoundbank.com
David Oliver
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.