Июн 232012
 


Появилась подработка создать оптимальную команду по конвертации файлов.

ffmpeg -i sors.flv -s 176x144 -vcodec h263 -r 25 -b 200 -ab 12,2k -sameq -acodec libfaac -ac 1 -ar 8000 dest.3gp

Теперь подробнее о команде.

Аудио:

-acodec — аудио кодек; // libfaac, aac, libmp3lame,

-ab 12,2k — аудио битрейт;

-ar 22050 — частота дискретизации звука (Гц); Обязательно кратное 11кГц. Значения: 8000, 11025, 16000, 22050, 44100;

-ac 1 — количество каналов в аудио потоке (1 — моно, 2 — стерео);?

-an — БЕЗ звука (при первом проходе кодирования например, т.к. звук нам не нужен или если хотим убрать звук).

Видео:

-vcodec — указать каким кодеком кодировать видео; // vibx264

-s 176×144 — размер картинки (под какое расширение экрана нужно кодировать). Или так: -s 320×240

-r 20 — кадров в сек. (FPS); // 1-30, default = 25.

-b 200k — средний битрейт кодирования видео потока (bit/s). Здесь: установить битрейт в 100 kbps. Примеры: 30k, 200k, 512k, 1024k

-bt 4000k — допуск значения видео битрейта. Хз что это…

-maxrate 9000k — максимальный битрейт кодирования видео потока.

-vframes 5 — задать лимит видео кадров.

-target vcd — тип выходного файла (задает опции выходного видео потока: bitrate, codecs, buffer sizes). Значения: «vcd», «svcd», «dvd», «dv», «dv50», «pal-vcd», «ntsc-svcd», …
-aspect 4:3 — соотношение сторон. Значения: 4:3, 16:9, 1.3333

-pass 2 — — задать этот параметр, вы будете конвертировать видео в 2 этапа. -pass 1 — первый этап, -pass 2 — второй проход (для получения фиксированных размеров битрейта).

-g 24 — группировка фреймов для задания шага перемотки. Если значение -g = -r, это означает что шаг перемотки = 1 сек.

-vn — отключить запись видео.

-map 0.0 — указываем какой видео поток кодировать.

-map 1.0 — указывает какой аудио поток кодировать.

 Leave a Reply

(required)

(required)

38 Запросов к базе. 0,437 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.227.6.156