MP3 파일 "무손실"트림 [중복]


13

mp3 파일이 있는데 길이가 25 분이라고 가정하겠습니다. 모든 소프트웨어가 파일의 처음 20 분을 새 MP3 파일로 추출 할 수 있음을 이해합니다. 그러나, 나는 이것을 "손실없이"할 수있는 해결책을 찾고 싶습니다. 즉, 원래 MP3 블록을 유지하고 블록의 처음 4/5를 사용하고 그에 따라 헤더를 수정하십시오. 이러한 방식으로, 추출 공정에 의해 품질 손실이 부과되지 않는다. 몇 초간 침묵하는 공간에서 파일을 자르고 있으므로 블록 간 자르기가 가능해야합니다.

(컷 아웃 내부의 블록 만 가져 가면 블록 경계에서 JPG 파일을 컷 아웃하는 것이 좋습니다. 파일을 디코딩하고 잘라내어 다시 인코딩 할 수 있지만 품질이 떨어집니다 .)

(내가 아는 한, 기본적으로 소프트웨어는 파일을 파형으로 디코딩하고 필요한 부분을 추출한 후 MP3 알고리즘을 사용하여 다시 인코딩합니다. 이는 2 차 압축이 불필요하게 품질을 저하시키기 때문에 원하는 것은 아닙니다.)

(리눅스 솔루션을 선호하지만 윈도우에도 액세스 할 수 있습니다.)


mp3는 무손실이 아닙니다.
DavidPostill

4
나는 @DavidPostill 않습니다 알고있다. 그러나 각각의 디코딩 인코딩 단계는 파일을 더 어둡게합니다. 나는 이것을 피하고 싶다. 나는 나 자신을 명확히하려고 노력했다.
yo

아시다시피, 단일 재 인쇄 품질 페널티는 아마도 사람의 귀에는 나타나지 않을 것입니다.
iTayb

1
흥미로운 질문입니다. +1
Dave

1
mp3 파일의 끝을 자르면 재생 가능하지만 대부분의 미디어 플레이어는 잘못된 지속 시간을 표시한다는 의미에서 효과가 있습니다. @SamiKuhmonen 기술적으로 mp3 사양에 해당 기간 동안 메타 데이터 사양이 포함되어 있지 않다는 것은 사실이지만 VBR 파일에서 검색 할 수있는 기간과 진입 점을 포함하는 XING 헤더라는 사실상의 표준이 있습니다.
twall

답변:


6

리눅스에서는 mp3splt 를 사용할 수 있습니다 . 원하는 경우 GUI가 있으며 Linux 및 Windows에서 사용할 수 있습니다.

매뉴얼 페이지에서 :

mp3splt는 무료 명령 줄 유틸리티로, 디코딩 및 재 인코딩없이 여러 분할 지점에서 mp3 및 ogg 파일을 분할 할 수 있습니다.

파일에서 처음 20 분을 추출하십시오.

mp3splt -f original.mp3 0.0 20.0

2

mp3DirectCut 은 Windows 용입니다. 그러나 웹 사이트는 와인 과 함께 Linux에서 작동해야한다고 명시하고 있습니다 .

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