2013-09-25 3 views
1

나는 안드로이드 앱에서 mp4parser를 사용하여 mp4 비디오의 크기를 조정하는 방법을 알아 내려고합니다. mp4parser 소스와 예제를 통해 꽤 많은 인터넷 검색을 한 후에도이 작업을 수행하는 방법에 대해서는 아직 확신이 없습니다.mp4parser로 mp4 비디오 크기 조정

mp4parser에는 일부 기능이 내장되어 있습니까?

그렇지 않은 경우 mp4parser를 사용하여 원본 비디오 데이터를 가져 와서 크기를 조정할 수 있습니까?

NOTES (예에 대한 링크가 가능하면 좋지 않을까) :

mp4parser 웹 사이트 https://code.google.com/p/mp4parser/

나는 mp4parser와 다른 라이브러리를 사용하는 것을 고려 기꺼이,하지만 난 라이선스 뭔가를하고 싶습니다 LGPL과 유사합니다. 다시 말해서, 나는 도서관 소스 코드를 제공하고 신용이 만기가 된 곳에 신용을 기꺼이 주겠다. 그러나 나는 내 소스 코드를 공개적으로 이용할 수 있도록 강요하지 않을 것이다. (이 응용 프로그램은 결국 상업적으로 사용할 수 있습니다).

해상도가 다른 두 개의 파일을 함께 추가하려면이 기능이 필요합니다 (앞면 카메라 및 뒷면 카메라에서 가져옴).

나는 mp4parser를 사용하여 동일한 해상도의 2 파일을 성공적으로 추가했습니다.

저는 비디오 편집을 처음 접했습니다.

나는 수년 동안 stackoverflow에 의존했지만, 이것은 내 첫 번째 질문입니다. 부드럽게하십시오. 나는 여기서 질문하는 적절한 방법에 대해 건설적인 비판을 기꺼이 취할 것이다.

답변

0

mp4parser는이 작업을 수행 할 수 없습니다. 비디오의 크기를 다시 조절하려면 각 프레임을 디코딩하고 다시 스케일 한 다음 다시 인코딩해야합니다. ffmpeg (libavformat, libavcodec, swscale) 이렇게 할 수 있습니다. LGPL 호환성에 관해서는 일부 코덱에서는 가능하지만 모든 코덱에서는 가능하지 않을 수 있습니다. 나는 이것을 상업용 응용 프로그램으로 포함시키기 위해 LGPL을 찾고 있다고 가정합니까? 그렇다면 코덱 라이센스도 받아야합니다. 예를 들어, x264는 무료/오픈 소스 소프트웨어입니다. 그러나 제작 한 비디오를 배포하면 MPEG-LA를 지불해야 할 수도 있습니다.

0

나는 오랫동안 그것을 찾고있다. 샘플이나 예제를 찾을 수 없습니다. 하지만 Google Play에서 작동하는 앱을 발견했습니다. click to see

관련 문제