Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, download files, subscribe to answers - you need to login.

Конвертация видео и аудио для кнопочных телефонов Samsung


f2065
 Share

Recommended Posts

Конвертация видео и аудио для воспроизведения

на простых телефонах Samsung 2009-2015г

B5722 C3322 C3322i C3782 C3520 C3592 S5610 S5611 и другие.

 

 

Оглавление

Ключевые различия телефонов 2

Особенности файловой системы 3

Особенности музыкального проигрывателя 3

Каталогизация музыкальных файлов 4

Оптимизация файлов для рингтонов 5

Особенности видеопроигрывателя 6

Конвертация видеофайлов для телефона 7

 

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Ключевые различия телефонов

Samsung выпустил несколько сотен моделей кнопочных телефонов. Но на самом деле, с инженерной точки зрения, их ассортимент очень маленький. У самсунга для простых телефонов (не смартфонов) было замечено всего около десятка аппаратно-программных платформ: Agere, Sysol, Swift (SMP), Infineon (MMP), Broadcom, Qualcomm, Skyworks, Spreadtrum (SNMP).

 

Все модели телефонов в рамках каждой аппаратно-программной платформы, схожего класса и возраста – имеют много одинаковых особенностей, одинаковые поддерживаемые форматы мультимедийных файлов, одинаковые ограничения файловых систем и т.п. Знание этого факта – позволит применять базу знаний и инструкции от аналогичной соседней модели (небольшой разброс по годам разработки допустим, а по платформе – нет).

 

Ниже приведена таблица платформ для некоторых распространённых в России моделей, которые имеют слот для карты памяти (что подразумевает работу с медиафайлами):

 

 

ПлатформаГод начала выпуска
2007 G2008 H2009 I2010 J2011 K2012 L2013 M2014 N2015 O2016 P2017 Q
SpreadtrumB310E B360E S5611B350E B550
InfineonC3200 C3200G C3530C3011 C3332 C3350 C3560 C3752 E2232 E2652 E2652W S3350C3310 C3312 C3312R E2350 S5222C3322i C3592B312E
SwiftD880 D900E D900i G600D780 D980 L700 M3510 S3600B2100 B3410 B5702 B5722 C3212 C5212 C6112 S3600iC3222 C3300K C3510 C5212i E2152 E2370 S5550C3222W C3300i C3322 C3330 C3520 E2222 S5610C3782 E2252S3332
AgereC3110 M610 M620C3010 C3050
QualcommG800G400 L811 U800 U900M7500 M7600 S5510 S7220 S7350 S7350E S7350F S7350i S8000 S8000MB2710 C3510T S3370 S5350
BroadcomF480 F480iM8800 M8910 S3310 S3650 S3650M S3650W S5230 S5230M S5230W S5230T S5560 S7070 S8300 S8300NB3410W B7722 B7722i M3710 S5620C6712 S3850 S5260 S5560

Данная инструкция ориентирована на телефоны платформ Swift, Infineon и Spreadtrum, выпуска после 2009г. По остальным моделям – см. форумы.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Особенности файловой системы

В принципе эти телефоны используют файловую систему FAT или FAT32 (так же как компьютер). И подключив телефон к компьютеру на него как на флешку можно залить файлы, соответствующие по именам и размерам стандартам FAT. Но пользовательский интерфейс телефона для работы использует собственную БД – надстройку над FAT, и у неё есть более строгие ограничения к именам файлов.

 

На многих платформах ограничено допустимое количество файлов на флешке, обычно 1500 или 3000 штук (у разных моделей по-разному).

 

У всех платформ существенно ограничена максимальная длинна имени файла по сравнению с компьютерной FAT:

▹ Swift – максимальная длинна имени файла 48 английских букв или 24 русских буквы.

▹ Infineon – максимальная длинна имени файла 60 английских букв или 30 русских букв.

▹ Spreadtrum – максимальная длинна имени файла 84 английских буквы или 42 русских буквы.

 

Подобное различие в длине для английских и русских букв связано с тем что телефон использует кодировку UTF-8 – в которой одна английская буква занимает 1 байт, а одна русская буква занимает 2 байта (некоторые спецзнаки – например «€» – даже 3 байта).

 

Пользователи часто сталкиваются с превышением длинны имени файла копируя в телефон музыку с русскими именами вида «Исполнитель - Название песни.mp3», многие подобные названия не укладываются в телефонное ограничение длинны и телефон потом эти файлы просто не видит.

 

Если какие-то из файлов не видны в телефоне – то необходимо на компьютере проверить имена этих файлов: либо укоротить русские названия, либо переписать имена английскими буквами (транслит).

 

Особенности музыкального проигрывателя

Медиаплеер тоже не использует FAT, у него ещё одна собственная БД. Составляется эта БД по ID3-тегам у музыкальных файлов. Если у какого-то файла теги некорректные (слишком старого или слишком нового формата) то такой файл в медиаплеере не отображается.

 

На Swift медиаплеер имеет ограничение примерно в 1100 файлов, музыкальные файлы сверх этого он не видит. Хотя вообще файлов в сумме (с фотками и т.п.) на флешке может быть больше, но музыкальных файлов среди них должно быть не более 1100.

 

У самсунгов традиционно нет возможности воспроизводить альбомы в виде папок. Все музыкальные файлы, даже если они находятся в разных папках, представлены в медилаплеере единым списком. Но, медиаплеер самсунгов умеет сортировать музыку по альбомам, исполнителям и жанрам, которые прописаны в ID3-тегах MP3-файлов. Поэтому, проблема выбора папок решается правильным прописыванием альбомных ID3-тегов.

 

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Каталогизация музыкальных файлов

Для удобной навигации по загруженной в телефон музыки – необходимо в этой самой музыке при помощи компьютера единообразно отредактировать и исправить ID3-теги. Чтобы одинаковые исполнители – были названы одинаково. Обычно ведь у скаченных из разных источников MP3 – всё прописано по-разному, например где-то исполнитель с инициалами, где-то только фамилия, где-то полное имя, где-то регистр букв не совпадает – и телефон в итоге вместо 1 исполнителя разложит это всё на 5-10 разных исполнителей.

 

Телефоны Samsung не умеют проигрывать папку, но умеют проигрывать альбом который идентифицируется по соответствующим тегам. Поэтому правильно пропишите названия альбомов.

 

Теги в MP3-файлах существуют разных стандартов: ID3v1, ID3v2.3 ANSI, ID3v2.3 UTF, ID3v2.4, APE, APEv2… В файле могут быть теги сразу нескольких стандартов, но например S5611 не видит некоторые файлы если там одновременно ID3v1 и ID3v2.3 – хотя это весьма популярная комбинация. Итак, надо удалить все лишние теги, оставить только ID3v2.3 UTF-16.

 

Редактировать ID3-теги позволяют многие плееры и специализированные редакторы.

MP3TAG - специализированный редактор тегов;

Mp3tag_1.png

Тут делаем в настройках сохранение только ID3v2.3 UTF-16 и удаление всех остальных тегов.

Mp3tag_2.png

Выделяем все MP3, сначала сохраняем теги (будут обновлены или добавлены ID3v2.3 UTF).

Mp3tag_3.png

Затем удаляем теги (будут удалены ID3v1 и прочие мешающие телефону теги). Смотрим чтобы у всех в графе тегов было написано только ID3v2.3 (ID3v2.3).

 

TagScanner - специализированный редактор тегов;

 

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Оптимизация файлов для рингтонов

На телефонах платформы Infineon есть одна небольшая проблема – рингтоны не возможно установить с флешки, их надо скопировать в память телефона (а памяти телефона например у C3322i/C3592 всего 3…8 мегабайт – это 1…2 mp3-файла с хорошим качеством).

Но поскольку рингтонам не нужно высокое качество и не нужно несколько минут звучания – можно их перепаковать в 128kbit и обрезать длительность до 30 секунд – таким образом один рингтон будет занимать 0.5мб

 

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Особенности видеопроигрывателя

Эти телефоны конечно не рассчитаны на просмотр видеофильмов. Однако, поскольку у них есть видеокамера – то телефоны умеют воспроизводить видео которое записывает их видеокамера. Поэтому ассортимент поддерживаемых кодеков и форматов обычно сведён к единственному кодеку, в котором умеет записывать видеокамера.

Для просмотра на телефоне видеофайлов – необходимо эти файлы на компьютере сконвертировать в такой же формат как пишет видеокамера.

 

Критичные параметры видеодорожки такие:

Контейнер: MP4 или 3GP

Формат: MPEG-4 Base Media

Битрейт: 200…2000 Kbps

Bit rate mode : Variable

Ширина: 320 пикселей, Высота: 240 пикселей

Частота кадров: 15.

Интерлейс: Нет (прогрессивный)

С аудиодорожкой ситуация сложнее, камера пишет её так:

Формат: AMR Adaptive Multi-Rate Narrow band

Каналы: Моно

Sampling rate : 8000 Hz

Bit depth : 13 bits

Очень мало программ умеют конвертировать в формат AMR, да и звук там моно… Однако, телефон поддерживает чтение аудиодорожек формата AAC:

Формат: AAC (Advanced Audio Codec LC)

Sampling rate : 16000…48000 Hz

Bit rate mode : Constant

Битрейт: 64…224 kb/s

Channel(s): 2 channels

Channel positions: Front: L R

Тут приведены усреднённые допустимые характеристики, для охвата всех платформ. Например, старый Swift позволяет для аудио битрейт даже 384 kb/s, но Infineon не позволяет битрейт выше 224кбит/сек. Некоторые топовые модели (Spreadtrum S5611, Swift S5610) допускают частоту 30 кадров в секунду, но остальные модели в основном допускают только 15 кадров в секунду.

Ширина и высота кадра могут быть меньше, главное чтобы они не вылезали за габариты 320*240, например 320*180 нормально воспроизводится (такой размер получается при конвертации аспекта 16:9).

 

  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Конвертация видеофайлов для телефона

Итак, для конвертации можно использовать любой конвертер, который позволяет конвертировать в MPEG4 с ресайзом размеров кадра до 320*240, преобразованием частоты кадров в 15кадр/сек, и звуком AAC 128kb/s. Например, бесплатный XMedia Recode это всё умеет.

XMediaRecode_1.png

Открываем в него файл, выбираем формат MP4 и тип файла MP4

XMediaRecode_2.png

Параметры видео – кодек должен быть простой MPEG-4 (там есть ещё AVC, H.264 – их телефоны не поддерживают). Кол-во кадров/сек необходимо понизить до 15 (хотя, S5610/S5611 – допускают 30 – картинка более плавная). Режим контроля – переменный битрейт. Битрейт лучше делать не высокий – около 300-500, хотя телефон допускает и 3000 – это будет занимать много места и медленно копироваться. Вообще телефоны поддерживают и постоянный битрейт, но переменный обеспечивает более высокое качество на быстрых сценах.

XMediaRecode_3.png

Аудио необходимо конвертнуть в AAC. Частоту дискретизации не более 48000 (обычно стандарт 48000 или 44100), каналы – Стерео, битрейт рекомендую 128. Если исходный звук был многоканальный – появится опция Downmix matrices – алгоритм преобразования многоканального звука в 2 канала, там можно выбрать Dolby Pro Logic II в этом случае.

XMediaRecode_4.png

Теперь надо уменьшить размер картинки чтобы она вписалась в экран 320*240. Фильтр «Разрешение». Ставим галку «Сохранить соотношение» и пишем ширину 320. Высота будет автоматом пересчитана под соотношение. Например, для фильма с соотношением сторон 16:9 – это будет ширина 320 и высота 180.

XMediaRecode_5.png

Жмём кнопку «Добавить», задание конвертации создаётся, и «Кодировать» – процесс пошёл…

Учитывая что в телефонах очень медленная перемотка – рекомендую нарезать файл на сегменты по 15-20 минут.

 

  • Like 1

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

---

Вопросы/дополнения - пишите в тему по вашей модели телефона или в ЛС.

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



×
×
  • Create New...