Có thể tăng tốc video với âm thanh bằng ffmpeg mà không thay đổi cường độ âm thanh không?


0

Có cách nào tương đối đơn giản để tăng tốc video (mp4, với âm thanh được mã hóa aac), bằng cách nói "x1.25" hoặc "x1.3" trong khi vẫn giữ đồng bộ hóa âm thanh video gốc, nhưng vẫn giữ nguyên âm lượng gốc của âm thanh?

Tôi đã đọc một số cuộc thảo luận về việc trích xuất đoạn âm thanh thành tệp riêng biệt, sau đó sử dụng rubberband để hạ thấp âm lượng theo giá trị cần thiết, sau đó hợp nhất các đoạn video âm thanh bằng cách sử dụng ffmpeg với tăng tốc, làm tăng cao độ của âm thanh trở lại ban đầu. Tuy nhiên, có vẻ như đây là một chút hit-n-miss, bởi vì rubberband dường như sử dụng số lượng quãng tám làm tham số để tăng hoặc giảm âm lượng và điều này có thể không phải lúc nào cũng phù hợp hoàn hảo với video, vì các nốt nhạc / quãng tám có tỷ lệ cụ thể. Ngoài ra, điều này là cồng kềnh.

Vì vậy, có cách nào đơn giản hơn chỉ sử dụng ffmpeg?


1
Rubberband cung cấp tùy chọn nhịp độ trong một số thập phân.
Gyan

Cảm ơn @Gyan. Nghe có vẻ như một câu trả lời hợp lệ, ngay cả khi nó không đơn giản như tôi hy vọng, nhưng loại bỏ vấn đề rubberband bị (bị coi là sai) bị giới hạn trong việc thay đổi cường độ dựa trên số lượng ghi chú (của thang màu).
icarus74

1
Rubberband có thể được biên dịch thành bộ lọc ffmpeg, do đó không cần phải trích xuất âm thanh.
Gyan

Câu trả lời:


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.