Điều --audio-quality
này không ảnh hưởng đến chất lượng âm thanh của nguồn. Đây là một tùy chọn xử lý bài và sẽ mã hóa lại âm thanh.
Vì bất kỳ loại mã hóa lại (mất) nào cũng sẽ thực sự làm giảm chất lượng của luồng, hoặc ít nhất là làm cho nó có kích thước lớn hơn một cách không cần thiết, tôi khuyên bạn không nên xử lý hậu kỳ âm thanh.
Để có được chất lượng âm thanh tốt nhất có thể, bạn chỉ cần chọn một định dạng nguồn có chất lượng cao. Trên thực tế, youtube-dl
sẽ làm điều đó theo mặc định, nhưng bạn có thể thiết lập nó với --audio-format best
. YouTube (và các nhà cung cấp khác) lưu trữ các codec âm thanh khác nhau với tốc độ bit khác nhau và youtube-dl
sẽ chọn loại codec tốt nhất trong số đó.
Nếu bạn đã ffmpeg
cài đặt trên hệ thống của mình, thì youtube-dl
có thể trích xuất âm thanh tự động:
youtube-dl --audio-format best -x <url>
Nếu không, bạn sẽ nhận được một tệp video mà bạn phải trích xuất thành phần âm thanh.
ffmpeg
không mã hóa lại thì tại sao tôi lại chọn định dạng âm thanh? Nếu tôi nhập dòng đó nhưngaac
thay vào đó, tôi không nhận được cùng một tệp nhưng với một phần mở rộng khác. Tôi nhận được một tệp khác với kích thước và bitrate hơi khác nhau.