Mplayer, mencoder, ffmpeg и VLC примеры

Mplayer примеры

Проиграть файлы в текущем каталоге рекурсивно:

find ./ | sed 's/\ /\\\ /g' | xargs mplayer

Детектор черных полос по краям:

mplayer <file> -vf cropdetect

Обрезка черных полос (в данном случае с вержу и снизу) по краям:

mplayer /var/local/mov/doc/goluboi_Kitai.avi -vf crop=496:272:0:48

Mencoder примеры

Захват видео с USB камеры со сжатием без потери качества в ljpeg(mjpeg) без звука:

mencoder tv:// -tv driver=v4l2:device=/dev/video0:input=0:width=640:height=480:outfmt=YV12 -nosound -ovc lavc -lavcopts vcodec=ljpeg -o camera.avi


Ещё один пример захвата с USB камеры:

mencoder tv:// -tv driver=v4l2:width=640:height=480:fps=30:device=/dev/video0 -nosound -ovc lavc -o camera.avi
mencoder out.ogv -ovc lavc -oac mp3lame -o out.avi

Кодирование в два прохода:

mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi

mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi

ffmpeg примеры

Захват изображения с экрана: :

ffmpeg -f x11grab -s 1280x800 -r 25 -i :0.0 out.avi

где 1280x800 - разрешение экрана, 25 -частота кадров

Захват с USB камеры:

ffmpeg -f video4linux2 -s 640x480 -r 15 -i /dev/video0 -f mp4 webcam.mp4
ffmpeg -f mjpeg -s 320x240 -i /dev/video0 out.mpg

Склеить звуковые файлы:

cat 01.mp3 02.mp3 03.mp3 04.mp3 > files.together
ffmpeg -i files.together -acodec copy final.mp3

Отрезать лишнее от звукового файла:

ffmpeg -i final.mp3 -ss 0 -t 554 -acodec copy final_split.mp3

начинаем с позиции 0 заканчиваем через 554 секунды

Склеиваем вместе звуковой и видео файл:

ffmpeg -i final_split.mp3 -i out.avi -acodec copy -vcodec copy posobie.avi

Конвертирование из ogv в avi:

ffmpeg -sameq -i out.ogv out.avi

VLC примеры

Захват видео и звука с USB камеры и трансляция в сеть:

cvlc -v v4l2:///dev/video0:width=800:height=600 --v4l2-chroma=UYVY --input-slave=alsa://hw:0,0 --live-caching=300 --sout "#transcode{vcodec=theo,vb=256,scale=1,acodec=vorb,ab=128,fps=25}:standard{access=http,mux=ogg,dst=:8081/stream.ogg}"

Ссылки:

Хорошие примеры

Теги: , , ,

Дата: 3 ноября 2010

Автор: Аноним

Комментарии: 1

Комментарии: 1

  1. Как, используя mencoder, захватить видео, паралельно, с 2-х USB камер?
    /dev/video0 и /dev/video1 - или одна камера пишет или вторая. А как одновременно чтоб записывалось с 2-х камер?

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>