4

J'ai intégré ffmpeg4android lib. La compression vidéo fonctionne correctement, mais la vidéo ne joue pas dans le navigateur sauf le navigateur Safari. après le téléchargement sur le serveur. J'ai utilisé la commande suivante.La vidéo ffmpeg est compressée mais ne joue pas dans le navigateur

ffmpeg -y -i <input file.mp4> -strict experimental -r 30 -ab 48000 -ac 2 -ar 22050 -vcodec mpeg4 -b 2097k <output file.mp4> 

Aidez-moi s'il vous plaît. Merci d'avance.

+0

pouvez-vous jouer sur votre appareil Android? –

+0

@GyanendraMani: Oui, je peux –

+0

avez-vous essayé avec videoview? – Saveen

Répondre

2

Regardez le tableau "Compatibilité du navigateur". Il semble que vous utilisiez la saveur mp4 non prise en charge, en raison de l'utilisation d'un codec peu courant. Je vous suggère d'utiliser le format vidéo H.264 et MP3 en MP4.

+0

Mais pas de problème avec le format. Parce que sans compresser la vidéo a bien joué. Mais j'ai essayé de le compresser et de le télécharger. Ensuite, il ne joue pas. –

0

Vous pouvez convertir votre vidéo dans ce format ..

ffmpeg -i mpeg4_video.mp4 -c:v libx264 libx264_from_mpeg4.mp4 

Ce serait certainement travailler dans tous les navigateurs ...

JWPlayer recommandé!

+0

libx264 fonctionne avec ci-dessous 6.0. Dans mon application, Target SDK est 23. –