2

いくつかの.mp4ファイルをMiroで.webmに変換しました。ChromeとOperaで再生されますが、Firefox16では再生されません。FirefoxはFF4以降.webmをサポートしています。video.canPlayType()をテストしたところ、「おそらく」が返されます。MIMEタイプが.htaccessで正しいことを知っています。テスト用の.webmファイルをhtml5rocksからダウンロードして同じサーバーにアップロードしたところ、FFで正常に再生されたため、エンコーディングである必要があると思います。ビデオを複数回変換しようとしましたが、それでもサイコロはありません。FFで機能しなくなる原因を誰かが考えることができますか?ビデオを.webmに変換するより信頼できる方法はありますか?

Chrome_ImF.webm <==FFで動作します

amber-miro.webm <==はFFでは機能しません

costa-miro.webm <==FFでは機能しません

4

2 に答える 2

8

エンコーディングに問題はないようですが、Miroで作成したwebmファイルのファイル形式にエラーがあります。ffmpegを使用することをお勧めします。

サンプルとして提供されたamber.webmをテストしました。コマンドラインを使用して、ffmpegを使用して、エンコードせずにwebmに再フォーマットしました。

ffmpeg -i amber.webm -acodec copy -vcodec copy amber1.webm

そして、結果のファイルはFirefoxでうまく再生されるようです。

ffmpegを介して.movを.webmに直接変換するには、次を使用できます。

ffmpeg -i amber.mov -qscale 0 amber.webm

-qscale 0最高の品質を維持することを目的としています。ffmpegのドキュメントを参照してください。

于 2012-11-19T08:00:15.617 に答える
6

この問題は、Windows上のMVC3.0に含まれているffmpegのバージョンにあります。webm変換の開始時にフレームをスキップしているようです。

今のところこの問題を回避するには、Windows用のffmpegの更新バージョンをここからダウンロードできます:http://ffmpeg.zeranoe.com/builds/

ファイルを抽出し、更新されたffmpeg.exeファイルをここにコピーします: C://Program Files/Participatory Culture Foundation/Miro Video Converter/ffmpeg/古いffmpeg.exeファイルを置き換えます。

その後、MiroVideoConverterを使用したWebM変換はFirefoxで正常に機能するはずです。

于 2013-01-29T10:30:49.763 に答える