0

Adobe AfterEffects CS5 を使用してフル HD ビデオを mp4 形式でレンダリングしました。それはうまく再生されます。私はmp4ファイルをフィードしたこのビデオアプリを持っています。動画アプリは mp4 を flv 形式に変換し、Web ページで動画を利用できるようにします。結果の flv ファイルをローカル PC にダウンロードしました。VLC プレーヤーで問題なく再生されます。しかし、問題は、ブラウザ内での再生がひどいことです。

問題が帯域幅に関連していないことを確認しました。元の mp4 ファイルと ffmpeg に変換された FLV ファイルの両方が、VLC プレーヤーを使用して完全に再生されます。私は FLV ファイルを 2 つのプレーヤー (Agryia FLV Player Elite と JW Player) でテストしました。両方のプレーヤーがビデオをひどく再生します。非常に遅く、途切れ途切れです。

ここに私の ffmpeg -i myflvfile.flv があります: `

Seems stream 0 codec frame rate differs from container frame rate: 119.88 (120000/1001) -> 59.92 (719/12)
Input #0, flv, from '94044631305552037.flv':
Metadata:
duration        : 146
width           : 1920
height          : 1080
videodatarate   : 684
framerate       : 60
videocodecid    : 7
audiodatarate   : 62
audiosamplerate : 22050
audiosamplesize : 16
stereo          : true
audiocodecid    : 2
major_brand     : mp42
minor_version   : 0
compatible_brands: mp42mp41
creation_time   : 2012-02-10 00:55:19
encoder         : Lavf52.111.0
filesize        : 61969316
Duration: 00:02:25.77, start: 0.034000, bitrate: 764 kb/s
Stream #0.0: Video: h264 (High), yuv420p, 1920x1080 [PAR 3:4 DAR 4:3], 700 kb/s, 59.92 tbr, 1k tbn, 119.88 tbc
Stream #0.1: Audio: mp3, 22050 Hz, stereo, s16, 64 kb/s`

ここで誰かが私を正しい方向に向けることができますか? ローカル PC では mp4 と flv ファイルの両方の VLC プレーヤーで完全に再生されるのに、ブラウザで 2 つの異なるプレーヤーを使用すると、再生が非常に悪いのはなぜですか?

PSこれが私の変換コマンドです:

ffmpeg -y -i /var/www/sandverlag.com/htdocs/rmtk/videos/originals/94044631305552038.mp4 -vcodec libx264 -ar 22050 -ac 2 -vb 700000 -s 1920x1080 -crf 22 -threads 0 -f flv /var/www/sandverlag.com/htdocs/rmtk/videos/converted/94044631305552038.flv > /dev/null &    
4

1 に答える 1

1

いくつかの考え:

  • どのバージョンの Flash を使用していますか? メインストリーム プラットフォームの最新バージョンの Flash のみが、h264 ハードウェア デコードをサポートしています。ハードウェア デコードがないと、多くの CPU が h264 デコードで簡単に過負荷になる可能性があります。
  • h264 ビデオを FLV コンテナに配置するのはなぜですか? Flash は、F4V などの MP4 コンテナをサポートしています。実際、Adobe は h264 ビデオに FLV コンテナを使用しないことを特に推奨していると思います。FLV は時代遅れです。先に進みましょう。
  • どのハードウェアを実行していますか? VLC は高度に最適化されており、控えめなハードウェアでさえ努力しなくてもほとんど何でも再生できるようです。Flash プラグインは、そのレベルの再生パフォーマンスを正確には満たしていません。
于 2012-02-12T10:19:11.230 に答える