Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: видео для телефона  (Прочитано 1019 раз)

0 Пользователей и 1 Гость просматривают эту тему.

fly-R

  • Автор темы
  • Гость
видео для телефона
« : 23 Мая 2014, 12:31:20 »
Подскажите параметры какие забить в mancoder или ffmpeg чтобы конвертнуть видео на мобилу

тел обычный не смартфон, должно получится 320x240 кодек не знаю какой, фпс 12-15 должно хватить 96кбит звук, ну и покомпактнее размерчики надо 2 сериала запихнуть на 2Г карточку

Оффлайн Lego777

  • Любитель
  • *
  • Сообщений: 79
  • Puppyrus user
    • Просмотр профиля
Re: видео для телефона
« Ответ #1 : 23 Мая 2014, 12:47:38 »
ffmpeg -i "ваше видео" -f 3gp -vcodec h264 -s 320x240 -b 200k -acodec libfaac -ab 64k -ar 22050 "output.3gp"например так.

fly-R

  • Автор темы
  • Гость
Re: видео для телефона
« Ответ #2 : 23 Мая 2014, 14:01:13 »
не читается. звук идет, а видео не хочет

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: видео для телефона
« Ответ #3 : 23 Мая 2014, 18:37:49 »
не читается. звук идет, а видео не хочет
Желательно знать модель телефона. Советую поставить Winff. В этой проге много готовых пресетов для разных моделей.

fly-R

  • Автор темы
  • Гость
Re: видео для телефона
« Ответ #4 : 23 Мая 2014, 18:57:00 »
Желательно знать модель телефона. Советую поставить Winff. В этой проге много готовых пресетов для разных моделей.
в нем конвеером перегнать можно сразу кучу файлов?

а то я уже делаю в ручную по-одному таскаю через avidemux
он вроде нормально пересжимает и качество и размер устраивают

Оффлайн ViktorAG

  • Активист
  • *
  • Сообщений: 530
    • Просмотр профиля
Re: видео для телефона
« Ответ #5 : 23 Мая 2014, 21:07:57 »
H264??? Для дохлой мобилины? Выбирайте h263 (для NOKIA) или mpeg4 (SonyEr/Motorola).
Все мы вылезли из винды.
$ sudo chmod +x  мечта

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: видео для телефона
« Ответ #6 : 23 Мая 2014, 22:20:36 »
Цитировать
в нем конвеером перегнать можно сразу кучу файлов?

а то я уже делаю в ручную по-одному таскаю через avidemux
он вроде нормально пересжимает и качество и размер устраивают


Да, можно работать с кучей файлов одновременно.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: видео для телефона
« Ответ #7 : 24 Мая 2014, 00:09:33 »
док. Штопор,
ffmpeg -i /video-input -pix_fmt yuv420p -s 320x240 -vsync 0 -r 25 -f mp4 -vcodec mpeg4 -b 500k -g 250 -bf 2 -keyint_min 25 -flags +aic+mv4+loop+mv0 -mpv_flags +skip_rd+qp_rd+cbp_rd -mbd rd -cmp 2 -subcmp 2 -me_method dia -me_range 16 -subq 5 -trellis 2 -acodec aac -strict experimental -ab 96K -ar 22050 /video-out.mp4Данный пример хорошо подходит если вы делаете рип с HD источника... Если рип делается с рипа низкого качества, то опцию битрейта ставте < -b 1000k >, но проверяйте, потянет ли ваша мобила подобный поток...
Если вам нужно встроить аспект 16:9 в 4:3 то это можно сделать так:
-vf scale=320:176:flags=bicubic,pad=320:240:0:32:black -sar 1:1 -aspect 4:3
Подробности здесь: ffmpeg- полезные фильтры -vf -af - и - ffmpeg - ключи_параметров ffmpeg для других кодеков формата mpeg-4
« Последнее редактирование: 25 Мая 2014, 05:51:53 от archiver »

roco.constantin.b

  • Автор темы
  • Гость
Re: видео для телефона
« Ответ #8 : 24 Мая 2014, 00:40:52 »
еще хорошо бы знать модель девайса

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: видео для телефона
« Ответ #9 : 24 Мая 2014, 00:49:01 »
MobilMediaConverter, если не ошибаюсь, там даже есть готовые профили для разных моделей телефонов.

fly-R

  • Автор темы
  • Гость
Re: видео для телефона
« Ответ #10 : 24 Мая 2014, 09:35:36 »
всем спасибо за участие;)
большую часть файлов уже перегнал вчера в AVI-шки через avidemux, другие софтины не стал уже смотреть, настройки видео пошли с MPEG-4ASP(xvid) и MPEG-4ASP(avcodec), делал с последним, и там и там по умолчанию H.263 стоит хз кодек или нет, называется тип квантования чтоли, а аудио выбрал lame,mono,64k - мне показалось что качество лучше, чем через aac, когда уже тестил на телефоне, да еще 2 фильтра для видео: resize(320x240) и resample fps(15 fps) - на компе смотрится ужасно, на телефоне никаких отличий от оригинала, ну кроме размера, зато размер серий с 400M ужался до ~60M; что неудобно в avidemux - нельзя поставить в очередь сразу несколько файлов, помимо этого вылез какойто баг - после конвертации файла пропадает кнопка с кодеком и приходится его каждый раз перезапускать и настраивать заново:)

и несколько серий осталось - решил доделать в MP4, вот этот вариант оказался рабочим:
ffmpeg -i /video-input -pix_fmt yuv420p -s 320x240 -vsync 0 -r 25 -f mp4 -vcodec mpeg4 -b 500k -g 500 -bf 2 -keyint_min 25 -flags +aic+mv4+loop+mv0 -mpv_flags +skip_rd+qp_rd+cbp_rd -mbd rd -cmp 2 -subcmp 2 -me_method dia -me_range 16 -trellis 2 -acodec aac -strict experimental -ab 96K -ar 22050 /video-out.mp4
правда на выходе файлы заметно больше, их размеры 120-130M.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: видео для телефона
« Ответ #11 : 24 Мая 2014, 15:27:59 »
правда на выходе файлы заметно больше, их размеры 120-130M.
Меньше - не имеет смысла - будете смотреть в сеточку, с очень большой вероятностью... Правда битрейт в примере несколько завышен, но в пределах разумного... Для вашего размера кадра оптимально будет 250-300К, но на самом деле это зависит от качества исходника - чем говнее исходник тем выше должен быть битрейт на выходе, ибо битрейт всё же один из основных параметров, влияющих на качество... Для слабых мобил, с разрешением 320x240, битрейт выше чем 500-1000К ставить не желательно, возможно проглючивание и затормаживание...

Оффлайн Lego777

  • Любитель
  • *
  • Сообщений: 79
  • Puppyrus user
    • Просмотр профиля
Re: видео для телефона
« Ответ #12 : 24 Мая 2014, 16:19:17 »
#!/bin/sh
mkdir conv
for f in *.avi *.MOV *.mkv *.mp4 ; #Добавить нужный формат
do
urxvt -e ffmpeg -i "$f" -pix_fmt yuv420p -s 320x240 -vsync 0 -r 25 -f mp4 -vcodec mpeg4 -b 500k -g 500 -bf 2 -keyint_min 25 -flags +aic+mv4+loop+mv0 -mpv_flags +skip_rd+qp_rd+cbp_rd -mbd rd -cmp 2 -subcmp 2 -me_method dia -me_range 16 -trellis 2 -acodec aac -strict experimental -ab 96K -ar 22050  conv/$f.mp4
done
Пакетная конвертация, скрипт запустить в папке с видеофайлами, urxvt заменить на используемый системой эмулятор терминала или совсем удалить, если нет желания наблюдать прогресс выполнения.

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.