=====MPlayer Usage (and some other video stuff)===== ====MPlayer==== ===Play video stream from webcam through v4l2=== Make sure that mplayer is compiled with the v4l2 use flag. Make sure that the kerenl is compiled with video for linux support (Device Drivers ---> Multimedia support ---> <*> Video For Linux) and with proper device driver support (in the subsections of aforementioned config section). mplayer -fps 15 tv:// -tv driver=v4l2:device=/dev/video0 ===Play MTS files=== mplayer -demuxer lavf -lavdopts threads=4:fast:skiploopfilter=all:skipframe=none -fps 25 SOMEFILE.MTS ====MEncoder==== ===Encoding an xvid file in 2 pass mode=== The following example will encode a file in xvid 2 pass mode with normalized mp3 audio. mencoder -o /dev/null -ovc xvid -xvidencopts pass=1 -nosound $FILENAME mencoder -o $OUTPUT -ovc xvid -xvidencopts bitrate=$BITRATE:pass=2 \ -oac mp3lame -lameopts vbr=3:br=112:mode=1 -af volnorm $FILENAME ===Encoding an h264 file=== The following example will encode a file in h264 with normalized mp3 audio. mencoder -o $OUTPUT -ovc x264 -x264encopts bitrate=$BITRATE:threads=3 \ -oac mp3lame -lameopts vbr=3:br=112:mode=1 -af volnorm $FILENAME ===Making a flash movie=== Note it only works for 44100Hz sound, hence the ''-srate 44100'' option. mencoder -ovc lavc -oac mp3lame -srate 44100 -lavcopts vcodec=flv \ -of lavf -lavfopts format=swf $FILENAME -o $OUTPUT ===Making a DVD=== http://tovid.wikia.com/wiki/Making_a_basic_DVD\\ A nice resource on the subject: http://gentoo-wiki.com/HOWTO_Create_a_DVD\\ Another resource http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-vcd-dvd.html ===Grabbing from X11=== Low resolution and low quality: ffmpeg -f x11grab -s vga -i :0.0 /tmp/out.mpg Better quality and higher resolution: ffmpeg -r 24 -f x11grab -s 1024x768 -i :0.0 -threads 0 -vcodec libx264 -vpre lossless_ultrafast /tmp/out.mkv ===Fixing a noisy VHS rip=== -vf-add hqdn3d=10:10:20 -vf-add pp=fd ''hqdn3d'' is a denoise filter, ''pp=fd'' is a deinterlace filter. ===Fixing annoying audio denormalisation=== -af volnorm=1,ladspa=/usr/lib/ladspa/fast_lookahead_limiter_1913.so:fastLookaheadLimiter:6:-0.1:0.01:20:0:0:0 Make sure that the swh-plugins ladspa package is installed on the system, and that mplayer is compiled with ladspa support. ===Create Ogg/Theora file for the new html video tag=== ffmpeg2theora movie.avi mv movie.ogv movie.ogg This is not exactly the mencoder approach... but this seemed to be the right place to put it. ===Browser friendly videos=== ffmpeg -i my-original-video.wmv -vcodec libx264 -f mp4 -vb 1024k -preset slow my-new-video.mp4 Extended (pixel format conversion): ffmpeg -i my-original-video.wmv -pix_fmt yuv420p -vcodec libx264 -f mp4 -vb 1024k -preset slow my-new-video.mp4 Extended (pixel format conversion and audio from 'other.mp4'): ffmpeg -i my-original-video.wmv -i other.mp4 -map 0:0 -map 1:1 -pix_fmt yuv420p -vcodec libx264 -f mp4 -vb 1024k -preset slow my-new-video.mp4 ===Fixed bitrate videos for Blender=== ffmpeg -i input.mp4 -vcodec libx264 -f mp4 -b 1200k -minrate 1200k -maxrate 1200k -preset slow output-fixed.mp4 https://wiki.gentoo.org/wiki/FFmpeg