私はこことグーグルでどこでも見ました-IE9で機能する有効なコマンドはありません。IE9には何かが欠けています。私が試したことはすべて、クロム、サファリ、モバイルデバイスなど、他の場所でも機能しました...それを変換する1つのコマンドが必要で、HTML5ビデオタグでmp4をサポートすると思われるすべてのデバイスで使用できます。
私はこのコマンドを使用します:
ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4
ffmpeg -i movie.mov -vcodec libx264 -vprofile high -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -acodec libvo_aacenc -b:a 128k -pix_fmt yuv420p outa.mp4
ffmpeg -i movie.mov -b:V 1500k -vcodec libx264 -preset fast -g 30 adel.mp4
ffmpeg -i movie.mov -acodec aac -strict experimental -ac 2 -ab 160k -vcodec libx264 -preset slow -f mp4 -crf 22 lamlam.mp4
ffmpeg -i movie.mov -acodec aac -strict experimental -ac 2 -ab 160k -vcodec libx264 -preset slow -profile:v baseline -level 30 -maxrate 10000000 -bufsize 10000000 -f mp4 -threads 0 adiel.mp4
など...再び、このすべてのコマンドは、クロム、サファリなどで機能する有効なmp4ファイルを生成し、ウィンドウメディアプレーヤーを使用してウィンドウ自体でそれらを起動しても機能します。このファイルをIE9の video タグ ( http://videojs.com/を使用しています) に入れると、機能しません!
<div class="vidoco-content" style="margin-top: 20px;">
<video id="divVid" class="video-js vjs-default-skin vidoco-center" controls preload="none" width="600" height="400" poster="<?php echo(DOMAIN); ?>static/test.jpg">
<source src="<?php echo(DOMAIN); ?>static/out.mp4" type="video/mp4" />
</video>
ソフトウェアmiro ビデオ コンバーターを使用して同じ mov ファイルを mp4 に変換すると、問題なく変換され、IE9 で再生できます。miro コンバーターも内部に埋め込まれた ffmpeg を使用しているため、正しい ffmpeg コマンドとパラメーターのほんの一部にすぎないと確信しています。私のApache htaccessで、ファイルに正しいMIMEタイプを設定しました。IE開発者ツールを見ると、実際に正しいことがわかります。
AddType audio/aac .aac
AddType audio/mp4 .mp4 .m4a
AddType audio/mpeg .mp1 .mp2 .mp3 .mpg .mpeg
AddType audio/ogg .oga .ogg
AddType audio/wav .wav
AddType audio/webm .webm
AddType video/mp4 .mp4 .m4v
AddType video/ogg .ogv
AddType video/webm .webm
私はこれに長い間苦労しているので、どんな助けでも大歓迎です。
ありがとう!