Chcę zakodować obrazy za pomocą FFMPEG do pliku wideo h264, który będzie działał w przeglądarkach Windows i Mac oraz urządzeniach z systemem iOS / Android w celu wyświetlania w HTML5. Czy można to zrobić za pomocą jednego zakodowanego pliku? Obecnie mój ciąg ffmpeg koduje teraz tylko dla systemu Windows / Android
Oto mój obecny kod ffmpeg:
a oto mój kod wyświetlania HTML5:
ffmpeg -y -r 25 -i ./images/video%04d.png -i music.wav -shortest -vcodec libx264 -s 720x480 -strict experimental -acodec aac video_file.mp4
<video width="640" height="480" controls="" preload="" poster="../poster.jpg">
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Jeśli zmienię -vcodec na mpeg4 zamiast libx264, działa to na iOS / MAC, ale nie na Windowsie! Co jest naprawdę mylące!
przy użyciu ffmpeg w wersji 3.0.1-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2016 deweloperzy FFmpeg