it-swarm-vi.tech

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

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 dễ dàng ?

31
Yuval

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 để phân chia ở đâu, 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 thức thứ 2 vì nó là lossless , trừ khi bạn thực sự không quan tâm đến chất lượng âm thanh của bạn.

27
Jim McKeeth

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 bản nhạc 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.
36
Nathan Fellman

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.

8
scheibk

Hãy thử MP3DirectCut . Nó miễn phí và hoạt động với tôi.

6
Umber Ferrule

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
Richie Marquez

Đố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 trong đó.

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

enter image description here

(Bấm để phóng to)

2
Tom Ritter

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 pcutmp để thực hiện phân tách. 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ó khoảng cách (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.

2
Mike Brown

Công cụ trực tuyến tuyệt vời: http://magicode.me/mp3-cut

Ưu điểm:

  • Vô cùng nhanh!
  • Chia trực tiếp MP3 gốc (Không giải mã & mã hóa lại) - vì vậy bất kỳ chất lượng nào cũng bị giảm.
  • Tất cả xử lý là ở phía khách hàng.

video: https://www.youtube.com/watch?v=Qmb6BNg6IhM

1
dovid

Không dễ dàng như vậy, nhưng có một số công cụ chia mp3 có sẵn trực tuyến cho phép bạn chọn nơi để chia một 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 để gắn lại mp3.

1
Sliff

Sử dụng FFMPEG để làm như vậy ( https://unix.stackexchange.com/questions/280767/how-do-i-split-an-audio-file-into-multipl ), với các tham số:

ffmpeg -i LongFile.mp3 -f segment -segment_time 10 -c copy ShortFile_%03d.mp3

Điều này sẽ chia tệp mp3 thành các tệp 10 phút với tên ShortFile_000.mp3, ShoetFile_001.mp3, v.v.

0
Shai Alon

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.

Các 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ỳ nơi 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 đó.

0
malach