omxplayer: bitrate h.264 dan pengaturan penyandian untuk pemutaran bebas gangguan


11

Kami baru saja menerima enam papan Raspberry Pi dengan ram 512mb dan berencana menggunakannya untuk pemutaran HDMI.

Tes awal bekerja sangat baik dengan omxplayer, tetapi kami mengalami masalah kegagapan ekstrem untuk setiap file H264 yang memiliki bitrate lebih dari 3mbits.

Setelah menggali melalui web, saya menemukan bahwa beberapa orang memutar file 11mbit atau lebih tinggi tanpa masalah. Saya bertanya-tanya apakah overclocking dari Raspberry Pi benar-benar diperlukan untuk mendapatkan pemutaran yang lancar atau apakah ada pengaturan penyandian yang disarankan untuk file yang akan diputar di parutan?

Pengaturan kami saat ini:

  • gpu split dari 256/256
  • raspbian terbaru dari http://www.raspbian.org/RaspbianImages dan ditingkatkan denganapt-get dist-upgrade
  • mencoba dengan kartu sandisk extreme pro 32GB 95mb / s dan dengan kartu SD kelas 10 standar
  • omxplayer dari http://omxplayer.sconde.net/ Tanggal pembuatan : 23/10/2012 01:40 CEST
  • omxplayer dimulai dari konsol dengan audio passthrough; juga mencoba dengan klip video yang tidak memiliki trek audio sama sekali

Berikut adalah salah satu video yang kami coba putar .

Kami juga mencoba berbagai bitrate yang lebih kecil. Kecuali untuk h.264 yang disandikan dalam vbr dengan 3mbit semua video gagap.

contoh video yang ingin kami putar ada di vimeo dan di youtube:


Distro apa yang Anda gunakan?
Jivings

saya menggunakan raspbian.
parasew

Masalah menarik. Apakah Anda memiliki firmware terbaru, dan rilis terbaru OMXPlayer? Apakah mungkin bagi Anda untuk mencoba distro yang berbeda, atau kartu SD yang berbeda?
Jivings

saya mencoba berbagai kartu sd. akan mencoba distro yang berbeda besok.
parasew

2
Sepertinya Anda memperbaiki masalah Anda di forum lain. Bisakah Anda memposting informasi fps, bitrate, codec, filetype untuk orang lain?
ow3n

Jawaban:


4

Pengaturan yang saya gunakan dengan ffmpeg untuk mentranskode video untuk pemutaran menggunakan Xbmc pada Pi saya adalah ini:

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

Ini memutar ulang dengan baik pada full HD.

Satu hal lagi yang perlu Anda periksa adalah pengaturan vsync. Anda ingin mematikan ini dan melihat apa pengaruhnya. vsync on sangat tidak bisa dimaafkan jika Anda memiliki frame yang membutuhkan frame penuh untuk diterjemahkan. Di mana pengaturan ini dapat ditemukan tergantung pada lingkungan grafis yang Anda gunakan untuk menjalankan omx player.

Menggunakan kartu SD kelas 10 juga merupakan suatu keharusan, tetapi saya melihat Anda sudah memilikinya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.