Có một cách dễ dàng để phân chia các tập tin mp3?


31

Gần đây tôi đã học được một mẹo gọn gàng. Để nối các tệp mp3 với nhau, bạn chỉ cần sử dụng lệnh (trong Windows)

copy /b *.mp3 joined.mp3

và voila, bạn có một tệp mp3 lớn.

Câu hỏi của tôi : có một phương pháp làm ngược lại, tức là chia một tệp mp3, điều này có dễ dàng không?


Bạn nên gắn thẻ này cho Windows
Mark Thalman

1
Không nhất thiết ... ví dụ tham gia dòng lệnh mà tôi đã đưa ra cũng hoạt động tốt trong các hệ thống khác. Thêm vào đó, câu hỏi dành cho bộ chia dòng lệnh cho bất kỳ HĐH nào.
Yuval

Yuval, câu trả lời bạn chấp nhận sẽ khiến MP3 của bạn được giải mã và mã hóa lại. Điều này thực sự sẽ làm giảm chất lượng âm thanh của bạn. Kiểm tra câu trả lời của tôi trên MP3DirectCut.
Jim McKeeth

Ngoài ra, phương thức nối của bạn sẽ dẫn đến một khung hình xấu ở giữa âm thanh từ tiêu đề và đuôi (nơi chứa các thẻ). Sẽ tốt hơn nếu sử dụng một công cụ tham gia loại bỏ các khung xấu này.
Jim McKeeth

Jim, tôi cảm ơn bạn đã quan tâm đến chất lượng âm thanh, nhưng tôi chủ yếu sử dụng chia tách và tham gia MP3 để nghe audiobook thuận tiện hơn và những thứ này hầu như không có chất lượng cao để bắt đầu với ...
Yuval

Câu trả lời:


27

Có hai cách để tách MP3:

  1. Giải mã thành sóng, tách và mã hóa lại. Đây là phương pháp Audacity sử dụng và dẫn đến chất lượng âm thanh bị mất .
  2. Tách MP3 trực tiếp. Bạn có độ phân giải thấp hơn cho nơi phân chia, nhưng kết quả là không làm giảm chất lượng âm thanh . Tôi đã sử dụng MP3DirectCut với thành công tương đối tốt.

Thông thường bạn sẽ muốn sử dụng phương pháp thứ 2 vì nó không mất dữ liệu , trừ khi bạn thực sự không quan tâm đến chất lượng âm thanh của mình.


Tôi rất thích mp3DirectCut. Tất cả những gì nó làm là chia nhỏ các tệp mp3 và nó khá tốt.
Michael Kohne

Tôi đã không biết điều này ... 10 lần cho thông tin!
Yuval

1
Cảm ơn Jim. Tôi đã không nhận thức được điều này là tốt. Tôi đã sử dụng Audacity được một thời gian rồi, bây giờ nó sẽ trở thành MP3Direct.
Kanini

37

Tôi thường xuyên sử dụng mp3splt . Đây là một chương trình mã nguồn mở cho Windows và Linux, và bao gồm một gui (mà tôi không sử dụng, vì vậy tôi không thể nhận xét về nó).

Đây là dòng lệnh tôi thường sử dụng để chia một podcast thành các phân đoạn 6 phút:

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
  • -t 6.0: chia mỗi 6 phút
  • -g %[@N=0,@o]: cho mỗi phần sử dụng các thẻ gốc, nhưng cập nhật số lượng theo dõi bắt đầu từ 0.
  • -o "@n @f": Tên tệp đầu ra phải là tên tệp gốc với số lượng bản nhạc được xử lý ở phía trước.

công cụ này là hoàn hảo để cắt MP3 để sử dụng trong truyền phát HTTP. quicktime không thích các m3u8 được tạo ra bởi mp3 bị cắt bởi ffmpeg, nhưng mp3splt hoạt động hoàn hảo. Nó tự động cắt từng phần! Dòng lệnh là một phần thưởng chiến thắng. Cảm ơn đã đăng bài này !!
lợ

sự cố trong windows 8.1
Scott Anderson

1
@ScottAnderson: Tôi có thể khuyên bạn nên gửi một lỗi trên trang web của họ không? sourceforge.net/p/mp3splt/bugs
Nathan Fellman

1
tôi đang sử dụng tương tự cho audiobook của tôi trên radio xe hơi mà không nhớ vị trí rất tốt. tôi khuyên bạn nên sử dụng "-f" mà họ nói là cần thiết cho vbr và tôi đã trải nghiệm khả năng chịu lỗi nhiều hơn. ngoài ra tôi thêm "-O 0,3" cho chồng chéo 3 giây trong trường hợp phân tách xảy ra ở giữa một từ.
peter

Tuyệt vời, cách nhanh nhất tôi có thể tìm thấy!
ImtiazeA

8

Nó không dễ như lệnh bạn đề cập trong câu hỏi của bạn. Với điều đó đang được nói có những cách dễ dàng để làm điều đó.

Audacity là một chương trình miễn phí cho phép bạn chia mp3. Nó tương đối dễ sử dụng khi bạn sử dụng giao diện.


3
Audacity là tốt và phiên bản Beta 1.3.x thậm chí còn dễ sử dụng hơn. Tôi đề nghị bắt đầu trực tiếp với phiên bản đó
Drake

3
FYI, trong khi Audacity là một công cụ tuyệt vời, thì việc tách MP3 theo cách này liên quan đến việc giải mã và mã hóa lại MP3. Điều này làm giảm chất lượng âm thanh.
Jim McKeeth


2

Nếu bạn tình cờ sử dụng Linux, bạn luôn có thể sử dụng "split --bytes = 1M --numeric-hậu tố tinyefile.mp3 smallfile". Tuy nhiên, thật không may, bạn sẽ phải tự thêm vào .mp3.


2

Đối với bản ghi, đó không phải là cách tốt nhất để hợp nhất MP3.

Nó hoạt động, nhưng nó để lại thông tin thừa (các thẻ ID3) từ các tệp tiếp theo trong tệp cuối cùng. Sao chép, khi được sử dụng theo cách đó, chỉ là một kết nối - thông tin tiêu đề bổ sung vẫn còn ở đó.

Cấu trúc của tệp MP3 có thể cho bạn ý tưởng:

nhập mô tả hình ảnh ở đây

(Bấm để phóng to)


1
Điều này rất thú vị, nhưng nó không trả lời câu hỏi. Nó có thể phù hợp hơn ở đây: superuser.com/questions/202809/join-multipl-mp3-files-lossless
Nathan Fellman

Nếu các thẻ là một mối quan tâm, bạn có thể xóa tất cả các thẻ trước, nhưng sau đó bạn sẽ phải thêm chúng trở lại sau đó.
Ông Lister

Đẹp, nhưng câu hỏi không phải là về hợp nhất, mà là về sự chia rẽ.
Shai Alon

2

Bộ chia MP3 chuyên dụng, như mp3DirectCut, cắt theo ranh giới khung. Nhưng hầu hết các MP3 sử dụng bộ lưu trữ bit để tiết kiệm không gian; dữ liệu âm thanh của một khung thường bắt đầu ở khung trước, đôi khi 2 hoặc 3 khung lại. Do đó, các khung hình gần các điểm phân chia có khả năng không thể phát được và bị bỏ qua trong âm thầm. Nếu sự chia rẽ xảy ra ở giữa sự im lặng, có lẽ không có gì đáng lo ngại.

Nếu sự phân tách xảy ra ở giữa âm nhạc liên tục, bạn có thể nhận thấy các khung bị bỏ qua. Để giúp giảm thiểu điều này, hãy sử dụng mp3packer để mở rộng mp3 lên 320 kbps với mức sử dụng bộ chứa bit tối thiểu ( -b 320 -r in.mp3 temp.mp3), thực hiện các chỉnh sửa của bạn trong mp3DirectCut, sau đó sử dụng lại mp3packer để đóng gói lại ( -s -t -z temp.mp3 out.mp3). Nó không được đảm bảo để hoạt động vì việc sử dụng bộ lưu trữ bit có thể là không thể tránh khỏi trong tệp bitrate cao, nhưng nó có thể giúp ích và không làm giảm chất lượng.

Ngoài ra, bạn có thể sử dụng pcutmp3 để thực hiện phân chia. Nó bảo tồn các khung cần thiết và thêm dữ liệu phát lại không có khe hở (thông tin độ trễ của bộ mã hóa & thông tin đệm) vào thẻ LAME ở đầu tệp. Người chơi hỗ trợ dữ liệu này sẽ cắt các mẫu bổ sung khi phát lại.


Giải thích rất thông minh, và kỹ thuật. Tốt đẹp!
Daniel Mošmondor

1

Không dễ dàng như vậy, nhưng có một số công cụ phân tách mp3 có sẵn trực tuyến cho phép bạn chọn nơi chia tệp mp3.

Tất nhiên, nếu bạn muốn tách một tệp mp3 chỉ để chuyển nó (và không phát lại các phần bị chia), bạn có thể sử dụng tiện ích tách tệp chung và sau đó là phương pháp sao chép nhị phân mà bạn đã sử dụng để lắp lại mp3.


Có một cái bạn có thể giới thiệu? Bạn có biết một cái là miễn phí không?
Yuval

Trước đây, tôi thường sử dụng arj ( arjsoftware.com ) để phân chia các tệp thành các khối 1,44 MB để phù hợp với đĩa mềm. Tôi thấy nó vẫn ở xung quanh. WinRAR ( rarlab.com ) có thể làm tương tự. Heck, thậm chí tốt ole 'pkzip 2.04g ( pkware.com ) đã thêm hỗ trợ cho điều đó, mặc dù nó không thuận tiện hơn nhiều so với arj
Nathan Fellman


0

Sliff là đúng, không có công cụ os có sẵn.

Về mặt kỹ thuật mp3 được cấu hình sao cho bạn có thể chia ở bất kỳ nơi nào bạn muốn. Nó sử dụng khối 18 ms có độ dài tĩnh hoặc biến đổi với sự kết hợp bit nhất định ở đầu mỗi khối. Nếu bạn tách tệp ở giữa một khối, người chơi sẽ âm thầm chuyển tiếp sang khối tiếp theo và do đó bạn mất tối đa 18 ms.

Khối thẻ - nơi bạn nhập thông tin về nghệ sĩ, tiêu đề, album và những thứ khác, có thể ở bất kỳ vị trí nào trong tệp hoặc được thông báo. Ngay cả nhiều khối thẻ cũng không gây hại (lần đầu tiên được thực hiện).

Do đó, bạn có thể chia và tham gia bất cứ nơi nào bạn muốn.

Bất kỳ công cụ để phân chia các tập tin sẽ làm sau đó.


Các thẻ ở giữa một tập tin có khả năng bị bỏ qua. Ngoài ra, vì hầu hết các MP3 sử dụng bộ lưu trữ bit, các ranh giới khung không khớp với các điểm bắt đầu dữ liệu âm thanh. Vì vậy, nếu bạn phân chia trên các ranh giới khung, như tất cả các bộ tách MP3 chuyên dụng, bạn có thể làm cho một số khung liền kề với điểm phân tách không thể phát được, giống như khi bạn cắt ở giữa khung. Có lẽ không đáng chú ý nếu vết cắt được thực hiện ở giữa im lặng, nhưng nếu có âm thanh liên tục trên điểm chỉnh sửa, đường may có thể nghe thấy.
Mike Brown

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.