2009 16/01

Вырезаем фрагмент видео-клипа и конвертируем его во flash

Часть 2

В этом уроке я объясню как вырезать и перекодировать кусок .avi видео файла в .flv флэш-видео использую mencoder и программу terminal. Если вы читали первую часть урока – то вы уже поставили себе mencoder. В любом случае – я рекомендую его прочитать. Итак, задача следующая: Имеется много .avi файлов (в любом формате – divx или xvid), которые мы хотим переконвертировать во flash.

Вот последовательность действий:

  1. Cоздать директорию и положить туда .avi файлы, с которыми будете работать (например ‘video’ в корневом каталоге)
  2. Создать субдиректорию ‘done‘ для готовых файлов
  3. Через приложение Терминал перейти в директорию ‘video
    cd /video
  4. Выполнить комманду, которая запустит работу mencoderа:
    for f in *.avi; do mencoder -forceidx -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -of lavf -ss 00:10:00 -endpos 00:02:10 -ffourcc FLV1 -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:turbo:vbitrate=425:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=480:320 $f -o done/$f.flv ; done

Пояснения здесь требуют параметры ‘-ss 00:10:00‘, ‘-endpos 00:02:10‘, ‘-vf scale=480:320‘ и ‘vbitrate‘. Первый указывает начало вырезаемого фрагмента. Второй отвечает за его продолжительность. Третий – за  разрешение получаемого видео файла. А четвертый – за его bitrate качество.


copyright 2008-2010 MacGuide