2017-05-24 4 views
0

Hallo Ich versuche, Video .mp4 automatisch von meiner Webcam mit ffmpeg in HTML (Ausführen von ffmpeg in Desktop-Linux) und aktivierte dann meine localhost, so dass mein Android kann sieh es dir an.FFmpeg mp4 encoder für html-android

die video.mp4 konnte in Linux und in HTML-Desktop laufen.

das Video in meinem Android-Browser (HTML-android) konnte auch spielen, aber es ist all white und Pixel Fehler, so ist es ein Fehler.

Ich dachte, weil Android Unterschiede Oberfläche hat, weil in meinem Desktop es perfekt läuft, dann suche ich weiter und versuche mit ogv/webm.

Am Ende benutze ich einfach eine andere mp4 heruntergeladen und es läuft perfekt tho. jetzt denke ich, das Problem von meinem mp4-Webcam von ffmpeg erstellt wurde (zu laufen in cmd)

Ich vergleiche ein mp4-Webcam vs mp4-Download

5Sek vs 1min,

Datenrate : 16477kbps

Framerate vs 613kbps: 30frm/s vs 23frm/s

Größe: 9 MB vs 5 MB

sogar tho es onl ist y 5sec video by webcam, es hat immer noch größere Daten als ein 1min Video-Download vielleicht war es, weil ohne Konvertierung.

aber die Frage, ist das der Grund des Problems? android-html (google chrome) war nicht in der Lage zu zeigen und eine tote Pixel zu machen, da in Desktop es läuft. Es sollte nicht das Problem sein, oder?

Ich muss wirklich webcam-record in android-oberfläche (meine web-app) übertragen.

Ich habe keine Ahnung, um es zu beheben, einen Ratschlag? Ich habe viel gesucht. Vielleicht gab es ein anderes Problem, das ich noch nicht kenne.

EDIT: mein cmd ffmpeg laufen: ffmpeg -y -f v4l2 -i/dev/video1-Codecs: v libx264 -qp 0 -t 00.00.05 hss.mp4

EDIT 2: mein 2. dachte, weil ffmpeg encoder, den ich benutzte (libx264) isnot Unterstützung für android nicht. aber ich habe noch keine Ahnung

+0

Sie müssen die komplette Ausgabe der Konsole zeigen/log aus Ihrem ffmpeg-Befehl. – LordNeckbeard

+0

@LordNeckbeard meine ffmpeg funktioniert gut, ich habe es auf meinem Linux, in der Lage, das mp4 zu öffnen und es in HTML, aber kann nicht in android-Browser öffnen –

+0

Ja, ich nahm an, dass der Befehl für Sie arbeitete. Die von mir angefragten Informationen können Details zum Prozess oder zur Ausgabe enthalten, die möglicherweise zeigen, warum sie unter Android nicht funktionieren. – LordNeckbeard

Antwort

0

ich gerade konvertierte mp4-ffmpeg webm, webm ist freundlicher für Video-Browser

Verwandte Themen