2016-08-10 2 views
3

moov 아톰을 시작점으로 이동하여 '스트리밍'에 적합한 mp4 비디오를 만들 필요가 있습니다. [비디오는 내 응용 프로그램 사용자가 응용 프로그램에 녹화합니다 (어떤 장치에서 비디오가 녹화 될지 알 수 없습니다). 내 리눅스 호스트로 전송)]. 사람들은 mp4box를이 용도로 권장하지만 mp4box는 정확히 무엇입니까? 그 명령들은 무엇입니까? 어디에서 타이핑합니까? 내 안드로이드 애플 리케이션을위한 도구를 어떻게 사용합니까? 나는 명백한 무엇인가 놓치고 있는지 모른다. 그러나 나는이 기초적인 질문에 대한 대답을 정말로 발견 할 수 없었다.안드로이드 용 mp4box 사용 방법?

편집 : 내 말은 : mp4box, ffmpeg 등 '에 대한 의존성을 추가하고 클래스 사용'과 같은 모양이 아닙니다. 비슷한 질문에 따르면,이 명령으로 시작 MOOV 원자를 넣을 수 있습니다 :

'MP4Box 500 original.mp4 -out fixed.mp4 -inter'

이를 구현하는 방법은 무엇입니까?

서버 측에서 처리하는 것과 같은 다른 솔루션에도 개방적입니다.

답변

-1

MP4Box에 대한 기본 소개는 다음과 같습니다. MP4Box는 변환, 분할, 힌팅, 덤핑 및 기타 다양한 기능을 갖춘 멀티미디어 패키지 도구입니다. 이것은 명령 행 도구입니다. MPEG-4 비디오, DivX, XviD, 3ivx, h264 등의 오디오 스트림과 자막을 .mp4 컨테이너로 가져올 수 있습니다. 최종 결과는 호환되는 MP4 스트림입니다. 또한 .mp4에서 스트림을 추출 할 수도 있습니다. MP4Box는 명령 행 도구이지만 YAMB 나 MP4box GUI와 같은 그래픽 사용자 인터페이스와 함께 사용할 수 있습니다.

아래 링크는 유용하다고 생각합니다. 여기에는 mp4box 및 사용 지침에 대한 소개가 포함되어 있습니다. http://www.videohelp.com/software/mp4box

+0

명령 줄 도구 무엇인가? 나는 안드로이드 개발을위한 훈련을하는 동안 그것을 들어 본 적이 없다. – user6650650

+0

CLI (명령 줄 인터페이스)는 비디오 디스플레이 터미널의 소개가있을 때까지 대부분의 컴퓨터 시스템과 상호 작용하는 주요 수단이었습니다. 명령 줄 도구는 Windows 시스템의 "명령 프롬프트"와 유사하며 사용자가 특정 명령을 실행합니다 cd, dir 등 특정 작업을 수행 할 수 있습니다. – user3549768

+0

나는 이미 그 정의를 읽었습니다. 이 전체 주제에 대해 더 초보자에게 친숙한 설명이 필요합니다. – user6650650

0

GPAC 여기에 기부자입니다. 대답 할 수있는 가장 좋은 방법은 질문을 제기하는 것입니다. https://github.com/gpac/gpac/issues

MP4Box는 (명령 줄에 따라) 파일의 시작 부분에 'moov'원자를 놓을 것입니다.

이 코드베이스에 MP4Box_android 프로젝트 (즉 아주 오래)하지만 안드로이드에 MP4Box 실행 랩 : 이것은 당신은 단지 MP4Box에 대해 알고있는 경우에 당신이 필요로 정확히 https://github.com/gpac/gpac/tree/master/applications/mp4box_android 을.

안드로이드 스튜디오에 포트 GPAC에 분기 (분기 곧 병합한다)도있다 : https://github.com/gpac/gpac/tree/android_studio_osmo

관련 문제