2011-01-16 6 views
2

私たちのプロジェクトでは、任意のビデオファイルをmp4ファイルに変換し、私たちのサイトからパブリッシュします。mp4変換でのムービーアトムの問題

私たちがitunes-rssでストリームリンクを公開し、iTunesまたはquicktimeでファイルをダウンロードして再生しようとすると、一部の映画のムービーアトムにエラーが発生し、それらはローカルマシンにダウンロードされます。

いくつかの調査の後で、私たちは問題がフレームレート値にあることを得ました。具体的には、問題は32ビット - 64ビットの値の違いに関連しています。変換は次の式で行う必要があります。 newFrameRate =(int(oldFrameRate)+1)*(1000/1001) - これまでに見つかったとおりです。

ffmpegとmovieinfoでフレームレート値を学習しようとしましたが、結果は常に異なり、正確ではありませんでした。

この問題を解決するにはどうすればよいですか? Tolga

+0

それが動作しない場合は、最初のFFmpegのSVN版を試してみてください。適切なサンプルとハウツー情報をFFmpeg bugzillaに報告してください:http://roundup.ffmpeg.org/ありがとう! – ismail

答えて

1

この問題を解決する便利な方法が1つ見つかり、報告したいと考えました。

私はMP4Boxをインストールし、そしてすべてのmoovアトム関連の問題を解決し mp4boxの-frag 1000年

を使用。

私は脆弱化のために他の値を試しましたが、大きな値では映画の後半部分がムービートラックを失い、白に変わります。 FYI

、 トルガ