2012-02-28 9 views
1

Matroska 컨테이너를 사용하여 H264 비디오를 저장하려면 어떻게해야합니까? 나는 예제를 찾고 있었지만 아무 것도 발견하지 못했습니다. 어쩌면 잘못된 매개 변수로 검색하고있을 수도 있습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 나는 Matroska 소스를 살펴 봤지만 이것을 달성하기 위해 전체 소스 코드를 연구하는 것은 과도한 것으로 보인다. 그것을 수행하는 실제적인 방법이 있어야합니다.H264 인코딩 된 비디오를 저장할 수있는 컨테이너

+0

당신이 확신은 이미 기능이 ? –

+0

글쎄, 나는 내가 찾던 것을 발견했다고 생각한다. http://www.videolan.org/developers/x264.html 파스칼에서 C로 변환하는 데는 시간이 걸린다. –

답변

2

MKV에 스트림 (들)을 복사 한 후는 FFmpeg를 사용하면 Matroska Muxer filter

를 사용할 수 있습니다 또는 당신이 avi 파일에 덤프 수 DirectShow에서 작업

ffmpeg -i <input_file> -vcodec copy -acodec copy output.mkv 
+0

또는 프로그래밍 방식으로 ffmpeg를 사용할 수 있으며 Delphi에서 사용할 수 있습니다. (http://www.iversenit.dk/dev/ffmpeg-headers/). 비록 이전 버전의 dll (헤더에 지정된 버전)이 필요합니다. – himself

관련 문제