Как конвертировать видео для Android? 2
Рецепт был опубликован 26 декабря 2010 года в 15:58, а менялся сегодня в 03:31.
Постоянная ссылка: https://www.nixp.ru/recipes/38.html
Не секрет, что телефоны на базе мобильной Linux/Java-платформы для смартфонов и других устройств Android понимают не все форматы видео, предпочтительным для них является MPEG 4. В данном рецепте будет приведен пример конвертирования видеофайла с использованием распространенного пакета ffmpeg. Пример установки ffmpeg для Linux-дистрибутивов, поддерживающих apt:
$ sudo apt-get install ffmpeg libavcodec-extra-52
Команда для конвертирования:
$ ffmpeg -i input.avi -f mp4 -vcodec mpeg4 -s qvga -r 25 -b 900k -acodec aac -ac 2 -ar 24000 -ab 128k -strict experimental output.mp4
Пояснение:
- input.avi — входной файл для конвертирования;
- -f mp4 — формат выходного файла;
- -vcodec mpeg4 — тип кодека для видео;
- -s qvga — размер кадра в выходного файла (можно указывать любой размер — например, 640×480);
- -r 25 — частота кадров;
- -b 900k — битрейт видео;
- -acodec aac — тип кодека для аудио;
- -ac 2 — количество аудиоканалов.
- -ar 24000 — частоты дискретизации для аудио;
- -ab 128k — битрейт аудио;
- -strict experimental — опция для аудиокодека aac;
- output.mp4 — имя выходного файла.
Опции подбираются для каждого телефона индивидуально, исходя из его технических возможностей.
Есть также неплохой GUI пакет для ffmpeg — WinFF, позволяющий создавать и сохранять свои шаблоны для конвертирования, а также для очереди из нескольких файлов.
Последние комментарии
-
The Crystal, 29 декабря в 20:12 →
Доступен традиционный серверный релиз Fedora 27, а проект Modularity будет переосмыслен
15
-
fhunter, 29 декабря в 16:38 →
Как настроить чтоб работало две сетевые платы — две сети
1
-
opiums, 24 декабря в 6:39 →
tg4xmpp 0.1 — транспорт для общения в Telegram из Jabber (XMPP)
1
-
mogol, 18 декабря в 23:22 →
Прощание с LiMux: Полный возврат Мюнхена с Linux на Windows обойдётся почти в 50 миллионов евро
19
-
Алексей Тараканов, 13 декабря в 7:23 →
Kata Containers — новая веха для контейнеров Clear Containers от Intel в OpenStack Foundation
1
ecobeing.ru



А я для этих целей HandBrake приспособил. Один раз настроил пресет и забыл. На порядок проще заклинаний в терминале.
Ну так и эти «заклинания» я не набираю каждый раз. Подобрал параметры, записал их в WinFF, и «забыл». Если надо перекодировать, запустил GUI, указал список файлов и нажал выполнить. Куда уж проще))