2017-05-24 6 views
0

안녕하세요. ffmpeg를 HTML (데스크톱 -Linux에서 ffmpeg 실행 중)로 자동 캡처 한 비디오 .mp4를 입력하고 내 로컬 호스트를 활성화하면 내 Android에서 그것을보십시오.FFmpeg html-android 용 mp4 인코더

video.mp4는 Linux 및 html-desktop에서 실행할 수있었습니다.

내 안드로이드 브라우저 (html-android)의 비디오도 재생할 수 있었지만 all white 및 픽셀 오류이므로 실패했습니다.

안드로이드는 내 바탕 화면이 완벽하게 작동하기 때문에 안드로이드가 표면이 다르기 때문에 나는 생각하고 ogv/webm으로 계속 시도하고 있습니다.

결국 다운로드 한 다른 mp4를 사용하고 완벽하게 실행됩니다. 는 지금은,

내가 1 분 대 MP4 다운로드 한

5 초을 대 MP4-웹캠을 비교 (cmd를 실행) 문제는 FFmpeg에 의해 만들어 내 MP4 - 웹캠에서오고

데이터 속도를 생각한다 : 613kbps 대 16477kbps는

프레임 속도 : 30frm/s의 23frm 대/s의

크기 : 그것은 ONL에도 그래도 5메가바이트

대 9메가바이트 웹캠으로 5 초짜리 비디오를 재생 했는데도 1 분짜리 비디오보다 더 큰 데이터가 있습니다.

하지만 문제는 그 이유입니까? android-html (google chrome)은 바탕 화면에서 죽은 픽셀을 표시하고 만들 수 없습니다. 그것은 바로 문제가 아니어야합니까?

웹캠 기록을 android-surface (내 웹 앱)로 전송해야합니다.

나는 그것을 고칠 생각이 없다, 어떤 충고? 나는 많은 것을 수색 해왔다. 어쩌면 내가 아직 모르는 또 다른 문제가있을 수 있습니다.

편집 : 내 cmd를 실행는 FFmpeg :는 FFmpeg -y -f V4L2 -i는/dev/비디오 1 -codec : V의 libx264 -qp 0 2 EDIT

hss.mp4 0시 0분 5초 -t : 내 2 위를 내가 (libx264)를 사용한 ffmpeg 인코더가 안드로이드를 지원하지 않기 때문에 생각했습니다. 하지만 난 여전히 아무 생각

+0

에 더 친화적이다.하지 – LordNeckbeard

+0

@LordNeckbeard 내 ffmpeg가 잘 작동합니다. mp4를 열어 HTML에 넣을 수있는 리눅스에서 사용했지만 안드로이드 브라우저에서는 열 수 없습니다. –

+0

예, 명령이 제대로 작동한다고 가정했습니다. 내가 요청한 정보는 프로세스 또는 출력에 대한 세부 정보를 표시하여 Android에서 사용자에게 적합하지 않은 이유를 표시 할 수 있습니다. – LordNeckbeard

답변

0

I WEBM 그냥 변환은 MP4-는 FFmpeg은, WEBM 비디오 브라우저 당신은 당신는 FFmpeg 명령에서 로그인/전체 콘솔 출력을 표시해야합니다