midi 파일을 ogg 또는 mp3로 변환하려고합니다. 결국 이것은 리눅스 웹 서버에서 발생하지만 현재는 Windows 7 컴퓨터를 사용하고 있습니다. 나는 tmidity를 사용하여 midi를 wav로 변환 한 다음 sox 또는 ffmpeg을 사용하여 wav를 ogg/mp3로 변환합니다.midi to ogg - 파이프 라인 왜곡
(소심이 file.wav를 만들고, 아래의 첫 번째 행) I 프로세스가 잘 작동하는 중간 파일을 사용할 때
timidity.exe file.mid -Ow
sox.exe file.wav file.ogg
그러나, (아래로) 파이프 삭스에 소심 출력을 할 때, 결과 파일 OGG는 끔찍
timidity.exe file.mid -Ow -o - | sox.exe -t wav - file.ogg
을 왜곡하고 나는 경고를 얻을 수있다
sox.exe WARN wav: Premature EOF on .wav input file
sof를 ffmpeg (및 적절한 명령 행 옵션)로 대체하거나 출력 형식으로 mp3로 ogg를 대체 할 때도 동일한 왜곡 문제가 발생합니다.
그래서 내가 뭘 잘못하고 있니? 경고 자체에 대해서는
감사합니다,
크리스