Giảm kích thước tệp .wav


11

Tôi được yêu cầu bởi một khóa học ngôn ngữ giáo dục từ xa để ghi lại một số âm thanh và gửi nó. Tuy nhiên, chúng hoàn toàn không hợp lý. Tôi chỉ được phép đính kèm một tệp có dung lượng 5mb trong khi bản ghi của tôi là 17mb. Ngay cả sau khi nén, tập tin vẫn vượt quá giới hạn. Tôi không thể lưu trữ nó trên trang web của tôi và cung cấp một liên kết. Tôi đã thử chia nhỏ các tệp thành một phần với 7zip nhưng họ từ chối chấp nhận. Có ý kiến ​​gì không?


1
tại sao không chỉ tải tệp lên dropbox hoặc bất kỳ tài khoản đám mây nào khác và gửi cho họ liên kết? Hoặc chỉ sử dụng đúng cách gọi cho Trường và hỏi họ để được tư vấn thêm có thể bạn không phải là người đầu tiên đối mặt với Vấn đề này và họ đã có Giải pháp hoặc ít nhất có thể cho bạn biết các cài đặt ghi được đề xuất là gì
konqui 24/03

Câu trả lời:


16

Một tệp WAV là lossless, âm thanh không nén. Ngay cả với định dạng tệp nén nhưng không mất dữ liệu, chẳng hạn như FLAC, bạn có thể không có được nó trong các ràng buộc.


Bạn nên thử một định dạng mất như MP3. Một tệp MP3 chất lượng cao thường không thể phân biệt được với một tệp không mất dữ liệu, đặc biệt là trong trường hợp nói. Nếu bạn đang ở trên Windows, bạn có thể thử một chương trình như winLAME . Nếu bạn đang dùng macOS, hãy thử XLD . Ngoài ra, Audacity với LAME có thể chạy trên mọi hệ điều hành máy tính để bàn.

Nếu tệp vẫn quá lớn, bạn có thể phải giảm tốc độ bit MP3.


Nếu điều cực kỳ quan trọng là tệp phải là .WAV , có một cách để giảm kích thước tệp, mặc dù bạn sẽ mất chất lượng trong quá trình nhiều hơn so với sử dụng codec âm thanh bị mất.

Các tùy chọn tiềm năng để giảm kích thước tệp là:

  • Chuyển đổi từ âm thanh nổi sang đơn âm
  • Giảm tốc độ mẫu âm thanh
  • Giảm độ sâu bit âm thanh

Tôi sẽ đưa ra một số ví dụ về cách thực hiện những điều này bằng Audacity .

Sử dụng Tracks > Stereo Track to Monosẽ chuyển đổi một bản ghi âm thanh nổi thành một đơn âm.

Ở góc dưới bên trái, bạn có thể thay đổi tốc độ mẫu bằng hộp thả xuống.

tỷ lệ dự án

Bạn có thể xem trước các thay đổi của mình bằng các điều khiển ở phía trên bên trái của chương trình. Để lưu tập tin của bạn, hãy đi đến File > Export. Loại tệp điển hình cho .wav là WAV (Microsoft) signed 16-bit PCM.

Nếu bạn thấy rằng bạn cần hạ thấp độ sâu bit, bạn có thể làm như vậy trong quá trình xuất bằng cách thay đổi loại tệp thành Other uncompressed files, đặt tiêu đề thành WAV (Microsoft)và mã hóa thành Unsigned 8-bit PCM.


Bạn cũng có thể chỉ sử dụng tốc độ mẫu hoặc độ sâu bit ít hơn cho âm thanh PCM.
slhck

Hoặc sử dụng Opus , một định dạng âm thanh miễn phí hiện đang tốt nhất ở mọi thứ nhưng mã hóa không mất dữ liệu.
Cees Timmerman

Erm ... wav là một thùng chứa (một cửa sổ thực hiện RIFF) và có thể chứa âm thanh nén
Sina Architectural

@Sina thẩm mỹ điểm tốt, nhưng bạn có nghĩ rằng nhiều nơi mong đợi một tệp .wav thường hiểu các định dạng đó, và không chỉ dữ liệu PCM? Tuy nhiên, câu trả lời của tôi có thể sử dụng một chút cải cách, nếu nó vẫn được chú ý vào thời điểm này
parashep

Đừng đánh giá thấp việc giảm kích thước từ thay đổi định dạng. Ghi ở chế độ đơn âm: giảm 2: 1 kích thước. Tốc độ mẫu 22050 thay vì 44100: giảm 2: 1 khác, và vẫn sẽ ghi lại âm thanh lên đến 10kHz, quá đủ cho lời nói. Độ rộng mẫu từ 16 đến 8 bit: giảm 2: 1 khác. Nó sẽ giới hạn SNR chỉ còn 48 dB nhưng do tôi nghi ngờ OP đang ghi âm trong buồng cách âm, điều này cũng là quá đủ. Những thay đổi này sẽ mất một tệp 40 MB xuống còn 5 MB. Tôi, tôi vẫn sẽ sử dụng MP3, nhưng nếu họ không chấp nhận rằng đây sẽ là một kỹ thuật khả thi.
Jamie Hanrahan

1

Tôi sẽ đề nghị nén WAV của bạn dưới dạng MP3 thay thế. MP3 là định dạng nén dành riêng cho âm thanh, trong khi ZIP là phương pháp nén có mục đích chung hơn. Vì ZIP là mục đích chung, nên nó không phù hợp với nhiệm vụ cụ thể trong tay là nén âm thanh.

Thuật toán nén MP3 được thiết kế dành riêng cho âm thanh và là thuật toán "mất dữ liệu" và do đó có thể nén âm thanh tốt hơn nhiều so với ZIP. ZIP sử dụng phương pháp "lossless" và do đó buộc phải bảo toàn từng bit trong nguyên văn ghi âm, chiếm nhiều không gian hơn trong phiên bản nén kết quả.

Mặc dù việc nén cho MP3 là "mất dữ liệu", việc mất thông tin như vậy không có khả năng ảnh hưởng đến chất lượng cảm nhận của bản ghi giọng nói, miễn là bạn nén tệp WAV của mình tại, giả sử, tốc độ bit MP3 từ 128Kb / giây trở lên.

Giáo viên dạy ngôn ngữ từ xa của bạn sẽ có thể xử lý tệp âm thanh MP3 (MP3 hiện nay cực kỳ phổ biến) nhưng hãy kiểm tra trước để đảm bảo đây là giải pháp chấp nhận được cho họ.

Nếu nén bằng MP3 hoặc thuật toán dành riêng cho âm thanh khác không được chấp nhận, bạn có thể giảm tốc độ lấy mẫu hoặc các tham số khác trong bản ghi WAV. Ví dụ: nếu bạn đang ghi ở 2 kênh (âm thanh nổi), 44KHz, 16 bit, thì tệp sẽ lớn hơn nếu bạn ghi tại, giả sử, 1 kênh (đơn âm), 22KHz, 16 bit. vv Chơi xung quanh và tìm hiểu những gì được chấp nhận cho ghi âm giọng nói của bạn.


0

Đầu tiên tôi khuyên bạn nên chuyển đổi nó sang mp3 hoặc wma, nhưng các khóa học này dường như nghĩ rằng wav là codec thần thánh và sẽ không chấp nhận bất cứ điều gì khác (đã ở đó, thực hiện điều đó).

Vì vậy, tôi sẽ nói chỉ cần tìm một máy nén, một tìm kiếm nhanh của Google đã đưa ra điều này . Nhưng tôi không thể nhận xét về nó, vì tôi chưa bao giờ sử dụng nó.


Nó đang ném một lỗi. "Ứng dụng 16 bit không được hỗ trợ".
Nyx

0

Có cần phải là một tệp WAV? Bạn có thể nén nó bằng cách mã hóa nó dưới dạng tệp FLAC (lossless) hoặc Vorbis (lossy %%). Nếu nó phải là WAV, ai đó trên stackoverflow.com dường như nghĩ rằng Audacity có thể giảm kích thước. Tôi giả định rằng sẽ liên quan đến việc thiết lập tốc độ bit / tốc độ byte khác nhau / bất kể đó là gì khi bạn xuất tệp WAV sau khi nhập tệp.

%% Bạn có thể có thể lấy ra một tệp Vorbis không mất dữ liệu, nhưng có lẽ nó thực sự sẽ không nén dữ liệu, vì vậy nó thực sự không liên quan.


Họ không đùa về loại công cụ này. Họ muốn nó theo thông số kỹ thuật của họ. Tôi đã thử lưu trữ nó trên trang web của tôi và gửi một liên kết và tôi đã nhận được một cảnh báo từ họ.
Nyx

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.