Snažím sa vložiť mp4 na stránku s HTML5značka videa. Na pracovnej ploche je všetko v poriadku, ale iPad verzie 9.3.4 nebude fungovať. V súbore .htaccess mám typy mima. Vyskúšal som rôzne kódovania s prevodmi ručnej brzdy, Miro a FFmpeg.
Dokonca si môžete vyskúšať videá ako na W3Schools a videojs nehrajte. Video sa prehrá, ak ho skutočne synchronizujem s iPadom, ale na webe nič nefunguje. Starší iPad vlastne prehráva MP4 prostredníctvom prehrávača videa HTML5. Som pripravený hádzať tento POS iPad cez okno.
<video autoplay="false" width="320" height="240" controls="true" id="video">
<source src="http://webnamehere.com/video/bunny.mp4" type="video/mp4; codecs="avc1.42E01E, mp4a.40.2"">
Your browser does not support the video tag.
Našiel niekto spôsob, ako to vyriešiť? Existuje ŽIADNE kódovanie, ktoré bude táto vec skutočne hrať? Vopred vám ďakujem za pomoc.
odpovede:
0 pre odpoveď č. 1MP4 môže potrebovať správny profil, aby sa na tomto zariadení mohla prehrávať.
Ak prevádzate s ffmpeg, skúste pridať
-profile:v baseline -level 3.1 -movflags +faststart
Tu nájdete rôzne úrovne profilu. https://trac.ffmpeg.org/wiki/Encode/H.264#Compatibility
Tu je úplný príkaz:
ffmpeg -i "video.mp4" -y -vcodec libx264 -crf 18 -pix_fmt yuv420p -qcomp 0.8 -preset medium -acodec aac -b:a 400k -x264-params ref=4 -profile:v baseline -level 3.1 -movflags +faststart "video.mp4"