안녕하세요. ffmpeg를 사용하여 웹캠으로 비디오 .mp4를 자동 캡처하여 HTML로 가져오고 (데스크탑 리눅스에서 ffmpeg 실행) 내 로컬 호스트를 활성화하여 내 안드로이드가 볼 수 있도록합니다.
video.mp4는 리눅스와 html-desktop에서 실행될 수있었습니다.
안드로이드-브라우저 (html-android)의 비디오가 너무 재생 가능하지만
all white
픽셀 오류이므로 실패합니다.
데스크톱에서 완벽하게 실행되기 때문에 안드로이드에 차이가 있기 때문에 ogv/webm으로 계속 검색하고 시도합니다.
결국 다운로드 한 다른 mp4를 사용하면 완벽하게 작동합니다. 이제 ffmpeg (cmd에서 실행)로 만든 mp4-webcam에서 문제가 발생했다고 생각합니다.
mp4-webcam과 mp4-downloaded를 비교합니다
5 초 대 1 분
데이터 속도 : 16477kbps vs 613kbps
프레임 속도 : 30frm/s vs 23frm/s
크기 : 9MB vs 5MB
웹캠의 5 초짜리 비디오이지만 1 분짜리 비디오를 다운로드 한 것보다 여전히 큰 데이터를 가지고 있습니다. 아마 변환하지 않았기 때문일 것입니다.
하지만 문제는 문제의 원인이 무엇입니까?android-html (google chrome)은 데스크톱에서 실행 된 이후로 죽은 픽셀을 표시하고 만들 수 없었습니다. 문제가되지 않아야합니까?
웹캠 레코드를 android-surface (내 웹앱)로 전송해야합니다.
어떻게 고칠 지 모르겠다. 어떤 조언? 많이 찾았습니다. 아직 알지 못하는 또 다른 문제가있을 수 있습니다.
편집 : 내 cmd ffmpeg 실행 : ffmpeg -y -f v4l2 -i/dev/video1 -codec : v libx264 -qp 0 -t 0:00:05 hss.mp4
편집 2 : 내가 사용한 ffmpeg 인코더 (libx264)가 안드로이드를 지원하지 않기 때문에 두 번째 생각. 하지만 난 여전히 몰라
- 답변 # 1
- android : 내 앱에서 AdMob 광고를 보여주고 PlayStore에 게시 할 수 있습니까?
- java : Android는 TextView 링크로 HTML 문자열을 표시합니다
- javascript : 사이트를 모바일 바로 가기 Android로 저장하십시오
- video : HTML5에서 RTSP 또는 RTP를 통한 스트리밍
- Firemonkey App (iOS /Android)에서 비디오를 선택하십시오.
- Android WebView에서 JavaScript로 로컬 HTML로로드하는 방법은 무엇입니까?
- Android Studio (Java)에서 텍스트를 겹쳐 쓸 수있는 방법이 있습니까?
mp4-ffmpeg를 webm으로 변환했는데 webm은 비디오 브라우저에 더 친숙합니다