FFmpeg를 사용하여 내 안드로이드 응용 프로그램의 비디오를 연결합니다. 다른 형식의 비디오를 병합하기위한 몇 가지 단계를 수행했습니다. mp4 비디오의 경우 모든 입력 파일을 MPEG-2 TS 파일로 변환 한 다음 모든 .ts 파일을 병합하여 출력 mp4 파일을 얻어야합니다. 서로 다른 해상도의 경우FFmpeg를 사용하여 서로 다른 해상도의 Concat 비디오 파일
내가 비디오를 병합에 문제가 (한 640 * 480라고하고, 다른 하나는 * 720 1280) 비디오가 제대로 병합하지 않는 국지적 인 출력 (때로는 던졌습니다 스트림의 오류). 비디오를 의 품질을 잃지 않고 처리 할 수있는 방법이 있습니까?
내가 오디오 오류를 얻고이 두 가지를 병합하려고 audio.When 내가이 개 비디오 오디오를 하나 없이 다른 병합하고 말할 수 있습니다 Streams.Is이도이 문제를 해결할 수있는 방법 (동영상은해야한다 오디오와 함께 또는 오디오없이 병합)?
나는 두 가지 문제에 직면하고 있으며 성공하지 못하면서 더 많은 시간을 보냈습니다. 어떤 아이디어라도 대단히 감사하겠습니다.
ffmpeg 명령 줄 도구 또는 API를 사용하고 있습니까? "오류"는 언급하지만 표시하지는 않습니다. – LordNeckbeard
ffmpeg API를 사용 중이며 매개 변수가 android에서 전달됩니다. – vijay
https://superuser.com/a/1136854/101823 –