Tôi không có đủ điểm để bình luận. Vì vậy, tôi sẽ đăng ở đây:
1- "Không đủ CPU" - Tôi đã từng thực hiện giải mã mp3 bằng phần mềm trong Trạm Sparc với CPU 35 MHz. Vì vậy, trừ khi bộ giải mã bị thiếu sót nghiêm trọng, nó sẽ hoạt động.
Bạn có thể làm giải mã đầy đủ đến một tập tin? Nếu có đo thời gian cần thiết. Nếu ít hơn thì tổng thời gian chạy của bài hát bạn đang kinh doanh. Sau đó sao chép tệp unecode sang máy khác và xem wav có ổn không.
[BIÊN TẬP]:
Tôi đã thực hiện một số thử nghiệm với JLayer1.0.1 trên RPI của mình và nó rất chậm:
thời gian java -cacao-classpath jl1.0.1.jar javazoom.jl.converter.jlc file.mp3 -p out.wav
Mất gấp 3 lần để giải mã so với thời gian chạy của bài hát.
[CHỈNH 2]:
Được quản lý để giải mã mp3 trong thời gian ngắn hơn thời gian chạy bằng Java SE Embedded 6 http://www.oracle.com/technetwork/java/embedded/doads/javase/index.html :
pi @ raspbmc: ~ / java / JLayer1.0.1 $ rm out.wav; thời gian ../ejre1.7.0_04/bin/java-classpath jl1.0.1.jar javazoom.jl.converter.jlc Gill \ Scott-Heron- \ The \ \ wav FileName = Gill Scott-Heron- Cuộc cách mạng sẽ không được truyền hình.mp3
người dùng thực 0m57.624s 0m49.900s sys 0m2.320s
Trên 3 phút wav.
Vấn đề là nó không hoạt động trên raspbian:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=11671
mp3giải mã sẽ diễn ra trong phần mềm. Tôi thực sự nghi ngờ rằng Pi sẽ có đủ khả năng để làm điều đó.