Tôi đang sử dụng ffmpeg để chuyển đổi âm thanh. Tôi đang sử dụng lệnh này:Làm thế nào bạn chỉ có thể trích xuất 30 giây âm thanh bằng cách sử dụng ffmpeg
ffmpeg -i file.mp3 file.wav
Điều này làm việc tốt. Tuy nhiên tôi chỉ muốn tập tin đầu ra của tôi chứa tối đa 1 phút âm thanh. Làm thế nào tôi có thể làm điều đó bằng cách sử dụng ffmpeg?
'-t' thực sự là một tùy chọn đầu ra. Định dạng phải là 'ffmpeg -ss 0 -i file.mp3 -t 30 file.wav' –
@druciferre Cảm ơn tôi đã cố gắng hiểu giờ học là gì sai :). – Freshblood
Có cách nào để thực hiện việc này mà không cần mã hóa lại không? Tôi đã viết 'ffmpeg -ss 0 -i in.m4a -t 240 out.m4a' và nhận được 128kbps đầu ra từ đầu vào 253kbps. EDIT: Tôi tìm thấy nó, chỉ cần thêm '-acodec copy'. – Blrp