2011-01-18 2 views
1

바이트 배열로 변환 한 MPEG 파일이 있습니다. 의도는 클라이언트가이 바이트 배열을 검색 한 다음 WPF 응용 프로그램에서 사용할 MPEG 파일을 로컬로 저장하는 것입니다.C# WPF 바이트 배열을 비디오 파일로 변환 하시겠습니까?

MPEG 파일을 바이트 배열로 변환 할 수 있지만 바이트 배열을 MPEG로 다시 변환하거나 바이트 배열을 MPEG 파일로 저장하는 방법을 모르겠습니다.

어떻게하면됩니까?

바이트 배열을 WPF에서 지원하는 모든 비디오 형식으로 변환하는 것에 대한 모든 정보가 도움이 될 것입니다.

+2

MPEG 파일 __is__ a 바이트 배열. 그것은 단지 디스크에 있습니다. –

+0

"MPEG 파일을 바이트 배열로 변환 할 수 있습니다." –

+0

그게 아주 좋은 지적이야! mpeg에서 바이트 배열로 변환하는 코드를 테스트하지 않았습니다. 그리고 그것은 작동하지 않습니다! 그럼 어떻게 내 함수 내에서 내 자신의 바이트 배열로 MPEG 파일을 읽을 수 있습니까? 이것은 가능한가? – endorphin

답변

1

File.WriteAllBytes을 호출하여 파일에 바이트 배열을 쓸 수 있습니다.

바이트 배열에 다른 형식 (예 : DivX)이 포함되어있는 경우 ffmpeg를 사용하여 파일을 MPEG로 코드 변환해야합니다.

0

System.IO.File.WriteAllBytes(myFileName, mpegDataByteArray)?

관련 문제