Cài đặt Handbrake x264 lý tưởng để mã hóa video


17

Các cài đặt lý tưởng để tận dụng khả năng giải mã phần cứng của bộ xử lý và vẫn tránh xa mọi tính năng yêu cầu giải mã phần mềm hoặc không có khả năng giải mã chính xác trong phần cứng?

Ví dụ: tôi biết rằng B-Frames thường không được xử lý tốt (hoặc hoàn toàn) trên nhiều thiết bị di động và điều tương tự cũng đúng với sơ đồ mã hóa CABAC.


Vâng câu hỏi của bạn là mơ hồ. Hỏi về Raspbery Pi Q & A, chúng tôi sẽ cung cấp cho bạn và trả lời các cài đặt tốt nhất cho Pi .. không phải điện thoại di động hoặc bất kỳ thiết bị nào khác. Vui lòng chỉnh sửa câu hỏi của bạn. Hoàn thành một câu hỏi rất hay!
Piotr Kula

3
Tôi đang hỏi cụ thể về Raspberry Pi và bản phân phối RaspBMC - Tôi chỉ đơn giản cung cấp các tham chiếu di động làm bối cảnh cho các tính năng có thể không khả dụng vì phần cứng khá giống nhau.
Goyuix

1
Tôi vừa chạy thử nghiệm với nguồn 720p và cài đặt mặc định "Cấu hình cao". Điều đó bao gồm cả mã hóa B-Frames và CABAC. Nó chơi tốt trên RaspBMC. Tôi sẽ tiếp tục điều tra một số tùy chọn khác.
Goyuix

Điều đó thực sự tuyệt vời. Tôi nghĩ rằng Pi nên có thể xử lý hầu hết các mã hóa tiêu chuẩn được xác định trong phanh tay. Làm thế nào để bạn kiểm tra nó? Tôi sẽ thử một số mã hóa 1080p
Piotr Kula

Tôi nghĩ bước đầu tiên sẽ là tìm hiểu bộ giải mã của bạn có thể và sẽ làm gì khi sử dụng phần cứng.
XtL

Câu trả lời:


7

Để trả lời câu hỏi của bạn, mọi mã hóa H.264 sẽ hoạt động hoàn hảo trên Raspberry Pi. Vì vậy, bạn phải chọn (bất kỳ cấu hình nào bạn chọn, cấu hình cao nhất hoặc bình thường) tùy chọn H.264 trong tab Video dưới Video codec . Đối với âm thanh, sử dụng AAC (được hỗ trợ) và chọn âm thanh nổi (âm thanh vòm Dolby không hoạt động).

Sử dụng các cài đặt đó (đã tự kiểm tra) mọi thứ đều hoạt động tốt và mượt mà, không có vấn đề gì cả. Các tùy chọn khác như tốc độ khung hình có thể ảnh hưởng đến bộ phim rất nhiều, hướng dẫn về tốc độ khung hình: https://trac.handbrake.fr/wiki/FramartersGuide

Tôi nghĩ rằng nó sẽ giúp bạn, hãy nhớ codec video trên H.264 và âm thanh trên AAC âm thanh nổi. Kiểm tra tốc độ khung hình của bạn và các tùy chọn khác thường sẽ ảnh hưởng đến kích thước của video.


1
Đừng quên bật tối ưu hóa cho web trong phanh tay. Thực sự có được khi bỏ qua tiến / lùi trong luồng hoặc phát trực tuyến qua HTTP để phát video HTML5 .. My Pi là một PiTube
Piotr Kula

3
Tôi thực sự hy vọng có một cuộc thảo luận chi tiết hơn về các cài đặt x264 cụ thể - tôi đã đề cập cụ thể đến mã hóa B-Frames và CABAC - điều đó có thể chấp nhận được. Có lẽ câu hỏi của tôi quá mơ hồ ... ví dụ tôi sẽ chọn các cài đặt khác nhau nếu tôi sử dụng nó chủ yếu qua video tổng hợp thay vì HDMI, nhưng tôi không cảm thấy mình có thể chấp nhận câu trả lời của bạn như ngày hôm nay. Các ghi chú trên âm thanh stereo AAC là hoàn hảo. Tôi đã hy vọng cho một cái gì đó tương tự với các tùy chọn nâng cao x264 là tốt.
Goyuix

Tôi nghĩ rằng bạn không thực sự có được khái niệm về các tùy chọn bổ sung như B-Frames. Đối với tất cả các cài đặt và giải thích (và những gì họ làm) mewiki.project357.com/wiki/X264_Sinstall Ví dụ: Khung B là "Khung B tương tự như khung P, ngoại trừ chúng cũng có thể sử dụng dự đoán chuyển động từ các khung trong tương lai. Điều này có thể dẫn đến hiệu quả tốt hơn đáng kể về tỷ lệ nén. " Điều này không liên quan gì đến việc phát video trên raspberry pi mà thay vào đó là kích thước nén. Không thực sự biết nếu bạn cần xử lý nhiều hơn cho HDMI out hoặc composite out.
DanFritz

1
Kinh nghiệm của tôi là các thiết bị có công suất thấp (chủ yếu là điện thoại thông minh / thiết bị iOS) là các video được mã hóa bằng x264 sử dụng B-Frames hoặc sử dụng mã hóa CABAC sẽ không phát lại chính xác do giới hạn phần cứng / phần mềm. Chắc chắn có một điểm ngọt ngào giữa hiệu quả như bạn đã đề cập và một tệp không phát lại do một số tính năng nâng cao không được công cụ giải mã hỗ trợ. Tôi hy vọng sẽ tìm thấy "điểm ngọt ngào" cho Raspberry Pi. Thử nghiệm của riêng tôi đã rất tích cực cho đến nay (Hồ sơ cao với nhiều chuông và còi được bật), mặc dù không dứt khoát.
Goyuix

"mọi mã hóa H.264 sẽ hoạt động hoàn hảo trên Raspberry Pi." - thật không may là KHÔNG đúng. Xem điều này cho một ví dụ tốt. Điều thậm chí còn tồi tệ hơn ở mức 4.1, được cho là sẽ được hỗ trợ với các vấn đề dường như cũng có chúng. Ít nhất tôi đã có một tệp 4.1 hoàn toàn không phát trong Kodi trên Rpi.
silverdr

2

Để tham khảo trong tương lai của bất kỳ ai đang tìm câu trả lời chi tiết cho cùng câu hỏi này, vui lòng tham khảo bài đăng này trên diễn đàn Raspberry Pi: https://www.raspberrypi.org/forums/viewtopic.php?f=2&t=4668

Tóm tắt: RPi hỗ trợ Cấu hình cao H.264 Cấp 4.1. Nếu bạn chọn các tùy chọn này trên trang Video của phanh tay, Pi sẽ phát chúng.

Bạn nên đảm bảo rằng âm thanh được mã hóa bằng AC3 chứ không phải DTS hoặc bạn có thể gặp phải các vấn đề phát lại: xem câu hỏi này: Sự khác biệt giữa H.264 và x264 và cách phát nó

Chúc mừng.

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.