подскажите, как проще сконвертировать avi

vijrel7878

в любой формат, чтобы положить на youtube
максимально простым способом, чтобы занимало меньше всего места (аплоад очень медленый)

v_Alex

mencoder input.avi -oac mp3lame -lameopts preset=128 -ovc xvid -xvidencopts bitrate=? -o output.avi

битрейт выбираешь по вкусу

yolki


-oac lavc -ovc lavc -lavcopts vcodec=mpeg4:acodec=libmp3lame:vbitrate=?:abitrate=?

yolki

Например, чтобы откодировать фрагмент длиной 2 минуты, начинающийся с 10:30 в файле Chippolino.avi, можно запустить так (настройки кодека по умолчанию):

quad /opt/torrents $ mencoder Chipollino.avi -o chip.avi -oac lavc -ovc lavc -ss 10:30 -endpos 2:00
MEncoder SVN-r29796-4.3.2 (C) 2000-2009 MPlayer Team
успех: формат: 0 данные: 0x0 - 0x2bc0d000
Обнаружен AVI формат файла!
[aviheader] Найден видео поток, -vid 0
[aviheader] Найден аудио поток, -aid 1
VIDEO: [XVID] 640x320 12bpp 25.000 fps 1082.9 kbps (132.2 kbyte/s)
[V] формат:3 fourcc:0x44495658 размер:640x320 fps:25.000 ftime:=0.0400
==========================================================================
Открываю декодер аудио: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Выбран аудиокодек: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Открываю видео фильтр: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 0
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
Movie-Aspect - 2.00:1 - выполняю предварительное масштабирование
для коррекции соотношения сторон фильма.
videocodec: libavcodec (640x320 fourcc=34504d46 [FMP4])
Запись заголовка... (13%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Запись заголовка...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 0.8s 22f (13%) 0.00fps Trem: 0min 1mb A-V:0.084 [0:223]
Пропускаю кадр!
Pos: 120.0s 3003f (15%) 258.59fps Trem: 1min 94mb A-V:0.079 [814:224]
Сброс видео кадров.
Запись индекса...
Запись заголовка...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Поток видео: 814.398 кбит/с (101799 Б/с) размер: 12220035 байт(а/ов) 120.040 сек. 3003 кадр(а/ов)
Поток аудио: 224.000 кбит/с (28000 Б/с) размер: 3360000 байт(а/ов) 120.000 сек.

итоговый файл = 16 мегабайт
с чем можно похимичить?
1. аудиокодек по умолчанию mp2, ставим mp3, битрейт =32, для ютуба хватит
2. уменьшим размер видео до 320х160
3. видеобитрейт = 800кбит, ставим 200, для мелкого ролика для ютуба (если не хочется HD) - хватит. итого:
 mencoder .... -oac lavc -ovc lavc -vf scale=320:160 -lavcopts acodec=libmp3lame:abitrate=32:vbitrate=200 ...

результирующий файл 3.7Mb

время кодирования двухминутного ролика на моём Core2Quad Q6600 (используя одно ядро) составляет менее минуты.
Оставить комментарий
Имя или ник:
Комментарий: