Bộ giải mã và bộ chứa định dạng video được đề xuất để phát trên thiết bị Android là gì


7

Tôi sắp mã hóa một số video của mình để có thể phát chúng trên thiết bị Android?

container, codec và kích thước tương thích nhất cho các thiết bị Android là gì. cảm ơn!


Bạn có thể thử Handbrake ( handbrake.fr ) để chuyển mã video. Nó hỗ trợ các cấu hình khác nhau và bạn có thể google cho một cấu hình cho một thiết bị cụ thể. Xem liên kết này Tôi đã đào lên: knowyourcell.com/htc/htc-desire/desire-guides/487526/NH Tôi đã sử dụng Handbrake (Tôi cũng có một Mong muốn) và kết quả khá khả quan.
Martin Tapankov

Câu trả lời:


4

Các nhà phát triển Android Hướng dẫn bao gồm này khá triệt để. Họ có tất cả các định dạng được hỗ trợ cũng như các khuyến nghị. Tôi cũng khuyên bạn nên sử dụng độ phân giải tương tự như màn hình của bạn nếu thiết bị của bạn có thể xử lý nó, điều đó sẽ cải thiện chất lượng rất nhiều.


1
ok cảm ơn, vì vậy tôi đang cố mã hóa nó thành h263 bằng ffmpeg nhưng điện thoại của tôi vẫn nói: video này không thể phát được
kẹp

@clamp Bạn có thiết bị gì?
Matthew đọc

HTC Desire với Android 2.2
kẹp

2

Khi tôi mã hóa phim bằng Handbrake hoặc DVDFab, tôi chọn tùy chọn "iPad", tạo ra một m4v với h.264 và AAC (tôi nghĩ). Vâng, điều này cảm thấy như là bất khả xâm phạm, nhưng tôi chỉ bỏ qua những giọng nói trong đầu. ;)

Trên XOOM, điều này chơi tốt. Để giảm kích thước tập tin, tôi đưa âm thanh xuống âm thanh nổi @ 44.1khz và 96kbps và tốc độ video thành 1200kbps, trong khi vẫn duy trì 720p. Điều này dường như hoạt động tốt và hầu hết các bộ phim 2 giờ nằm ​​trong phạm vi từ 1 đến 1,5 GB.


0

Dựa trên một câu trả lời khác cho câu hỏi "Bộ giải mã video tối ưu cho điện thoại Android cấp thấp" , đây là những gì tôi đã sử dụng:

ffmpeg -i input_video.mp4 \
    -sws_flags lanczos+accurate_rnd \
    -vf "scale=iw/2:-1" \
    -c:v libx264 \
    -crf 23.0 \
    -preset veryslow \
    -profile:v baseline \
    -tune fastdecode \
    -strict -2 \
    output_video.mp4

Lưu ý rằng tôi đã không đặt độ phân giải cụ thể, chỉ giảm một nửa video gốc thông qua -vf "scale=iw/2:-1"tùy chọn hoạt động tốt cho trường hợp của tôi, nhưng bạn có thể thay đổi điều đó như được ghi lại trên trang wiki "Thu nhỏ (thay đổi kích thước) bằng ffmpeg" .

Các H.264 Encoding Hướng dẫn cũng có thể hữu ích.

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.