The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Подготовка 3gp видео для сотового телефона
Многие современные мобильные телефоны поддерживают проигрывание и запись1) файлов в формате 3GP. 
Этот формат разработан специально для применения в портативных устройствах с
небольшим разрешением экрана.

К счастью у нас есть свободный кросплатформенный конвертер видеоформатов ffmpeg 

В Debian GNU/Linux или Ubuntu поставить ffmpeg можно из репозитория. 
Версию для windows можно скачать по адресу http://ffdshow.faireal.net/mirror/ffmpeg/ 

Теперь перейдём собственно к конвертации: 

    ffmpeg -i input.avi -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 output.3gp

Здесь ключи определяют: 
   -i input.avi - имя входного файла;
   -s qcif -r 12 - кодировать видео с разрешением 176×144 и 12 кадров в секунду;
   -ac 1 -ar 8000 - кодировать звук в один канал (моно) с частотой 
      дискретизации 8000 (это даст максимальную воспроизводимую частоту в 4000 Гц);
   -b 30 -ab 12 - установить видео битрейт 30 кбит/с и аудио битрейт 12 кбит/с;
   output.3gp - результирующий файл.

Кодирование идёт достаточно быстро и по окончании результирующий файл готов к отправке на телефон. 
Как перенести файл на телефон это уже личное дело Вас и телефона. На свой Siemens CX75 
я переношу файлы с помощью кардридера и RS-MMC карты на 512Mb. 

Хочу предостеречь от создания роликов большого размера. К примеру попытка проиграть 
на моём телефоне ролик в 17Mb (~50мин.) привела к зависанию и выключению тела.
 
31.03.2007 , Автор: Ivan A-R , Источник: http://iar.spb.ru/3gp-ffmpeg?rev=11...
Ключи: video, convert, 3gp, mobile / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Обработка изображений и видео

Обсуждение [ RSS ]
 
  • 1, stimpack, 09:13, 12/04/2007 [ответить] [смотреть все]
  • +/
    Половина новых соток поддерживают mpeg4. Такие популярные, как SE700-900 тоже. Да и битрейт получше можно поставить, плюс стерео.

    Распаковываем/обрезаем под поддерживаемый размер:
    mencoder $1 -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -vf scale=176:144 -o $1.bak -ofps 12.5
    Двумя проходами кодируем:
    ffmpeg -y -i $1.bak -pass 1 -passlogfile ${1%\.avi} -me full -b 160 -r 12.5 -ac 2 -ab 24 -acodec aac -vcodec mpeg4 ${1%\.avi}.mp4

    ffmpeg -y -i $1.bak -pass 2 -passlogfile ${1%\.avi} -me full -b 160 -r 12.5 -ac 2 -ab 24 -acodec aac -vcodec mpeg4 ${1%\.avi}.mp4

    Для самых маленьких софт-фронтенд-костыль где-то на KDE-looks был. 3gp movie wizard.

     
  • 2, андрей, 09:14, 30/01/2008 [ответить] [смотреть все]
  • +/
    thanks за скрипт
     
  • 3, Роман, 10:52, 08/06/2011 [ответить] [смотреть все]
  • +/
    Спасибо!!У меня как раз на сайте есть раздел с видео 3gp: http://www.1n5.ru/3gp_video
    думаю стоит доработать!
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor