ffmpeg mã hóa FLAC sang AAC


0

Tôi muốn chắc chắn rằng tôi không tự bắn vào chân mình và hỏi về điều này.
Vì vậy, hiện tại tôi có một tệp âm thanh trong một thùng chứa .mkv trông như thế này

Âm thanh: FLAC (đóng khung) âm thanh nổi 48000Hz 1536kbps [A: Âm thanh (flac, 48000 Hz, âm thanh nổi, s16) [mặc định]]

ID: 2
Định dạng: FLAC
Định dạng / Thông tin: Codec âm thanh lossless miễn phí
ID mã: A_FLAC
Thời lượng: 39 triệu
Chế độ tốc độ bit: Biến
Kênh: 2 kênh
Tỷ lệ lấy mẫu: 48,0 KHz
Độ sâu bit: 16 bit
Tiêu đề: Âm thanh
Thư viện viết: libFLAC 1.2.1 (UTC 2007-09-17)

Và tôi muốn chuyển đổi nó thành AAC, tốt nhất là không làm giảm chất lượng quá nhiều.
Tôi đã tìm thấy một câu hỏi tương tự được hỏi trên diễn đàn này.
Nhưng phương pháp đã được mô tả là có khoảng 3 tuổi.

Nói ngắn gọn:

"biên dịch ffmpeg của riêng bạn cho fdk_aac
làm theo hướng dẫn mã hóa AAC và sử dụng tùy chọn -vbr của fdk_aac - với cài đặt 3 "

Kết quả là:

ffmpeg -i input.flac -c: a libfdk_aac -vbr 3 output.m4a ".

Bằng evilsoup. - được lấy từ đây .

Vì vậy, tôi đã tự hỏi nếu điều này sẽ làm việc cho tình huống của tôi, hoặc nếu nó sẽ không làm việc cho tôi.
Nếu đó là tất cả thì không cần phải trả lời, và cảm ơn!


Co vẻ tôt vơi tôi. Lưu ý rằng chất lượng vbr đi từ 1 đến 5, 5 là cao nhất. Những gì kết thúc là mức độ thích hợp phụ thuộc vào nguồn nguyên liệu và sử dụng. Tôi đề nghị bạn chơi xung quanh với nó một chút.
AkselA

Câu trả lời:


2

FFmpeg hỗ trợ hai bộ mã hóa AAC-LC:

  • Bộ mã hóa AAC FFmpeg gốc ( aac )
  • Fraunhofer FDK AAC ( libfdk_aac )

FFmpeg hỗ trợ một bộ mã hóa HE-AAC:

  • Fraunhofer FDK AAC ( libfdk_aac )

libfdk_aac

libfdk_aac vẫn là bộ mã hóa AAC-LC tốt nhất được FFmpeg hỗ trợ và là bộ mã hóa HE-AAC duy nhất được FFmpeg hỗ trợ. Tuy nhiên, giấy phép của nó có vấn đề khi phân phối, vì vậy bạn sẽ cần phải biên dịch ffmpeg để có thể sử dụng nó.

Bộ mã hóa AAC FFmpeg bản địa

Bộ mã hóa này đã thấy nhiều cải tiến kể từ khi câu trả lời bạn đề cập đến . Nó là không còn được coi là thử nghiệm , nhưng nó vẫn chưa tốt bằng libfdk_aac. Tuy nhiên, nếu bạn cung cấp cho nó đủ bit thì nên chấp nhận. Ưu điểm của bộ mã hóa này là nó luôn có sẵn và đi kèm với FFmpeg.

Ống

Không phải lúc nào cũng thực tế, nhưng bạn có thể chuyển sang bộ mã hóa độc lập yêu thích của mình:

ffmpeg -i input -f wav - | fdkaac -I -m 5 - -o output.m4a

Cũng thấy


Chỉ cần đưa ra nhận xét của bạn rằng bộ mã hóa riêng không hoàn toàn tốt như Fraunhofer, nhưng chấp nhận được ở tốc độ bit cao hơn; kiểm tra nghe hỗ trợ rằng: hydroaud.io/index.php/topic,111085.0.html
AkselA
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.