2011-01-21 60 views
13

Tôi đang cố chuyển đổi tệp âm thanh AMR sang MP3 bằng FFMPEG. Tôi đang chạy trên Ubuntu 10.10 với VBox trên máy chủ Windows 7 và tôi đã cài đặt ffmpeg bằng cách chạy sudo apt-get install ffmpeg Tôi đã có tệp AMR mà tôi đã ghi lại trước đó nên tôi chạy lệnh: ffmpeg -i myfile.amr myfile.mp3 chuyển đổi không thành công và theo dõi như sau :Chuyển đổi AMR sang MP3 bằng FFMPEG

FFmpeg version 0.6-4:0.6-2ubuntu6, Copyright (c) 2000-2010 the FFmpeg developers 
    built on Oct 5 2010 22:35:47 with gcc 4.4.5 
    configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --enable-shared --disable-static 
    WARNING: library configuration mismatch 
    libavutil configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libavcodec configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libavformat configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libavdevice configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libavfilter configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libswscale configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libpostproc configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay 
    libavutil  50.15. 1/50.15. 1 
    libavcodec 52.72. 2/52.72. 2 
    libavformat 52.64. 2/52.64. 2 
    libavdevice 52. 2. 0/52. 2. 0 
    libavfilter 1.19. 0/1.19. 0 
    libswscale  0.11. 0/0.11. 0 
    libpostproc 51. 2. 0/51. 2. 0 
[amr @ 0x8538420]Estimating duration from bitrate, this may be inaccurate 
Input #0, amr, from '/home/octavius/share/1-aloalodwd.amr': 
    Duration: N/A, bitrate: N/A 
    Stream #0.0: Audio: amrnb, 8000 Hz, 1 channels, flt 
File '/home/octavius/share/1-aloalodwd.mp3' already exists. Overwrite ? [y/N] y 
Output #0, mp3, to '/home/octavius/share/1-aloalodwd.mp3': 
    Stream #0.0: Audio: 0x0000, 8000 Hz, 1 channels, flt, 64 kb/s 
Stream mapping: 
    Stream #0.0 -> #0.0 
Encoder (codec id 86017) not found for output stream #0.0 
[email protected]:~$ 

vì vậy, theo các chỉ dẫn của chủ đề này ffmpeg: convert audio-only flv to swf tôi chạy lệnh sudo apt-get install ffmpeg libavcodec-extra-52 để cài đặt các thư viện thêm và tôi vẫn có cùng một vấn đề. Bất kỳ ý tưởng nào khác?

UPDATE: cũng trong thread họ liên kết đến trang web này để làm cho nó hoạt http://stephenjungels.com/jungels.net/articles/ffmpeg-howto.html theo tất cả các bước và nó vẫn sẽ không làm việc

Trả lời

7

tôi giải quyết này bằng cách làm theo hướng dẫn tại đây http://pasindudps.blogspot.com/2010/12/compiling-ffmpeg-in-ubuntu-1010.html sau khi làm như vậy tôi không có vấn đề thực hiện việc chuyển đổi âm thanh

EDIT: liên kết tôi đăng là chết bây giờ, đây là một số khác cho các hệ thống Linux http://linuxers.org/tutorial/how-install-ffmpeg-linux và đây là một dành cho Mac OS X http://jungels.net/articles/ffmpeg-howto.html

CẬP NHẬT ĐÁP:

Vì tôi đã phải sử dụng giải pháp này có vẻ như quá trình đã trở nên dễ dàng hơn nhiều. Trên Mac OS bạn chỉ có thể sử dụng Homebrew:

brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265 

Chỉ các hệ thống Linux, bạn có thể cài đặt từ kho:

sudo apt-get install ffmpeg 

hoặc

su -c 'yum install ffmpeg' 

Các FFMPEG website tài liệu hiện nay đã được cập nhật và tải về cho Windows, Mac hoặc Linux; trong trường hợp cần thêm thông tin.

+2

Tôi ước bạn sẽ chỉ sao chép thông tin liên quan. Bằng cách đó, một liên kết chết sẽ không giết chết câu trả lời của bạn. – Richard

+0

Ý tưởng hay @Richard, sẽ làm. Và không mạo hiểm các liên kết khác sẽ chết. – 8vius

+0

Cảm ơn! Nếu bạn bình luận một lần nữa khi bạn đã thực hiện nó, tôi sẽ upvote câu trả lời của bạn. – Richard

13

Argh, những câu hỏi ubuntu vô ích này liên quan đến các gói ubuntu vô ích.

Converting AMR to MP3 using FFMPEG

ffmpeg -i audio1.amr -ar 22050 audio1.mp3 

này sẽ chuyển đổi tập tin để audio1.amr có tốc độ âm thanh 22,05 Khz

+0

Nếu có ai khác gặp khó khăn trong việc tìm kiếm ffmpeg, hãy xem tại đây: http://askubuntu.com/questions/432542/is-ffmpeg-missing-from-the-official-repositories-in-14-04 – FredFury

+0

Hoạt động tốt ngay cả trong Ubuntu 16,10, cảm ơn. – conualfy

0

lệnh của tôi cho Thunar hành động tùy chỉnh:

ffmpeg -i *.amr -ar 12000 lastcall.mp3 

Appearance điều kiện * .amr và dưới đây: "tệp hình ảnh"

Các vấn đề liên quan