C#을 사용하여 비디오 파일의 오디오를 MP3로 추출하고 싶습니다. 오디오의 비트 전송률을 지정할 수 있어야합니다. 누군가 날 도와 줄 수 있니? 나는 이미 "여부"를 보았지만 CMD를 묻지 않고 "여부"로 할 수 있는지 여부를 확신하지 못합니다.비디오에서 오디오를 MP3 파일로 추출 C#
다음 기사를 제안하지 마십시오. 그것은 700mb보다 큰 파일에 대해 제대로 작동하지 않습니다. http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library
어떻게 작동하는지 이해하지 못했습니다. avi 파일은 마술처럼 원하는 비트 전송률을 제공하지 않습니다. 거기에 포함 된 모든 오디오를 추출합니다. ** 그런 다음 원하는 비트 전송률로 변환합니다. > 700meg avi를 원한다면 표준 avi 라이브러리를 찾지 마십시오. MS가 specid 한 avi 형식은 대용량 파일을 지원하지 못했습니다. –
ffmpeg 이진 (또는 libffmpeg 사용)을 솔루션으로 간주할까요? 왜냐하면 그렇지 않다면 당신은 전체적인 문제를 일으킬 것입니다. – Magnus
@MarcB 포스터는 MP3 출력의 비트 전송률을 지정하려고합니다. 나는 그것이 AVI -> PCM -> MP3 일 것이라고 생각한다. 왜냐하면 AVI의 오디오는 mp3로 인코딩 될 필요가 없기 때문이다. AVI는 단순한 래퍼입니다. 그는 아마도 2 단계 인코딩의 충실도를 제어하려고합니다. 또한 AVI에는 2GB 제한이 있습니다. – thang