omxplayer:途切れのない再生のためのh.264ビットレートとエンコーディング設定


11

512MBのRAMを搭載した6つのRaspberry Piボードを受け取り、HDMIの再生に使用する予定です。

初期テストはomxplayerでうまく機能していましたが、ビットレートが3 mbitsを超えるすべてのh264ファイルで極端な吃音の問題が発生しています。

Webを調べてみたところ、何人かの人々が11メガビット以上のファイルを問題なく再生していることがわかりました。Raspberry Piのオーバークロックがスムーズな再生を実現するために本当に必要なのか、それともRaspで再生するファイルの推奨エンコーディング設定があるのか​​と思いますか?

現在の設定:

  • 256/256のGPU分割
  • 最新のraspbian http://www.raspbian.org/RaspbianImagesとでアップグレードapt-get dist-upgrade
  • sandiskエクストリームプロ32GB 95mb / sカードと標準クラス10 SDカードで試した
  • http://omxplayer.sconde.net/の omxplayer ビルド日:2012年10月23日01:40 CEST
  • omxplayerは、コンソールからオーディオパススルーで起動しました。オーディオトラックがまったくないビデオクリップも試してみました

これが私たちが再生しようとしているビデオの一つです

また、さまざまな小さいビットレートで試してみました。3ビットのvbrでエンコードされたh.264を除いて、すべてのビデオが途切れる。

再生したいサンプル動画はvimeoとyoutubeにあります。


どのディストリビューションを使用していますか?
Jivings

私はraspbianを使用しています。
12

興味深い問題。OMXPlayerの最新のファームウェアとリリースはありますか?別のディストリビューションや別のSDカードを試すことはできますか?
Jivings

別のsdカードを試しました。明日は別のディストリビューションを試します。
12

2
別のフォーラムで問題を修正したようです。他の人のために、fps、ビットレート、コーデック、ファイルタイプ情報を投稿できますか?
ow3n 2013年

回答:


4

私のpiでXbmcを使用して再生するビデオをトランスコードするためにffmpegで使用する設定は次のとおりです。

 -vcodec libx264 -profile:v high -preset fast -crf 18 -b-pyramid none 
    -acodec ac3 -ab 1536k -scodec copy

これは、フルHDで正常に再生されます。

確認する必要があるもう1つのことは、vsync設定です。これをオフにして、どのような影響があるかを確認します。デコードするのにフレーム全体を必要とするフレームがある場合、vsync onは非常に許容できません。この設定が見つかる場所は、omxプレーヤーの実行に使用しているグラフィカル環境によって異なります。

クラス10のSDカードを使用することも必須ですが、すでにカバーされているようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.