Cắt nhạc – Audio Trimmer / Cutter

Trang chủ / Công cụ / Âm Thanh / Cắt nhạc – Audio Trimmer / Cutter
Sử dụng miễn phí Xử lý trực tiếp trên trình duyệt Kết quả tức thì
🤖 Chưa rõ cách dùng? Hỏi AI hướng dẫn

Hoặc kéo thả tệp MP3, WAV, OGG, M4A vào đây. Tệp chỉ xử lý trên thiết bị của bạn.

Chưa có tệp nào được chọn.

Hướng dẫn nhanh ⏱ Thời gian: 1 phút

Hướng dẫn sử dụng Cắt nhạc - Audio Trimmer / Cutter

Thực hiện theo 4 bước dưới đây để chọn đoạn nhạc yêu thích, nghe thử và tải bản cắt định dạng WAV.

Bước1

Chọn tệp âm thanh cần cắt

Nhấn “📂 Chọn tệp âm thanh” hoặc kéo thả tệp MP3, WAV, OGG, M4A vào khung, rồi chờ sóng âm xuất hiện.

💡 Mẹo: Tệp âm thanh lớn sẽ cần nhiều thời gian giải mã hơn; hãy chờ sóng âm hiển thị trước khi chọn đoạn.
Bước2

Chọn đoạn nhạc muốn giữ

Kéo hai đầu vùng hồng trên sóng âm để chọn đoạn muốn cắt, hoặc nhập trực tiếp vào “Bắt đầu (giây)” và “Kết thúc (giây)”. Kiểm tra các thông tin “Bắt đầu”, “Độ dài đoạn chọn” và “Kết thúc” bên dưới.

💡 Mẹo: Bạn cũng có thể kéo cả vùng hồng sang vị trí khác để dời đoạn chọn, hoặc bấm “10 giây đầu” để chọn nhanh.
Bước3

Nghe thử đoạn nhạc đã chọn

Nhấn “▶️ Nghe đoạn chọn” để kiểm tra phần nhạc sẽ giữ lại; nhấn “⏹ Dừng” khi muốn ngắt. Nếu chưa đúng ý, kéo lại hai đầu vùng hồng rồi nghe thử lần nữa.

💡 Mẹo: Bản nghe thử phát đúng một lần rồi dừng, nên hãy nghe hết đoạn trước khi cắt.
Bước4

Cắt và tải đoạn nhạc

Nhấn “✂️ Cắt & tải WAV” để tải đoạn đã chọn xuống thiết bị dưới dạng tệp WAV. Muốn đầu và cuối đoạn mềm hơn, mở phần nâng cao và nhập “Mờ dần vào (giây)” và “Mờ dần ra (giây)” trước khi cắt.

💡 Mẹo: Bản cắt luôn được tải xuống dưới dạng WAV, kể cả khi tệp đầu vào là MP3, OGG hay M4A.

Nội Dung

Công cụ cắt nhạc online là gì?

Cắt nhạc là giữ lại một khoảng thời gian trong tệp âm thanh, từ mốc bắt đầu đến mốc kết thúc do người dùng chọn. Phần nằm ngoài khoảng này không được đưa vào đoạn xuất. Đây là thao tác rút ngắn bản ghi theo thời gian, không phải tách giọng hát khỏi nhạc nền, tách nhạc cụ hoặc nhận diện lời nói.

Với công cụ này, Công cụ cho thấy người dùng có thể chọn một tệp từ thiết bị, quan sát dạng sóng, điều chỉnh vùng cần giữ và nghe thử vùng đó. Công cụ sau đó giải mã âm thanh, dựng đoạn đã chọn và tạo tệp WAV để trình duyệt tải xuống. Nhu cầu chính được đáp ứng là lấy một đoạn liên tục từ bản nhạc hoặc bản ghi dài hơn.

Cần phân biệt định dạng đầu vào với đầu ra: chọn tệp MP3 để cắt không có nghĩa sẽ nhận lại MP3. Định dạng xuất được triển khai là WAV PCM 16 bit; giao diện không có lựa chọn xuất MP3 hay OGG.

Vì vậy, nên xem đây là công cụ cắt một đoạn âm thanh, không phải bộ biên tập đa chức năng. Mã không triển khai ghép nhiều đoạn, khử nhiễu hay thay đổi âm lượng; bản mới có thêm tùy chọn làm mờ đầu và cuối đoạn cắt trong phần nâng cao. Dạng sóng do chính mã của công cụ vẽ từ bộ đệm đã giải mã, không dùng thư viện sóng âm bên ngoài, nên khả năng đọc tệp và thao tác dạng sóng chỉ còn phụ thuộc trình duyệt.

Cắt nhạc là giữ lại một khoảng thời gian trong tệp âm thanh từ mốc bắt đầu đến mốc kết thúc do người dùng chọn và phần nằm ngoài khoảng này không được đưa vào đoạn xuất, là thao tác rút ngắn bản ghi theo thời gian chứ không phải tách giọng hát khỏi nhạc nền, tách nhạc cụ hoặc nhận diện lời nói; với công cụ này người dùng có thể chọn một tệp từ thiết bị, quan sát dạng sóng, điều chỉnh vùng cần giữ và nghe thử vùng đó, công cụ sau đó giải mã âm thanh, dựng đoạn đã chọn và tạo tệp WAV để trình duyệt tải xuống; cần phân biệt định dạng đầu vào với đầu ra vì chọn tệp MP3 để cắt không có nghĩa sẽ nhận lại MP3 và định dạng xuất được triển khai là WAV PCM 16 bit với giao diện không có lựa chọn xuất MP3 hay OGG
Nhu cầu chính được đáp ứng là lấy một đoạn liên tục từ bản nhạc hoặc bản ghi dài hơn.

Khi nào nên dùng công cụ cắt nhạc?

Giữ đoạn cần dùng trong nhạc và bản ghi

Công cụ phù hợp khi phần bạn cần là một khoảng liên tục: một câu nói trong bản ghi, đoạn nhạc phục vụ nội dung cá nhân hoặc phần âm thanh cần gửi cho người khác nghe. Thay vì giữ toàn bộ tệp, bạn xác định hai ranh giới bao quanh nội dung cần dùng. Đoạn xuất chỉ chứa khoảng giữa hai ranh giới ấy.

Cách này cũng đáp ứng nhu cầu bỏ phần đầu và cuối không cần thiết, chẳng hạn khoảng chờ trước khi người nói bắt đầu hoặc phần im lặng sau khi bản ghi kết thúc. Tuy nhiên, nếu có một đoạn thừa ở giữa và bạn muốn giữ cả phần trước lẫn phần sau, đó không còn là việc cắt một vùng liên tục đơn giản.

Chuẩn bị âm thanh cho mục đích tiếp theo

Một đoạn ngắn có thể được chuẩn bị để đưa vào bài trình bày, dự án âm thanh hoặc ứng dụng khác. Trước khi sử dụng, hãy kiểm tra nơi nhận có chấp nhận WAV hay không. Riêng nhu cầu làm nhạc chuông còn phụ thuộc định dạng, cách nhập tệp và quy định của thiết bị; việc tạo được WAV không bảo đảm dùng được ngay trên mọi điện thoại.

Nếu dự án cần nhiều đoạn rời, sắp xếp lại thứ tự hoặc trộn âm thanh, bạn sẽ cần bước xử lý tiếp theo ngoài phạm vi công cụ này. Đồng thời, chỉ sử dụng bản ghi và tác phẩm khi có quyền phù hợp. Cắt ngắn một bài hát không tự thay đổi quyền tác giả hoặc tạo quyền sử dụng mới.

Các nhu cầu phù hợp gồm giữ đoạn cần dùng trong nhạc và bản ghi khi phần cần thiết là một khoảng liên tục như một câu nói trong bản ghi, đoạn nhạc phục vụ nội dung cá nhân hoặc phần âm thanh cần gửi cho người khác nghe, trong đó thay vì giữ toàn bộ tệp bạn xác định hai ranh giới bao quanh nội dung cần dùng và đoạn xuất chỉ chứa khoảng giữa hai ranh giới ấy, và cách này cũng đáp ứng nhu cầu bỏ phần đầu và cuối không cần thiết chẳng hạn khoảng chờ trước khi người nói bắt đầu hoặc phần im lặng sau khi bản ghi kết thúc, tuy nhiên nếu có một đoạn thừa ở giữa và bạn muốn giữ cả phần trước lẫn phần sau thì đó không còn là việc cắt một vùng liên tục đơn giản; một đoạn ngắn có thể được chuẩn bị để đưa vào bài trình bày, dự án âm thanh hoặc ứng dụng khác và trước khi sử dụng hãy kiểm tra nơi nhận có chấp nhận WAV hay không
Riêng nhu cầu làm nhạc chuông còn phụ thuộc định dạng và cách thiết bị xử lý tệp.

Các thuật ngữ cần hiểu khi cắt âm thanh

Dạng sóng âm thanh

Dạng sóng là biểu diễn trực quan sự thay đổi biên độ âm thanh theo thời gian. Nó giúp bạn quan sát vị trí có hoạt động âm thanh mạnh, yếu hoặc khoảng tương đối yên lặng để định hướng vùng cắt. Dạng sóng không phải phổ tần số và không cho biết trực tiếp câu hát hay nhạc cụ nào đang xuất hiện. Công cụ không có triển khai tự nhận diện nội dung; bạn vẫn cần nghe để xác định đúng đoạn.

Vùng chọn và thời lượng

Vùng chọn là khoảng nằm giữa mốc bắt đầu và mốc kết thúc trên tệp gốc. Thời lượng của vùng bằng mốc kết thúc trừ mốc bắt đầu, quyết định đoạn xuất dài bao lâu. Điểm dễ nhầm là coi mốc kết thúc như độ dài: một vùng từ giây 12 đến giây 17 chỉ dài 5 giây, không phải 17 giây. Ba thông tin này cần được đọc cùng nhau khi kiểm tra phần cần giữ.

Tần số lấy mẫu

Tần số lấy mẫu là số mẫu âm thanh trong một giây trên mỗi kênh, thường đo bằng Hz. Công cụ dùng thông số của bộ đệm đã giải mã để quy đổi các mốc thời gian thành số khung âm thanh cần dựng. Đây không phải bitrate: bitrate mô tả lượng dữ liệu trên một đơn vị thời gian. Giao diện hiện tại không có tùy chọn đổi tần số lấy mẫu, và không nên mặc định thông số sau giải mã luôn giống tệp nguồn trong mọi môi trường.

Kênh âm thanh

Kênh là một luồng mẫu riêng trong âm thanh. Mono có một kênh; stereo thường có hai kênh trái và phải. Số kênh ảnh hưởng lượng dữ liệu cần ghi khi tạo WAV, và công cụ lấy số kênh từ bộ đệm đã giải mã. Hai kênh không đồng nghĩa hai người nói hoặc hai nhạc cụ: nhiều nguồn âm có thể đã được trộn chung trong mỗi kênh. Công cụ cũng không cung cấp điều khiển tách hoặc phối lại các kênh.

WAV PCM 16 bit

Trong công cụ này, WAV là tệp chứa dữ liệu PCM với mỗi mẫu trên mỗi kênh được ghi thành số nguyên 16 bit. Đây là đặc điểm đầu ra được xác nhận từ phần tạo tệp, không phải định nghĩa cho mọi tệp WAV nói chung. Khác với MP3 nén mất dữ liệu, cách ghi này thường cần nhiều dung lượng hơn. Tuy nhiên, chuyển âm thanh MP3 đã giải mã sang WAV không khôi phục thông tin bị loại bỏ khi MP3 được tạo ra.

Năm thuật ngữ khi cắt âm thanh gồm dạng sóng là biểu diễn trực quan sự thay đổi biên độ âm thanh theo thời gian giúp quan sát vị trí có hoạt động âm thanh mạnh, yếu hoặc khoảng tương đối yên lặng để định hướng vùng cắt nhưng dạng sóng không phải phổ tần số và không cho biết trực tiếp câu hát hay nhạc cụ nào đang xuất hiện, công cụ cũng không có triển khai tự nhận diện nội dung nên bạn vẫn cần nghe để xác định đúng đoạn; vùng chọn là khoảng nằm giữa mốc bắt đầu và mốc kết thúc trên tệp gốc với thời lượng của vùng bằng mốc kết thúc trừ mốc bắt đầu và điểm dễ nhầm là coi mốc kết thúc như độ dài vì một vùng từ giây 12 đến giây 17 chỉ dài 5 giây chứ không phải 17 giây; cùng tần số lấy mẫu là số mẫu âm thanh trong một giây trên mỗi kênh, kênh âm thanh và WAV PCM 16 bit
Ba thông tin bắt đầu, kết thúc và thời lượng cần được đọc cùng nhau khi kiểm tra phần cần giữ.

Đầu vào và đầu ra của công cụ gồm những gì?

Tệp và khoảng thời gian đầu vào

Đầu vào là một tệp âm thanh được chọn từ thiết bị và khoảng thời gian cần giữ trên dạng sóng. Bộ chọn tệp gợi ý các loại MP3, WAV, OGG và M4A. Đây là gợi ý lựa chọn, không phải cam kết mọi tệp mang các đuôi này đều đọc được: nội dung mã hóa bên trong và khả năng giải mã của trình duyệt mới quyết định việc xử lý có thành công hay không.

Để tạo đoạn xuất, công cụ cần cả vùng chọn và bộ đệm âm thanh đã giải mã. Khoảng chọn phải dài ít nhất 0,1 giây và nằm trong phạm vi bản ghi; công cụ tự kẹp hai mốc vào trong thời lượng tệp khi người dùng nhập hoặc kéo vượt giới hạn. Dạng sóng và dữ liệu cắt dùng chung một lần giải mã duy nhất, nên sóng hiện ra là lúc dữ liệu cắt đã sẵn sàng.

Giao diện cho kéo vùng và thay đổi hai đầu vùng, đồng thời có hai ô nhập trực tiếp mốc bắt đầu và kết thúc theo giây, kèm ba nút chọn nhanh 10 giây đầu, 30 giây đầu và toàn bộ. Giao diện còn hiển thị thông tin tệp và ước tính dung lượng WAV của đoạn chọn. Cũng không có lựa chọn bitrate, số kênh hay định dạng xuất khác.

Thông tin hiển thị và tệp nhận được

Ba thông tin thời gian gồm vị trí bắt đầu trên tệp gốc, vị trí kết thúc và độ dài đoạn giữ lại. Chúng được trình bày theo dạng phút:giây.phần mười giây, giúp đối chiếu vùng chọn. Con số hiển thị là cách rút gọn thời gian để đọc, không phải toàn bộ độ chi tiết của mốc xử lý.

Đầu ra là WAV PCM 16 bit, sử dụng số kênh và tần số lấy mẫu của bộ đệm đã giải mã. Tên tải xuống là tên đầu vào sau khi bỏ phần mở rộng cuối cùng, thêm hậu tố -cut-congcuviet và đuôi WAV. Ngoài tệp, công cụ cung cấp dạng sóng và khả năng nghe thử vùng chọn; chúng phục vụ kiểm tra nội dung trước khi xuất.

Đầu vào cắt nhạc là một tệp âm thanh được chọn từ thiết bị và khoảng thời gian cần giữ trên dạng sóng trong đó bộ chọn tệp gợi ý các loại MP3, WAV và OGG nhưng đây là gợi ý lựa chọn chứ không phải cam kết mọi tệp mang các đuôi này đều đọc được vì nội dung mã hóa bên trong và khả năng giải mã của trình duyệt mới quyết định việc xử lý có thành công hay không; để tạo đoạn xuất công cụ cần cả vùng chọn và bộ đệm âm thanh đã giải mã, khoảng chọn phải có độ dài dương và nằm trong phạm vi bản ghi, mã ứng dụng không thể hiện kiểm tra đầy đủ mọi trường hợp vùng không hợp lệ và một phần hành vi phụ thuộc thư viện vùng chọn chưa được công bố; giao diện dùng thao tác kéo vùng và thay đổi hai đầu vùng, không có ô nhập trực tiếp mốc bắt đầu hoặc kết thúc và cũng không có lựa chọn bitrate, số kênh hay định dạng xuất khác
Thông tin hiển thị gồm các mốc của vùng chọn và tệp nhận được là đoạn WAV đã dựng.

Công cụ xác định đoạn cắt và tạo WAV như thế nào?

Vùng chọn ban đầu và thời gian hiển thị

Khi giải mã xong, công cụ tạo vùng ban đầu từ giây 0 đến 10 giây, hoặc đến hết tệp nếu tệp ngắn hơn 10 giây. Có thể viết quy tắc này là kết thúc ban đầu = min(10 giây, thời lượng). Đây chỉ là điểm xuất phát để điều chỉnh, không phải giới hạn độ dài đoạn cắt.

Độ dài vùng được tính bằng kết thúc trừ bắt đầu. Khi hiển thị, phần mười giây được lấy xuống thay vì làm tròn đến giá trị gần nhất. Vì vậy, thông tin trên màn hình có thể ngắn hơn giá trị thực một phần nhỏ của giây. Điều này không chứng minh thao tác kéo chính xác đến từng mẫu, cũng không có nghĩa mốc cắt chỉ thay đổi theo bước 0,1 giây.

Nút nghe thử phát đúng một lần đoạn đã chọn rồi dừng; nút Dừng ngắt phát ngay. Nếu đặt làm mờ trong phần nâng cao, bản nghe thử cũng áp dụng cùng độ mờ đó.

Từ khoảng thời gian đến dữ liệu WAV

Tệp không được cắt bằng cách sao chép nguyên một dải byte nén. Âm thanh được giải mã thành bộ đệm, sau đó khoảng chọn được dựng lại và ghi sang WAV. Một khung âm thanh tương ứng một bước thời gian, chứa mẫu của các kênh tại bước đó.

Với tần số lấy mẫu tính bằng Hz, số khung xuất được tính như sau:

Số khung = floor(kết thúc × tần số lấy mẫu) − floor(bắt đầu × tần số lấy mẫu)

Ở đây, floor nghĩa là lấy số nguyên không lớn hơn giá trị đang tính. Bộ dựng dùng số khung này, số kênh và tần số lấy mẫu của bộ đệm để tạo đoạn. Các mẫu của các kênh được ghi xen kẽ và giới hạn trong khoảng từ −1 đến 1 trước khi chuyển thành số nguyên 16 bit.

Với cách ghi WAV trong mã, dung lượng tệp = 44 + số khung × số kênh × 2 byte. Hai byte tương ứng 16 bit cho mỗi mẫu của mỗi kênh. Công thức này chỉ mô tả tệp đầu ra, không phải tổng bộ nhớ cần cho giải mã và dựng âm thanh.

Cách công cụ xác định đoạn cắt gồm khi phần hiển thị dạng sóng báo đã giải mã, công cụ tạo vùng ban đầu từ giây 0 đến giá trị nhỏ hơn giữa 10 giây và 30% thời lượng bản ghi với quy tắc kết thúc ban đầu bằng min của 10 giây và 0,3 nhân thời lượng, đây chỉ là điểm xuất phát để điều chỉnh chứ không phải giới hạn độ dài đoạn cắt và độ dài vùng được tính bằng kết thúc trừ bắt đầu; khi hiển thị phần mười giây được lấy xuống thay vì làm tròn đến giá trị gần nhất nên thông tin trên màn hình có thể ngắn hơn giá trị thực một phần nhỏ của giây, điều này không chứng minh thao tác kéo chính xác đến từng mẫu cũng không có nghĩa mốc cắt chỉ thay đổi theo bước 0,1 giây; mã gọi chức năng phát vùng để nghe thử và có xử lý gọi phát lại khi nhận sự kiện ra khỏi vùng trong lúc đang phát, thể hiện chủ đích nghe lặp đoạn chọn
Bản nghe thử phát một lần rồi dừng, không tự lặp lại.

Ví dụ đọc vùng chọn và ước tính tệp sau khi cắt

Hai tệp có thời lượng khác nhau

Các ví dụ dưới đây là giả định tính từ quy tắc trong mã. Giả sử việc giải mã thành công và thời lượng được xác định đúng, một tệp dài 60 giây có vùng ban đầu kéo dài từ đầu tệp đến giây 10.

Với tệp dài 20 giây, vùng ban đầu cũng dài 10 giây vì 10 giây ngắn hơn thời lượng tệp. Hai trường hợp được đối chiếu như sau:

Thời lượng giả định Bắt đầu Kết thúc Độ dài
60 giây 00:00.0 00:10.0 00:10.0
20 giây 00:00.0 00:10.0 00:10.0

Cả hai đều là vùng khởi tạo, không phải bằng chứng về độ dài tối đa có thể chọn.

Một đoạn stereo dài 5 giây

Giả sử bản ghi dài ít nhất 17 giây, vùng chọn từ giây 12 đến giây 17, và bộ đệm đã giải mã có hai kênh cùng tần số 44.100 Hz. Vị trí đầu được tính là 12 × 44.100 = 529.200 khung; vị trí cuối là 17 × 44.100 = 749.700 khung.

Hiệu hai vị trí bằng 220.500 khung, tương ứng đoạn dài 5 giây. Dung lượng WAV theo cách ghi trong mã là 44 + 220.500 × 2 × 2 = 882.044 byte. Số kênh và tần số ở đây là giả định của bộ đệm, không phải thông số mặc định cho mọi tệp. Con số dung lượng cũng không cho biết lượng RAM mà thiết bị phải dùng.

Khi thời gian hiển thị bị rút gọn

Giả sử vùng bắt đầu ở 12,34 giây và kết thúc ở 17,89 giây. Độ dài tính từ hai mốc là 5,55 giây. Do lấy xuống phần mười giây của từng giá trị độc lập, giao diện sẽ hiển thị bắt đầu 00:12.3, kết thúc 00:17.8 và độ dài 00:05.5.

Không nên dùng những số đã rút gọn để thay thế mốc xử lý thực tế. Khi kiểm tra ranh giới nội dung, hãy kết hợp thông tin thời gian với việc nghe, thay vì chỉ suy đoán từ một chữ số thập phân trên màn hình.

Ví dụ đọc vùng chọn gồm một tệp dài 60 giây có 30% thời lượng bằng 18 giây và giá trị nhỏ hơn giữa 10 và 18 là 10 nên vùng ban đầu kéo dài từ đầu tệp đến giây 10, trong khi tệp dài 20 giây có 30% thời lượng chỉ bằng 6 giây nên vùng ban đầu dài 6 giây và cả hai đều là vùng khởi tạo chứ không phải bằng chứng về độ dài tối đa có thể chọn; một đoạn stereo dài 5 giây với giả định bản ghi dài ít nhất 17 giây, vùng chọn từ giây 12 đến giây 17 và bộ đệm đã giải mã có hai kênh cùng tần số 44.100 Hz cho vị trí đầu là 12 nhân 44.100 bằng 529.200 khung và vị trí cuối là 17 nhân 44.100 bằng 749.700 khung; các ví dụ là giả định tính từ quy tắc trong mã, không phải kết quả chạy thử trên tệp thực tế
Dung lượng tệp WAV có thể được ước tính từ số khung, số kênh và 2 byte cho mỗi mẫu 16 bit.

Cắt âm thanh khác gì chuyển đổi định dạng và ghép nhạc?

Chọn đoạn và đổi định dạng là hai mục đích khác nhau

Cắt âm thanh trả lời câu hỏi “giữ phần nào theo thời gian?”, còn chuyển đổi định dạng trả lời “tạo tệp theo dạng nào?”. Có thể cần cả hai trong cùng một công việc, nhưng chúng không đồng nghĩa. Ở công cụ này, việc chọn đoạn đi kèm tạo WAV nên đầu ra không giữ nguyên định dạng MP3 hoặc OGG của nguồn.

Quá trình giải mã và dựng lại cũng khác việc sao chép nguyên dữ liệu nén. Nếu nơi sử dụng yêu cầu dạng tệp khác, bạn có thể cân nhắc công cụ chuyển đổi đuôi nhạc như một bước xử lý riêng, đồng thời kiểm tra khả năng hỗ trợ của công cụ đó. Không có căn cứ để khẳng định hai công cụ tự chuyển tệp cho nhau.

Một vùng chọn không thay thế việc ghép nhiều đoạn

Ghép nhạc là nối nhiều phần thành một chuỗi âm thanh. Công cụ cắt hiện tại chỉ giữ một vùng liên tục, nên không thực hiện việc bỏ đoạn giữa rồi nối hai phần còn lại. Tương tự, chọn một câu nói ở đầu và một câu ở cuối bản ghi để tạo chung một tệp cần thêm thao tác ngoài phạm vi này.

Với nhu cầu nối các phần đã chuẩn bị, bạn có thể tìm hiểu công cụ ghép nhạc online. Đây là hướng xử lý tiếp theo theo mục đích, không phải khẳng định về chức năng chi tiết hay sự tích hợp tự động giữa công cụ.

Phân biệt các tác vụ: cắt âm thanh trả lời câu hỏi giữ phần nào theo thời gian còn chuyển đổi định dạng trả lời câu hỏi tạo tệp theo dạng nào và có thể cần cả hai trong cùng một công việc nhưng chúng không đồng nghĩa, ở công cụ này việc chọn đoạn đi kèm tạo WAV nên đầu ra không giữ nguyên định dạng MP3 hoặc OGG của nguồn và quá trình giải mã và dựng lại cũng khác việc sao chép nguyên dữ liệu nén, nếu nơi sử dụng yêu cầu dạng tệp khác bạn có thể cân nhắc công cụ chuyển đổi đuôi nhạc như một bước xử lý riêng đồng thời kiểm tra khả năng hỗ trợ của công cụ đó và không có căn cứ để khẳng định hai công cụ tự chuyển tệp cho nhau; một vùng chọn không thay thế việc ghép nhiều đoạn vì ghép nhạc là nối nhiều phần thành một chuỗi âm thanh trong khi công cụ cắt hiện tại chỉ giữ một vùng liên tục nên không thực hiện việc bỏ đoạn giữa rồi nối hai phần còn lại
Tương tự, chọn một câu nói không đồng nghĩa với biên tập nhiều đoạn rời rạc thành một bản.

Giới hạn thực tế và lưu ý trước khi sử dụng

Tương thích và tài nguyên thiết bị

Đuôi tệp không đủ để xác định khả năng đọc âm thanh. Định dạng chứa, codec bên trong và bộ giải mã của trình duyệt đều có thể ảnh hưởng kết quả. Vì chưa kiểm chứng trên từng môi trường, không thể đưa ra danh sách tương thích chắc chắn cho mọi thiết bị.

Công cụ giải mã toàn bộ tệp và dựng đoạn trong bộ nhớ. Một tệp nén nhỏ vẫn có thể tạo bộ đệm lớn, nên dung lượng trên đĩa không phản ánh đầy đủ nhu cầu RAM. Mã không công bố ngưỡng MB hay số phút tối đa; không có cơ sở đặt một mức “an toàn” cố định.

Chất lượng, trạng thái xử lý và quyền riêng tư

Dạng sóng và dữ liệu cắt dùng chung một lần giải mã: chỉ khi sóng hiện ra thì dữ liệu cắt mới sẵn sàng. Trong lúc đang nạp, giao diện hiển thị dòng trạng thái đang giải mã; nên tránh đổi tệp liên tục trong lúc này. Thông báo lỗi gộp khả năng tệp lớn và định dạng không hỗ trợ, không xác định chính xác nguyên nhân.

WAV có thể lớn hơn MP3 nhưng không phục hồi thông tin đã mất do nén. Cách chuyển mẫu sang số nguyên trong mã cũng không đủ cơ sở để hứa đầu ra giống từng mẫu hoặc giữ nguyên chất lượng tuyệt đối.

Bản mới không dùng thư viện ngoài và không gửi tệp đi trong mã của công cụ; tuy nhiên toàn bộ trang vẫn chưa được kiểm tra, nên chưa thể kết luận chắc chắn ở cấp trang. Cuối cùng, công cụ không còn hiện thông báo thành công riêng: việc tải xuống do trình duyệt kích hoạt, hãy kiểm tra tệp nhận được và nghe lại đoạn xuất.

Giới hạn khi cắt nhạc gồm đuôi tệp không đủ để xác định khả năng đọc âm thanh vì định dạng chứa, codec bên trong và bộ giải mã của trình duyệt đều có thể ảnh hưởng kết quả và vì chưa có toàn bộ nội dung thư viện phụ thuộc và kiểm chứng trên từng môi trường nên không thể đưa ra danh sách tương thích chắc chắn cho mọi thiết bị; công cụ giải mã toàn bộ tệp và dựng đoạn trong bộ nhớ, một tệp nén nhỏ vẫn có thể tạo bộ đệm lớn nên dung lượng trên đĩa không phản ánh đầy đủ nhu cầu RAM, mã không công bố ngưỡng MB hay số phút tối đa và không có cơ sở đặt một mức an toàn cố định; phần nạp dạng sóng và phần giải mã phục vụ xuất tệp hoạt động riêng nên sóng hiện ra chưa bảo đảm dữ liệu để cắt đã sẵn sàng, nên chờ xử lý ổn định và tránh đổi tệp liên tục trong lúc đang nạp, thông báo lỗi gộp khả năng tệp lớn và định dạng không hỗ trợ mà không xác định chính xác nguyên nhân
Chưa thể khẳng định tệp âm thanh không được gửi ra ngoài thiết bị chỉ từ mã hiện có.

Câu hỏi thường gặp

Tôi chọn tệp MP3, vì sao tải xuống lại là WAV?

Vì công cụ được triển khai để ghi đoạn đã chọn thành WAV PCM 16 bit, không có chức năng mã hóa đầu ra thành MP3. Tệp MP3 đầu vào được giải mã trước khi dựng đoạn, nên định dạng nguồn không quyết định đuôi tệp tải xuống. Nếu cần MP3 cho ứng dụng đích, bạn phải thực hiện bước chuyển đổi riêng bằng công cụ phù hợp. Không nên chỉ đổi đuôi WAV thành MP3, vì đổi tên không thay đổi cách dữ liệu âm thanh được mã hóa.

Vùng mặc định dài 10 giây có nghĩa là chỉ cắt được tối đa 10 giây không?

Không. Mốc 10 giây thuộc quy tắc tạo vùng ban đầu, trong đó công cụ chọn 10 giây đầu, hoặc toàn bộ tệp nếu tệp ngắn hơn 10 giây. Vùng này cho phép kéo hai đầu, dời cả vùng, nhập trực tiếp mốc bắt đầu và kết thúc, hoặc dùng nút chọn nhanh. Công cụ không khai báo giới hạn cắt tối đa 10 giây; việc xuất đoạn dài chịu ảnh hưởng của tài nguyên thiết bị.

Công cụ có giới hạn dung lượng tệp bao nhiêu MB?

Không có mức dung lượng tối đa cố định được khai báo trong công cụ, nên không thể nêu một con số MB đáng tin cậy. Điều đó cũng không có nghĩa mọi tệp đều xử lý được. Quá trình giải mã cần bộ nhớ, và nhu cầu này còn phụ thuộc thời lượng, số kênh, tần số lấy mẫu cùng môi trường trình duyệt. Nếu tệp không nạp được, thông báo chung chưa đủ để phân biệt thiếu tài nguyên với vấn đề định dạng hoặc một lỗi khác.

Vì sao dạng sóng đã hiện nhưng thao tác cắt chưa tạo được tệp?

Không còn khả năng này ở bản mới: sóng và dữ liệu cắt dùng chung một lần giải mã, nên sóng hiện ra là lúc dữ liệu cắt đã sẵn sàng. Nếu vẫn chưa tạo được tệp, hãy kiểm tra thông báo lỗi trên giao diện, thử đoạn ngắn hơn hoặc tệp khác, rồi kiểm tra hành vi tải xuống của trình duyệt.

Tệp WAV lớn hơn MP3 có nghĩa là âm thanh tốt hơn không?

Không. Dung lượng lớn hơn thường phản ánh cách lưu PCM 16 bit cần nhiều dữ liệu hơn cách nén MP3, chứ không chứng minh nội dung nghe tốt hơn. Nếu nguồn đã mất thông tin khi nén MP3, việc ghi lại thành WAV không tái tạo phần đã mất. Kết quả còn đi qua giải mã, dựng đoạn và chuyển mẫu sang số nguyên. Vì vậy, hãy đánh giá bằng việc nghe và yêu cầu sử dụng thực tế, không dùng kích thước tệp làm thước đo chất lượng duy nhất.

Đoạn cắt từ bản stereo có giữ hai kênh không?

Có, nếu bộ đệm sau giải mã có hai kênh thì mã dùng hai kênh đó để dựng đoạn và ghi WAV. Đây là việc giữ số kênh theo dữ liệu đã giải mã, không phải cam kết dựa riêng vào nhãn “stereo” hoặc tên tệp nguồn. Giao diện không có tùy chọn chuyển sang mono hay chọn riêng kênh trái, phải. Việc xuất hai kênh cũng không đồng nghĩa công cụ đã tách các nhạc cụ hoặc tạo lại bố trí âm thanh trong bản ghi.

Có thể khẳng định tệp âm thanh không được gửi ra ngoài thiết bị không?

Ở cấp mã của công cụ, có thể khẳng định: bản mới không dùng thư viện ngoài, không có thao tác gửi tệp, toàn bộ quá trình đọc, giải mã và tạo WAV diễn ra trên trình duyệt. Tuy nhiên toàn bộ trang và hạ tầng chưa được kiểm tra, nên chưa thể kết luận chắc chắn ở cấp trang. Với bản ghi nhạy cảm, nên kiểm tra chính sách riêng tư và mức độ phù hợp trước khi sử dụng.

Bình luận vui vẻ - Yêu cầu nâng cấp