Browser Google Chrome. mp4 h264 menjadi hitam secara sporadis saat bergerak di timeline (lompat ke bingkai yang berbeda)

0

Spesifikasi:
Windows 7 Professional 64 bit
Xeon E31270 CPU 3.40 GHz
16 GB RAM
Versi Chrome 27.0.1453.116 m

NVIDIA Quadro 2000 1GB
Total memori grafis yang tersedia 8938 MB
Memori grafis khusus 1024 MB
Memori sistem khusus 0 MB
Memori sistem bersama 7914 MB

Tentang 10GB RAM yang tersedia (5GB Gratis, 5GB di-cache)

Informasi Kinerja Windows memberikan 7,0 (kemungkinan 7,9) pada grafik saya.
Windows Experience Index:
Graphics: Kinerja desktop untuk windows Aero = 7.0
Grafis game: Bisnis 3D dan kinerja grafis game = 7.0

Masalah:
File H264 dapat diputar jika baru saja dimulai dan dilihat secara normal.

Jika saya mengklik garis waktu dengan mouse saya, video menjadi hitam dan perlu diatur ulang untuk mendapatkannya kembali.

Biasanya dibutuhkan beberapa perubahan bingkai sebelum menjadi hitam.

Hal yang sama terjadi jika ada kontrol video HTML5 pada halaman dan saya menggunakannya untuk melompat-lompat.

Masalah terjadi dengan setiap file H264 yang saya coba, itu tidak terjadi dengan file WebM.

Berikut ini contoh file:
http://html5videoplayer.github.io/

Jika Anda melihat tautan itu dengan Chrome, itu memuat file mp4: H264 MPEG-4 AVC (bagian 10) (avc1)

Jika Anda melihatnya dengan Firefox, itu memuat file WebM: VP8 Video Google / On2 (VP80)

Saya mengunduh keduanya dan memutarnya di Chrome. File WebM tidak memiliki masalah ketika saya melompat-lompat di timeline, file H264 menjadi hitam dalam beberapa frame melompat.


Saya menghabiskan banyak waktu mencari jawaban, tetapi bahkan belum menemukan artikel yang menyebutkan masalah yang sama, ada beberapa hasil tentang H264 yang tidak bermain, tetapi bukan tentang masalah ketika melompat-lompat pada garis waktu.

Dan tentu saja ada banyak hasil tentang kisah H264 dan apakah itu akan didukung oleh berbagai browser.

Ada saran?

Bisakah saya memberikan informasi tambahan yang akan membantu menentukan penyebab masalah?

codewaggle
sumber
Apakah itu terjadi ketika Anda memutar video H.264 lainnya di browser atau dengan WMP? Sudahkah Anda mencoba mengunduh MP4 dan memutarnya di WMP / VLC? Mungkin terkait dengan pertanyaan lain ( superuser.com/questions/540025/… ): dilacak di sini code.google.com/p/chromium/issues/detail?id=221542
Bala Sivakumar
@BalaSivakumar Terima kasih, gejala dalam pertanyaan Superuser yang Anda tautkan berbeda, tetapi saya mencoba mengaktifkan "Nonaktifkan hardware decode video decode" chrome flag dan itu memperbaiki masalah. Jika Anda membuat jawaban yang menjelaskan cara mengakses flag chrome dan mengaktifkan flag itu, saya akan dengan senang hati menerimanya.
codewaggle
Senang itu berhasil. Saya pikir akar-penyebab dan masalahnya sama (walaupun gejalanya sedikit berbeda). Saya pikir pertanyaan itu harus ditandai sebagai penipuan dari yang lain yang saya tautkan karena saya tidak benar-benar memberikan jawaban (hanya terkait dengan yang lain) :)
Bala Sivakumar
@BalaSivakumar Saya melihat pertanyaan ketika saya mencari dan tidak melihatnya karena katanya "Google Chrome tidak memutar file mp4", saya bisa memutar file. Gejalanya berbeda. Lebih penting lagi, itu adalah jawaban berkualitas rendah dengan nama bendera yang salah. Juga tidak ada penjelasan tentang cara mengubah pengaturan. Kebanyakan orang tidak akan tahu apa "bendera krom" itu dan harus mencari untuk mencari tahu apa artinya dan bagaimana sebenarnya memperbaiki masalah. Jika Anda lebih suka tidak, maka saya akan membuat jawaban sehingga ada penjelasan yang jelas dan lengkap dari solusinya.
codewaggle

Jawaban:

1

Solusinya adalah Menonaktifkan decode video yang dipercepat perangkat keras dalam pengaturan eksperimental Chrome.

Untuk melakukan ini, Anda harus mengikuti langkah-langkah ini:

  1. Masukkan "chrome: // flags" di bilah alamat browser Chrome dan tekan Enter.
  2. Temukan pengaturan bernama "Nonaktifkan decode video yang dipercepat perangkat keras.".
  3. Klik tautan "Enable" yang ditampilkan setelah deskripsi pengaturan.
  4. Mulai ulang browser.
codewaggle
sumber