Смартмуви 3.32 хакнутый + необходимые кодеки В топике предлагается обсуждать оптимальные настройки кодирования видео, новые плееры и всего, что может нам облегчит просмотр полноэкраного видео на SX1!
Здраствуйте, одноклубники;)
Все наверно бывалые и знают, что на нашем любимом SX1 можно смотреть фильмы?;)
На случай, если для кого-то это новость, то для начала сделаю миниобзорчик видео-плееров для смартфонов, а далее предложу настройки для кодирования видео под смартфон.
1. Введение. Обзор видеоплееров и определение оптимального.
Crystal - проигрыватель файлов сформированных при помощи CrystalPlayer. Именно им пользуюсь на своём PC. Но с мобильной версией не разобрался... По каталогам лазит, но видео файлы не находит. То ли формат поддерживает какой-то непонятный, не то просто сырая прога, не понятно...
Mobiclip - проигрыватель *.mo. В этой версии добавлена перемотка. Клипы надо в папку E:mobiclip кидать. Размерчик уж больно великоват, не у всех есть гиговые карточки;) з.ы. закидывал разные клипы *.mo, но плеер так и не открыл не один из них, говоря мол формат не поддерживается и предлагал обновить программу.
Real One Player - проигрователь *.rm или *.rmm, идёт как предустановленный. Качество видео и звука хорошое, всё идёт без тормазов. Но думаю нам он будет не интересен, т.к. нельзя просматриватьвать во весь экран.
Pv Player - проигрователь *.3gp и *.mp4. Есть режим Fullscreen. Но 3gpp совсем не катит со своими фиксироваными 128х96 и 176х144, плохим качеством видео и amr-звуком, mp4 чуть получше, но тоже не блеск...
DVD Player - проигрователь *.avi. Не скромное название, не правда ли?;) Очень симпотичная менюшка. Видео воспроизводится в полноэкраном режиме. На этом пожалуй положительные моменты заканчиваются. Файлы сконвертированные через SmartMovie Converter понимаются без проблем, если пользовались, скажем, PocketDivXEncoder, то возникает неминуемая General error: -5. Из того что всё-таки запустилось видео подтормаживало значительно сильнее, чем на Smart Movie.
Smart Movie - проигрователь *.avi. В нагрузку к приложению идёт софтинка для PC - SmartMovie Converter и XviD-кодаки для телефона. Конвертер хорошо справляется со своей задачей: создаёт файлы нужного размера, с заданными битрейтами аудио- и видео-потоков. Что касается самого плеера, то он довольно удобен, интерфейс русский и проблем никаких не возникает. В опциях можно изменить ориентацию (книжная/альбомная), убрать с экрана полосу прокрутки и время, выставить опережение звука и, наконец, растянуть на весь экран. При использовонии конвертера идущего в комплекте при воспроизведении звук захлёбывается, картинка подтормаживает.
Выходит из того что есть нормально работают только четыре, полноэкранный режим есть в трёх, наиболее удобный формат для конвертирования(AVI) - в двух, и из этих двух оставшихся Smart Movie менее прихотлив и более функционален. Придя к выводу, что Smart Movie лучший видеоплеер из имеющихся, стоит разобраться с настройками для конвертирования видео, чтобы и звук не заикивался, и видео не превращалось в слайдшоу. При этом размер файла должен получатся относительно небольшой.
2. Определение оптимальных настроек для кодирования видео на PC.
Когда я первый раз конвертировал себе видео установил настройки почти по минимуму, чтобы файл получился масенький из 680МБ всего 68МБ:) Звук пропадает, видео подтормаживает. Подумалось, что сжал слишком сильно. Выставил настройки более высокие(значительно увеличил битрейт видео- и аудио-потоков) выходной файл стал раза в два больше, но проблема с заикающимся звуком и "слайдшоу" осталась... Этож до каких пор надо увеличивать качество, чтобы добится нормальново качества? До 300 метрового выходного файла? Не, это не дело...
Вычитал интересную идейку на форуме ProzzaK"а.
Суть её заключается в том, что видео надо кодировать с разрешением, меньшим чем полноэкранный режим(176х208). "... мы же не кодируем видео для ПС 1024Х768, даже DVD кодят с разрешениет в 1.5 раза меньше, для Гаги оптимальным оказался размер 100Х76, при меньшем разрешении картинка становилась заметно размытой."(с)TankSpb Хорошая идея, не правда ли?;)
Распишим как это реализовать в домашних условиях;)
Для кодирования видео нам достаточно PocketDivXEncoder'а.
Скачиваем, запускаем и приступаем к установлению настроек.
Если лень читать, что написано ниже, то смотрите сриншот с настройками;)
Настройки для PocketDivXEncoder:
1. File to encode
Выбираем файл, который будем кодировать.
2. Output file
Указываем путь и название для файла, который получим после перекодировки.
3. Output options
Настройки аудио и видео. На размер файла влияет только битрейт
· Video quality: 3-6
· Audio quality
Жмякаем на стрелку слева и выставляем: 32000Hz 48kbps Mono
· Output dimension
Жмякаем на Change выставляем ширину картинки 100-112 пикселей, высота пропорционально изменится. Чем меньше размер, тем картинка будет более размывчата. В свою очередь, чем больше картимка, тем больше возрастает шанс получить "слайдшоу"
· Crop
Если фильм у вас 16:9(т.е. картинка узкая и вытянутая), то можно отрезать по 10-15% с краёв, и тем самым сделать 4:3;)
· Cut film
Вступления типа Miramax Films present... и титры в конце фильма можно вырезать при помощью Cut film.
4. Encoding task management
Кликаем снизу на Advanced options и выставляем:
· VHQ
· XviD
· Framerate(fps): 25
· Create an AVI file with a MP3 audio stream
Собственно это всё, жмём Direct encoding и видео пошло кодироваться, а вы чай пить;)
Вот краткие настройки для других программ-конвертеров:
Video:
· 122-164kbps
· 100x80-112x88 pix
· 25fps
· VHQ
· XviD
Audio:
· 32000Hz
· 48kbps
· Mono
· AVI with MP3
Если кто-то использует другие настройки, при этом видео и звук не тормозят, то делитесь опытом;)