Відео для Android

Пост з розряду “Записка для самого себе”. Нещодавно купив собі комунікатор на базі Android і якось захотілося подивитися фільм на ньому. Завантажив цілий пакет перекодованих фільмів для комунікаторів (Windows Mobile) в форматі *AVI (коли користувався кпк’шкою на базі вінди, з цим форматом не було ніяких проблем…). Запускаю – не йде!.. Погугливши, отримав як результат перше розчарування в Андроїді: платформа молода, а написання відеоплеєра, який підтримував би найбільш популярні формати і кодеки, все ще триває… Стандартний же плеєр дозволяє переглядати відео в форматі *MP-4, та й то не все, а лише те, яке має відповідні розміри, бітрейд і т.д…. 🙁

Вихід із ситуації. хоч і не дуже зручний, але все ж таки існує.

Беремо безкоштовну утиліту HandBreak. Додаємо в неї наш фільм, який би ми хотіли переглянути на Андроїд-пристрої та, власне, місцерозташування та назву файлу, який і буде нашим фільмом. У вкладці “Video” вибираємо кодек MPEG-4 (FFMpeg), бітрейт відео виставляємо в межах 600-700. Ставимо галочку на опції 2-Pass Encoding. У вкладці Picture встановлюємо розміри зображення в 480×320 px. У вкладкці з налаштуваннями звуку все залишаємо без змін і лише виставляємо бітрейт у 128 кілобіт/секунду.

Запускаємо процес перекодування і після досить таки довго чекання (в залежності від розмірів оригінального файлу) отримуємо відео, перекодоване спеціально під наш гаджет!

  • Okspen

    Впевнений, з часом з'являться. Не завжди буває все й одразу 🙂

  • Звісно, але фільми дивитися хочеться вже зараз…

  • zymova

    а навіщо таке збочення дивитись фільми на такому манюнькому екрані? ніколи цього не розуміла. я ледве сприймаю читання книжок в такому вигляді, але фільми то вже занадто. мені навіть лептоп з 15' монітором здається замалим, а тут…

    • Дуже я люблю , знаєш, в поїзді замість розпиття пива чи гри в карти, а також сособливо коли об 11 світло вимикають, ше шось поробити, окрім як тупо лежати і втикати… 🙂
      Та й навыть в мысты часу нема на перегляд фільмів, а серіали з короткими серіями по 30 хв. можна і в маршрутці дивтися…
      Ще варіант – у кожного є відео, яке він хоче мати завжди при собі, щоб чи то переглядати самому, чи то мати змогу показати комусь в будь-який час у будь-якому місці…

      • zymova

        я зазвичай читаю в такому випадку. а от відео в такому міліпіздричному, вибачте на слові, форматі не дивитимусь нізащо.

        і в мене якщо чесно нема ніякого відео, яке хочеться мати при собі)))

        • ну, кожному своє…
          я думаю, знайдеться багато людей, які скажуть, що читати в такому міліпіздрічному форматі – це збочення, хоча мені тільки так і вдається почитати книги…
          а ше знайдеться багацько таких, які скажуть, що розмовляти по телефону – це зло, яке заміняє живе спілкування і т.д. і т.п. 🙂

  • jin

    А чи не простіше перекодовувати за допомогою консольного mencoder? чи навіть скриптом – икдаєш фільм у певну папку, і на виході отримуєш готовий перекодований фільм

    • Мануали в студію!

      • jin

        ну там нічого складного немає, виглядатиме типу цього:

        mencoder <inputfile> -o <outputfile>.mp4 -vf dsize=480:320:2,scale=-8:-8,harddup -of lavf -lavfopts format=mp4 -ovc x264 -sws 9

        • так а шо це взагалі таке? це типу тре в консолі руцями набрати?
          а root-доступ розкажеш як отримати?

          Хоча, якщо говорити про "простіше", то простіше таки пограмою перекодувати і на телефон закинути…

  • Купляй провиренні рішення, наприклад iPhone

    • 🙂
      Я думаю кількість софту під Андроїд збільшиться в рази з виходом найближчим часом різних девайсві від абсолютно різних виробників, які обєдгуватиме одне – платформа Android 🙂 Тоді ваші перевірені рішення, Василю, виявляться дуже, як то кажуть, "ущербными" і влетять вам в монєту 🙂

    • Петро

      А хіба під айфон не треба перекодовувати ту ж музику?
      Коли в Андроїді проблема форматів – це лише всього питання часу, то у Ейпл – це політика така, присадити всіх на свій галімий айтюнс…