2010-12-16 3 views

답변

1

3gp 파일에 사용 된 특정 코덱을 살펴보십시오. ffmpeg 또는 mplayer를 사용하여 파일을 검사하고 조작 할 수 있습니다. 코덱을 전화기의 사양 시트와 비교하여 두 코덱에 코덱을 사용하고 있는지 확인하십시오.

또한 HTTP를 통해 비디오를 스트리밍하려면 헤더 파일 정보가 비디오 파일의 시작 부분에 있어야합니다. ffmpeg에는 qt-faststart이라는 도구가있어서 이런 방식으로 파일을 수정할 수 있습니다.

기타 : 3gp는 기본적으로 코덱 집합이 제한된 mp4 파일입니다. 그것들은 상호 운용 가능해야하지만, 특히 고급 코덱을 사용하여 호환되지 않는 3gp 파일을 만들 수 있다고 생각합니다.

+0

저는 3GP 비디오를 스트리밍하려고했습니다. ffmpeg는 매우 좋은 옵션이지만 ffmepg를 구현해야한다면 전체 JNI 래퍼를 작성해야합니다. HTC 전화기에만 이러한 종류의 파일에 대한 네이티브 지원이있는 것 같습니다. – Eby

+0

ffmpeg를 구현하지 않는 것이 좋습니다. 스트리밍하는 특정 3gp 비디오에 사용 된 코덱을 평가하는 도구로 ffmpeg를 사용하기 만하면됩니다. 3gp (및 mp4)는 동영상 용 컨테이너 형식입니다. 3gp 컨테이너 내에는 오디오 및 비디오 구성 요소에 대한 여러 코덱이있을 수 있습니다. 자세한 내용은 위키피디아에서 해당 주제를 확인하십시오. –

+0

예. – Eby