원래 질문
미리보기로 사용할 기존 MP3 파일에서 새 (완전히 유효한) MP3 파일을 생성 할 수 있기를 원합니다. 새 파일에는 트랙 의 처음 n 초만 포함되어야합니다 .
이제 파일을 전달할 때 n 초 (비트 전송률 및 헤더 크기에서 계산)에 "스트림을 잘라낼"수 있다는 것을 알고 있지만 이것은 VBR 트랙에서 약간 더럽고 실제 PITA입니다. 적절한 MP3 파일을 생성하고 싶습니다.
누구 아이디어?
답변
모두 mp3split와 ffmpeg모두 좋은 솔루션입니다. ffmpeg는 일반적으로 리눅스 서버에 설치되며 Windows 에서도 쉽게 사용할 수 있기 때문에 선택했습니다 . 다음은 ffmpeg로 미리보기를 생성하기위한 몇 가지 좋은 명령 줄 매개 변수입니다.
-t <seconds>지정된 시간 (초) 후에 자르기-y강제 파일 덮어 쓰기-ab <bitrate>비트 레이트 설정 (예 : -ab 96k)-ar <rate Hz>샘플링 속도 설정 (예 : 22.05kHz에 대해 -ar 22050)-map_meta_data <outfile>:<infile>infile에서 outfile로 트랙 메타 데이터 복사
-ab 및 -ar를 설정하는 대신 Tim Farley가 제안한대로 다음을 사용하여 원래 트랙 설정을 복사 할 수 있습니다.
-acodec copy