오디오 파형 편집기
이 도구는 디코딩한 음원의 파형을 보여 주고 사용자가 고른 여러 구간을 지정한 순서로 배치합니다. 각 구간의 앞과 뒤에 개별 선형 페이드를 주고 편집 결과를 들어본 뒤 16비트 PCM WAV로 저장할 수 있습니다. JSON에는 원본 SHA-256과 샘플 단위 시작·끝, 출력 위치, 페이드 프레임 수가 들어 있어 같은 소스와 디코더에서 편집을 재현할 수 있습니다. 음원에서 한 구간을 추출하는 변환기나 반복 지점을 추천하는 도구와 달리, 여기서는 여러 구간을 수동으로 조립합니다.
주요 기능
- 브라우저가 디코딩하는 로컬 음원의 전체 파형과 선택 구간을 함께 표시합니다.
- 두 개에서 열여섯 개까지 구간을 추가·삭제하고 위아래로 순서를 바꿉니다.
- 각 구간 시작과 끝에 0~1000ms 선형 페이드를 독립적으로 적용합니다.
- 초 입력은 디코딩된 샘플레이트에서 반올림해 프레임 경계를 정하고 출력 프레임 수를 보여 줍니다.
- 결과를 미리 듣고 16비트 PCM WAV 및 원본 해시가 포함된 편집 명세 JSON을 저장합니다.
사용 방법
- 8 MiB 이하 음원을 선택하거나 WAV 예제를 불러오세요.
- 파형을 참고해 각 구간의 시작·끝 초를 입력하고 필요한 구간을 추가하세요.
- 위·아래 버튼으로 순서를 바꾸고 각 구간의 시작·끝 페이드 시간을 지정하세요.
- WAV 만들기를 눌러 출력 샘플 수를 확인하고 미리 듣거나 WAV·JSON을 저장하세요.
활용 예시
- 인터뷰에서 여러 답변 구간을 골라 순서대로 모읍니다.
- 짧은 효과음에서 원하는 소리 두 부분을 이어 붙이고 경계에 페이드를 줍니다.
- 편집 결과와 원본 SHA-256·프레임 경계를 JSON으로 기록합니다.
자주 묻는 질문
구간 경계는 정확히 어떻게 정해지나요?
입력한 초에 디코딩된 샘플레이트를 곱하고 Math.round로 반올림합니다. 시작 프레임은 포함하고 끝 프레임은 제외합니다. JSON에 정확한 프레임 번호와 출력 위치를 기록합니다.
페이드는 겹치는 구간을 크로스페이드하나요?
아닙니다. 각 구간의 앞·뒤 샘플에 독립적인 선형 이득을 적용한 후 순서대로 이어 붙입니다. 두 구간이 시간상 겹쳐도 자동 크로스페이드나 믹싱은 하지 않습니다. 페이드 길이의 합이 구간 길이를 넘으면 오류를 표시합니다.
MP4→MP3 변환이나 반복 음원 이음새 찾기와 무엇이 다른가요?
MP4→MP3는 영상 음원 추출과 단일 시간 범위 자르기, 루프 이음새 도구는 반복에 적합한 경계 후보 탐색입니다. 이 페이지는 디코딩된 오디오의 여러 구간을 수동으로 고르고 재배치하며 각 경계에 페이드를 적용합니다.
파일과 음질 제한은 무엇인가요?
입력 파일 최대 8 MiB, 디코딩 후 1~90초·1~2채널·8~96kHz·800만 프레임 이하입니다. 브라우저가 지원하는 오디오 형식만 열 수 있습니다. 출력은 디코딩된 샘플을 16비트 정수 WAV로 바꾸므로 원본의 손실 압축/고비트 심도는 유지되지 않습니다.
같은 구간을 두 번 넣거나 순서를 뒤집을 수 있나요?
네. 각 행은 원본 안의 범위를 별도로 참조합니다. 같은 시간대를 여러 번 배치할 수 있고 위·아래 버튼으로 행 순서를 바꿀 수 있습니다. 개별 구간 내부를 역재생하는 기능은 없습니다.
오디오가 서버로 전송되나요?
아니요. 파일은 브라우저 메모리에서 디코딩·편집하고 SHA-256도 로컬에서 계산합니다. JSON에는 소스 파일의 이름·크기·해시·프레임 정보와 편집 지시만 있으며 오디오 샘플은 담기지 않습니다.
개인정보 안내
선택한 파일은 서버에 보내지 않고 브라우저 메모리에서 처리합니다. JSON에는 파일 이름과 SHA-256이 남으므로 공유 전 확인하세요. 지우거나 페이지를 닫으면 재생과 임시 다운로드 URL을 정리합니다.
댓글과 질문