Câu hỏi Không thể chạy sox, Không có tệp hoặc thư mục như vậy


Trong Ubuntu 12.04, tôi đã cài đặt sox với lệnh này:

sudo apt-get install sox

Bây giờ nếu tôi sử dụng lệnh này:

sox message.wav message.flac rate 16k

Tôi nhận được điều này:

bash: /usr/local/bin/sox: No such file or directory

Nếu tôi sử dụng lệnh này:

sox --version

Tôi nhận được điều này:

bash: /usr/local/bin/sox: No such file or directory

Nhưng nếu tôi sử dụng lệnh này:

which sox

Tôi nhận được điều này:

/usr/bin/sox

Vì vậy, bây giờ tôi phải làm gì để chuyển đổi WAV sang FLAC bằng cách sử dụng sox?


0
2018-03-03 06:03


gốc


Cách sử dụng của bạn có vẻ đúng, câu hỏi thực sự là lý do tại sao bạn không thể chạy sox. - washbow


Các câu trả lời:


Có vẻ như vỏ của bạn đã lưu vào bộ nhớ cache của sox đối với một số lý do. Bạn có thể khắc phục sự cố bằng cách cung cấp đường dẫn đầy đủ của lệnh:

/ usr / bin / sox message.wav message.flac tỷ lệ 16k

Thử hash -r để xóa bộ nhớ cache lệnh của trình bao. Cũng cố gắng alias | grep sox trong trường hợp bạn có một bí danh được đặt thành một vị trí không hợp lệ.


1
2018-03-04 16:26



Vấn đề đã được giải quyết với một khởi động lại. Nhưng bây giờ tôi nhận được điều này: john @ john-System-Product-Name: ~ $ sox message.wav message.flac rate 16k sox WARN wav: EOF sớm trên .wav input file sox WARN rate : tốc độ cắt giảm 4355 mẫu; giảm âm lượng? sox WARN sox: đầu ra `message.flac 'đã cắt bớt 2309 mẫu; giảm âm lượng? Việc chuyển đổi là nhận được thực hiện mặc dù. - Manojit Ghosh