Як конвертувати відео для повільного пристрою Android


4

Я знаю, що немає кращого відеокодека чи формату. Тому що кожен кодек розроблений відповідно до своєї роботи та ситуації.

У мене є планшет Android, який може відтворювати будь-яке відео з будь-яким кодеком або форматом, але якщо відео високої якості, відтворення сповільнюється, оскільки він має повільний процесор і GPU.

Ось системна інформація мого пристрою:

  • Версія для Android: 4.1.2 Jelly Bean
  • Дисплей: 1280x720
  • Чіпсет: Nvidia Tegra 2 T20
  • Процесор: двоядерний процесор ARMv7 900 МГц Cortex-A9
  • GPU: ULP GeForce
  • ОЗУ: 700 Мб
  • Внутрішня пам’ять: 20 ГБ
  • SD-карта: ні

Отже, це не дуже повільний планшет, але недостатньо швидкий для плавного відтворення відео H.264 / x264. Я знаю, що для відтворення відео H.264 та x264 потрібен швидкий процесор. Отож, скажіть, будь ласка, який формат відео та кодек найкращий для моєї ситуації, щоб плавно відтворювати 720p та HQ відео на моєму пристрої та не забирати стільки пам’яті.

Я хочу дивитись фільми 720p та HQ на своєму повільному пристрої, і я шукаю найкращий кодек для конвертації фільму і не займати більше 10 ГБ пам'яті. І звичайно відтворення відео повинно бути плавним.

Я спробував багато фільмів MP4 720p H.264 або x264 для відтворення з багатьма відеоплеєрами Android, але кожен програвач просто уповільнює відтворення в обох режимах:

  • Апаратне кодування
  • Кодування програмного забезпечення

Відповіді:


2

Ймовірно, ваш пристрій Android не підтримує відео H.264 з профілем вище, ніж базовий. Профіль визначає, якими функціями може користуватися кодер, а профіль Baseline - один із "нижніх", це означає, що навіть менш потужні пристрої повинні мати можливість відтворювати відео.

Найпростішим способом повторно кодувати відео до базової лінії H.264 було б скористатися ручним гальмом та вибрати попередньо встановлену програму Android з висувного ящика. Потім, як профіль H.264 , виберіть базову лінію .

Для звуку виберіть параметр Auto Passthru , щоб не потрібно було кодувати його повторно.

Якість виводу ви встановлюєте, змінюючи повзунок Постійна якість . Нижчі значення означають кращу якість, а більш високі значення - гіршу якість (і, звичайно, менший розмір файлу). 22 - це хороший стандарт за замовчуванням, але ви можете вибрати що-небудь між 18 і 28. Див. Мою інструкцію по CRF, щоб отримати докладнішу інформацію.

Щойно ви встановите це, просто перекодуйте своє відео у файл MP4 та спробуйте відтворити його на пристрої ще раз.


-1

Tegra 2 відомий проблемами з відтворенням відео 720p

Це дуже поширений SoC для старих Android-планшетів 2010 року, включаючи популярні, такі як ASUS Eee Pad Transformer, Samsung Galaxy Tab, Acer Iconia тощо, тому в Інтернеті є багато інформації про те, як максимально використовувати його. Все, що стосується однієї з цих таблеток, стосуватиметься і вашої.

Наприклад, ось керівництво по використанню популярного безкоштовного програмного забезпечення HandBrake для перетворення 720p відео для ASUS Eee Pad Transformer:

http://forum.xda-developers.com/showthread.php?t=1060825

Щасти

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.