Difference between revisions of "Encoding from command line"
From Alessandro's Wiki
Line 9: | Line 9: | ||
* rippare un dvd | * rippare un dvd | ||
modo I | |||
mencoder /dev/dvd-hdd -o CINEMA_STRANGE.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4 | mencoder /dev/dvd-hdd -o CINEMA_STRANGE.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4 | ||
modo II | |||
~15 Min. | |||
mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 -alang es -chapter 1-8 | |||
~100 Min. | |||
mencoder dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:v4mv:vbitrate=1130:vpass=1 -oac copy -o movie.avi -chapter 1-8 | |||
mencoder dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:v4mv:vbitrate=1130:vpass=2 -oac copy -o movie.avi -chapter 1-8 | |||
* Guardo la webcam con mplayer | * Guardo la webcam con mplayer |
Revision as of 00:21, 10 February 2007
- croppare un video
mplayer -vf crop=470:350:5:100 "$fileee"
- salvare uno stream
mplayer http://mplayer.hq/example.avi -dumpstream -dumpfile dumpato.avi
- non ricordo...
mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:25,expand=688:576:-1:-1:1,scale=688:563 -cache 8192 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 255 -quiet
- rippare un dvd
modo I
mencoder /dev/dvd-hdd -o CINEMA_STRANGE.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4
modo II ~15 Min.
mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 -alang es -chapter 1-8
~100 Min.
mencoder dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:v4mv:vbitrate=1130:vpass=1 -oac copy -o movie.avi -chapter 1-8 mencoder dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vhq:v4mv:vbitrate=1130:vpass=2 -oac copy -o movie.avi -chapter 1-8
- Guardo la webcam con mplayer
mplayer tv:// -tv driver=v4l:width=352:height=288:outfmt=rgb24:device=/dev/video0:noaudio -flip
- Registro la webcam con mencoder...
mencoder tv:// -tv driver=v4l:width=640:height=480:outfmt=rgb24:device=/dev/video0:noaudio -flip -o camed.avi -ovc lavc
- mette in play l'audio nell'host elwood porta 9876: Vedi ESOUND
- faccio partire il server audio di rete su elwood:
[xunil@elwood ~]$ esd -tcp -port 9876 -public & [1] 3849 - accepting connections on port 9876
- Apro il video (uno stream in questo caso) specificando host e porta del server audio
[xunil@zombie ~]$ mplayer -ao esd:elwood:9876 mms://rntlivewm.rai.it/_rn24_live_
- così vedo il vido su zombie e sento l'audio su elwood, cioè vedo dalla cucina e sento dalla camera da letto, non proprio comodo:
- allora trorno in camera, da elwood, e faccio:
[xunil@elwood ~]$ ssh -X zombie mplayer -ao esd:elwood:9876 mms://rntlivewm.rai.it/_rn24_live_
- adesso la situazione è strana, una persona normale, sana non noterebbe differenza tra "fare doppio click" sul video o
mplayer -ao esd:elwood:9876 r24-24luglio.avi
EXAMPLES OF MENCODER USAGE
Encode DVD title #2, only selected chapters: mencoder dvd://2 -chapter 10-15 -o title2.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4
Encode DVD title #2, resizing to 640x480: mencoder dvd://2 -vf scale=640:480 -o title2.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4
Encode DVD title #2, resizing to 512xHHH (keep aspect ratio): mencoder dvd://2 -vf scale -zoom -xy 512 -o title2.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4
The same, but with bitrate set to 1800kbit and optimized macroblocks: mencoder dvd://2 -o title2.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800
The same, but with MJPEG compression: mencoder dvd://2 -o title2.avi -oac copy -ovc lavc -lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800
Encode all *.jpg files in the current directory: mencoder "mf://*.jpg" -mf fps=25 -o output.avi -ovc lavc -lavcopts vcodec=mpeg4
Encode from a tuner (specify a format with -vf format): mencoder -tv driver=v4l:width=640:height=480 tv:// -o tv.avi -ovc rawnuv
Encode from a pipe: rar p test-SVCD.rar | mencoder -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800 -ofps 24 -
Mencoder
codificatore video potentissimo
- DVD ma 4:3
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576 \ -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video -ofps 25 \ -o /fileout.mpg /filein.avi
- PAL Widescreen
mencoder -of mpeg -mpegopts format=dvd:vaspect=16/9:vframerate=25 -srate 48000 \ -ofps 25 -ovc lavc -oac lavc -lavcopts \ codec=mpeg2video:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=4900:aspect=16/9:acodec=ac3:abitrate=192 \ -o /fileout.mpeg2 /filein.mpg
- Stringe e taglia un video:
mencoder mov03511.mpg -ovc lavc -endpos 4 -vf scale=120:100 -o encoding.mpg -nosound
- PAL Fullscreen
mencoder -of mpeg -mpegopts format=dvd:vaspect=4/3:vframerate=25 -srate 48000 \ -ofps 25 -ovc lavc -oac lavc -lavcopts \ codec=mpeg2video:vrc_buf_size=1835:keyint=15:vrc_maxrate=9800:vbitrate=4900:aspect=4/3:acodec=ac3:abitrate=192 \ -o /fileout.mpeg2 /filein.mpg
- Fare il dumpo di un stream (TV da internet per esempio) in XVID
/usr/bin/mencoder mms://sream -ovc xvid -xvidencopts bitrate=1150 -vf scale=640:480 -oac mp3lame -o fileout.avi
- ...In qualità dv
/usr/bin/mencoder timegousbyconloli.avi -ovc libdv -vf scale=720:576 -oac pcm -o timegousbyconlolippp.avi
- Fare una gif89a (-gif animata) con mplayer da un video.
mplayer mov03331.mpg -loop 0 -vo gif89a:fps=15.0:output=caffe1.gif