2010-09-30 кодирование видео mencoder
mencoder - свободный перекодировщик видео, поддерживает большинство известных кодеков, но основным является avi, с ним он наиболее оптимально работает.
Общий вид
mencoder input_file [options] -o output_file
-ovc codec | Выбор видео кодека |
-vf scale=400:300 | Масштабирование -vf scale=ширина:высота |
-of format | Формат файла |
-ofps 15 | FPS |
-x264encopts | Опции кодека x264 threads=auto - Использовать все ядра процессора keyint=60 - Частота опорных кадров (GOP) |
-oac codec | Выбор аудио кодека |
-srate 44100 | Частота звука |
-channels 2 | Кол-во каналов |
-lameopts | Опции аудио кодека mp3lame cbr:br=128 - Битрейт |
-o outpu_file | Результирующий файл |
mp3lame | Кодируйте в VBR, ABR или CBR MP3 с LAME |
lavc | Используйте один из кодеков библиотеки libavcodec |
faac | FAAC AAC аудио кодер |
toolame | MPEG Audio Layer 2 кодер |
twolame | MPEG Audio Layer 2 кодер, основанный на tooLAME |
pcm | Несжатый PCM звук |
copy | Без перекодирования, копировать дорожку |
lavc | Используйте один из кодеков библиотеки libavcodec |
xvid | Xvid, MPEG-4 Advanced Simple Profile (ASP) кодек |
x264 | x264, MPEG-4 Advanced Video Coding (AVC), AKA[ он же] H.264 кодек |
nuv | nuppel видео, используемое некоторыми приложениями реального времени |
raw | Несжатые видео кадры |
copy | Не перекодировать, просто скопировать сжатые кадры |
frameno | Использовался для 3-х проходного кодирования (не рекомендуется) |
lavf | Один из форматов, поддерживаемых библиотекой см. mencoder -of help |
avi | 'Слоеное' Аудио-Видео |
asf | Advanced Streaming Format |
flv | Macromedia Flash видео |
mpeg / mpg | MPEG-1 и MPEG-2 PS |
mp4 | MPEG-4 формат |
mov | QuickTime |
mkv | Открытый аудио/видео контейнер Matroska |
rawvideo | сырой видео поток (без мультиплексирования - только видео поток) |
rawaudio | сырой аудио поток (без мультиплексирования - только аудио поток) |
mencoder input.mkv -oac mp3lame -ovc x264 -of lavf -o output.avi
mencoder input.mkv -oac mp3lame -srate 44100 -lameopts cbr:br=128 \
-ovc x264 -vf scale=640:344 -o output.mkv
mencoder 1.mpeg -oac mp3lame -ovc frameno -of rawaudio -o 1.mp3
mencoder input.avi -o output.mkv -oac copy -ovc x264 -x264encopts threads=auto:keyint=60 -ofps 15
mencoder -oac copy -ovc copy file1.avi file2.avi -o out.avi