mp3 파일을 분리하는 쉬운 방법이 있습니까?


31

나는 최근에 깔끔한 트릭을 배웠다. mp3 파일을 함께 결합하려면 Windows에서 다음 명령을 사용하면됩니다.

copy /b *.mp3 joined.mp3

그리고 voila, 당신은 하나의 큰 mp3 파일이 있습니다.

내 질문 : 반대의 방법, 즉 mp3 파일을 쉽게 분할하는 방법 있습니까?


Windows 태그에 태그를 지정해야합니다
Mark Thalman

1
필자가 제공 한 명령 줄 결합 예제는 다른 시스템에서도 잘 작동해야합니다. 또한 모든 OS에 대한 명령 줄 스플리터에 대한 질문도 있습니다.
Yuval

Yuval, 당신이 받아 들인 대답은 당신의 MP3가 해독되고 재 인코딩되게합니다. 이렇게하면 오디오 품질이 실제로 저하됩니다. MP3DirectCut에 대한 답변을 확인하십시오.
Jim McKeeth

또한 가입 방법을 사용하면 헤더와 꼬리 (태그가있는)의 오디오 중간에 프레임이 잘못 표시됩니다. 이러한 불량 프레임을 제거하는 결합 도구를 사용하는 것이 좋습니다.
Jim McKeeth

... 짐, 나는 오디오 품질에 대한 관심 주셔서 감사합니다,하지만 난 주로 더 편리하게 오디오 북을 듣고에 대한 분할 및 결합 MP3를 사용하고이 거의 시작하는 높은 품질 없습니다
Yuval 교수

답변:


27

MP3를 분리하는 방법은 두 가지가 있습니다.

  1. 웨이브로 디코딩, 분할 및 재 인코딩 이것은 Audacity가 사용하는 방법으로 오디오 품질이 저하 됩니다.
  2. MP3를 직접 분할. 분할 할 위치의 해상도가 낮지 만 오디오 품질이 저하되지 않습니다 . MP3DirectCut 을 비교적 잘 사용 했습니다 .

일반적으로 오디오 품질에 신경 쓰지 않는 한 두 번째 방법무손실 이므로 사용하는 것이 좋습니다.


나는 mp3DirectCut을 매우 좋아합니다. mp3 파일을 분할하는 것만으로도 충분합니다.
Michael

나는 이것을 몰랐다 ... 정보를 위해 10 배!
Yuval

1
고마워요 나는 이것도 알지 못했다. 나는 잠시 동안 Audacity를 사용하고 있었고 지금은 MP3Direct가 될 것입니다.
Kanini

37

나는 정기적으로 mp3splt을 사용 합니다. Windows 및 Linux 용 오픈 소스 프로그램이며 GUI (사용하지 않으므로 주석을 달 수 없음)가 포함되어 있습니다.

이것은 일반적으로 팟 캐스트를 6 분 세그먼트로 나누는 데 사용하는 명령 줄입니다.

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
  • -t 6.0: 6 분마다 분할
  • -g %[@N=0,@o]: 모든 섹션에서 원래 태그를 사용하지만 0부터 시작하는 트랙 번호를 업데이트하십시오.
  • -o "@n @f": 출력 파일 이름은 트랙 번호가 앞에 붙은 원본 파일 이름이어야합니다.

이 도구는 HTTP 스트리밍에 사용하기 위해 MP3를 절단하는 데 완벽했습니다. 퀵타임은 mp3가 ffmpeg로 잘라낸 m3u8을 좋아하지는 않았지만 mp3splt는 완벽하게 작동했습니다. 각 부분도 자동으로 잘라 버립니다! 커맨드 라인은 보너스 승리입니다. 이것을 게시 해 주셔서 감사합니다 !!
브랙

윈도우 8.1에서 충돌
스콧 앤더슨

1
@ScottAnderson : 웹 사이트에 버그를 신고하는 것이 좋습니까? sourceforge.net/p/mp3splt/bugs
Nathan Fellman

1
위치를 잘 기억하지 못하는 자동차 라디오의 오디오 북에도 동일하게 사용하고 있습니다. vbr에 필요하다고 말하는 "-f"를 사용하는 것이 좋으며 더 많은 오류 허용 기능을 경험했습니다. 또한 단어 중간에 분할이 발생하는 경우 3 초 겹침에 "-O 0.3"을 추가합니다.
피터

내가 찾을 수있는 훌륭하고 빠른 방법!
ImtiazeA

8

질문에서 언급 한 명령만큼 쉽지 않습니다. 그렇게 말하면 쉬운 방법이 있습니다.

Audacity 는 mp3를 분할 할 수있는 하나의 무료 프로그램입니다. 인터페이스가 중단되면 사용하기가 비교적 쉽습니다.


3
대담함이 좋고 베타 버전 1.3.x를 사용하기가 더 쉽습니다. 그 버전으로 직접 시작하는 것이 좋습니다
Drake

3
참고로, Audacity는 훌륭한 도구이지만 MP3를 분할하면 MP3 디코딩 및 재 인코딩이 필요합니다. 이것은 오디오 품질을 저하시킵니다.
Jim McKeeth


2

Linux를 사용하는 경우 항상 "split --bytes = 1M --numeric-suffixes largefile.mp3 smallfile"을 사용할 수 있습니다. 그러나 불행히도 .mp3을 직접 추가해야합니다.


2

레코드의 경우 MP3를 병합하는 가장 좋은 방법은 아닙니다.

작동하지만 최종 파일의 후속 파일에서 불필요한 정보 (ID3 태그)를 남깁니다. 그런 식으로 사용되면 복사는 연결 일뿐입니다. 추가 헤더 정보는 여전히 거기에 있습니다.

MP3 파일의 구조는 다음과 같은 아이디어를 제공합니다.

여기에 이미지 설명을 입력하십시오

(확대하려면 클릭)


1
이것은 매우 흥미롭지 만 질문에 대한 답은 아닙니다. 그것은 여기에 더 관련이있을 수 : superuser.com/questions/202809/join-multiple-mp3-files-lossless
나단 Fellman

태그가 문제가되는 경우 먼저 모든 태그를 제거 할 수 있지만 나중에 다시 추가해야합니다.
Mr Lister

좋지만 문제는 병합이 아니라 분할에 관한 것이 었습니다.
Shai Alon

2

mp3DirectCut과 같은 특수화 된 MP3 스플리터는 프레임 경계를 잘라냅니다. 그러나 대부분의 MP3는 비트 저장소를 사용하여 공간을 절약합니다. 프레임의 오디오 데이터는 종종 이전 프레임에서 시작되고 때로는 2 또는 3 프레임으로 시작합니다. 따라서 분할 지점 근처의 프레임은 재생할 수 없으며 조용히 건너 뜁니다. 조용히 중간에 분할이 발생하면 걱정할 필요가 없습니다.

연속 음악 중에 스플릿이 발생하면 건너 뛴 프레임이 표시 될 수 있습니다. 이를 완화하려면 mp3packer 를 사용 하여 최소 비트 저장소 사용 ( -b 320 -r in.mp3 temp.mp3)으로 mp3를 320kbps 로 확장하고 mp3DirectCut에서 편집 한 다음 mp3packer를 다시 사용하여 다시 포장하십시오 ( -s -t -z temp.mp3 out.mp3). 높은 비트 전송률의 파일에서는 비트 저장소 사용을 피할 수 없기 때문에 작동하지 않을 수 있지만 품질이 저하되지는 않습니다.

또는 pcutmp3 을 사용 하여 분할을 수행 할 수 있습니다 . 필요한 프레임을 유지하고 파일 시작시 LAME 태그에 갭리스 재생 데이터 (인코더 지연 및 패딩 정보)를 추가합니다. 이 데이터를 지원하는 플레이어는 재생시 추가 샘플을 잘라냅니다.


매우 현명한 설명과 기술. 좋은!
Daniel Mošmondor

1

쉽지는 않지만 온라인에서 mp3 파일을 분할 할 위치를 선택할 수있는 mp3 분할 도구가 많이 있습니다.

물론 mp3 파일을 전송하기 위해 분할하고 분할 부분을 재생하지 않으려는 경우 일반 파일 분할 유틸리티를 사용한 다음 mp3를 다시 어셈블하는 데 사용한 이진 복사 방법을 사용할 수 있습니다.


추천 할 수있는 것이 있습니까? 무료 인 것을 아십니까?
Yuval

예전 에는 arj ( arjsoftware.com ) 를 사용 하여 플로피에 맞게 파일을 1.44MB 청크로 분할했습니다. 나는 아직도 주위에 참조하십시오. WinRAR ( rarlab.com )도 동일한 작업을 수행 할 수 있습니다. Heck, 심지어 좋은 ole 'pkzip 2.04g ( pkware.com )는 arj보다 훨씬 덜 편리하지만 그에 대한 지원을 추가했습니다
Nathan Fellman


0

Sliff가 맞습니다. os 도구가 없습니다.

기술적으로 mp3는 원하는 곳에서 나눌 수 있도록 구성되어 있습니다. 각 블록의 시작 부분에 특정 비트 조합으로 18ms 정적 또는 가변 길이 블록을 사용합니다. 블록 중간에 파일을 분할하면 플레이어가 다음 블록으로 자동 전달하기 때문에 최대 18ms를 잃게됩니다.

태그 블록-아티스트, 타이틀, 앨범 등에 대한 정보를 입력하는 위치는 파일의 어느 위치에 있든지 생략 할 수 있습니다. 여러 태그 블록조차도 해를 끼치 지 않습니다 (첫 번째 태그가 사용됨).

따라서 원하는 곳으로 나눠서 참여할 수 있습니다.

그러면 파일을 분할하는 도구가 필요합니다.


파일 중간에있는 태그는 무시 될 수 있습니다. 또한 대부분의 MP3는 비트 저장소를 사용하므로 프레임 경계가 오디오 데이터 시작점과 일치하지 않습니다. 따라서 모든 특수 MP3 스플리터와 마찬가지로 프레임 경계에서 분할하면 프레임 중간에서 자르는 것처럼 분할 지점에 인접한 일부 프레임을 재생하지 못할 수 있습니다. 묵음 도중에 컷을 만들면 눈에 띄지 않지만 편집 지점에 연속적인 사운드가 있으면 심이 들릴 수 있습니다.
Mike Brown

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.