omxplayer: h.264 bitrates và cài đặt mã hóa để phát lại không bị nhiễu


10

Chúng tôi vừa nhận được sáu bảng Raspberry Pi với ram 512mb và dự định sử dụng chúng để phát lại HDMI.

Các thử nghiệm ban đầu đã hoạt động rất tốt với omxplayer, nhưng chúng tôi đang gặp phải sự cố nói lắp cực đoan cho mỗi tệp h264 có tốc độ bit trên 3mbits.

Sau khi đào qua web, tôi thấy rằng một số người chơi các tệp 11mbit hoặc cao hơn mà không gặp vấn đề gì. Tôi tự hỏi liệu việc ép xung Raspberry Pi có thực sự cần thiết để có được phát lại mượt mà hay có bất kỳ cài đặt mã hóa được đề xuất nào cho các tệp để phát trên rasp không?

Cài đặt hiện tại của chúng tôi:

  • chia gpu 256/256
  • raspbian mới nhất từ http://www.raspbian.org/RaspbianImages và được nâng cấp vớiapt-get dist-upgrade
  • đã thử với thẻ sandisk Extreme pro 32GB 95mb / s và với thẻ SD tiêu chuẩn lớp 10
  • omxplayer từ http://omxplayer.sconde.net/ Ngày xây dựng: 23/10/2012 01:40 CEST
  • omxplayer bắt đầu từ bảng điều khiển với âm thanh truyền qua; cũng đã thử với các videoclips không có đoạn âm thanh nào cả

Đây là một trong những video chúng tôi đang cố gắng phát .

Ngoài ra, chúng tôi đã thử với các bitrate nhỏ hơn khác nhau. Ngoại trừ h.264 được mã hóa trong vbr với 3mbits tất cả các video nói lắp.

video ví dụ mà chúng tôi muốn phát là trên vimeo và trên youtube:


Bạn đang sử dụng bản phân phối nào?
Jivings

tôi đang sử dụng raspbian.
ký sinh

Vấn đề thú vị. Bạn có phần sụn mới nhất và bản phát hành OMXPlayer mới nhất không? Bạn có thể thử một bản phân phối khác, hoặc một thẻ SD khác không?
Jivings

tôi đã thử các thẻ sd khác nhau. sẽ thử một bản phân phối khác vào ngày mai.
ký sinh

2
Có vẻ như bạn đã khắc phục vấn đề của mình trên một diễn đàn khác. Bạn có thể đăng thông tin fps, bitrate, codec, filetype cho người khác không?
ow3n

Câu trả lời:


4

Các cài đặt tôi sử dụng với ffmpeg để chuyển mã video để phát lại bằng Xbmc trên Pi của tôi là:

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

Điều này phát lại tốt ở mức full HD.

Một điều khác bạn cần kiểm tra là cài đặt vsync. Bạn muốn tắt cái này và xem những gì ảnh hưởng đến nó. vsync on rất khó tha thứ nếu bạn có các khung mất khoảng một khung hình đầy đủ để giải mã. Nơi cài đặt này có thể được tìm thấy tùy thuộc vào môi trường đồ họa bạn đang sử dụng để chạy trình phát omx.

Sử dụng thẻ SD lớp 10 cũng là một điều bắt buộc, nhưng tôi thấy bạn đã có điều đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.