ffmpeg – Page 4 – 业余语言练习

ffmpeg-screen

#更换新显示器时,获取屏幕尺寸 #根据显示器的尺寸截取全屏 ffmpeg -f x11grab -video_size 1360:768 -i :0.0+0,0 -frames:v 1 -f image2 202505031611.jpg -y && #ffplay -window_title monitor -f x11grab -video_size 400:400 -i :0.0+0,0 -vf “drawbox=x=150:y=150:w=200:h=200:color=ff0000:t=3,scale=300×300” -left 760 -top 1 #查看全屏图片需要录制的桌面像素位置 #ffplay -i screen.jpg -vf ‘crop=1340:850:310:200’ #ffmpeg -i screen.jpg -vf ‘crop=1340:850:310:200’ #ffplay -window_title monitor -f x11grab -video_size 800:300 -i :0.0+200,400 -vf scale=300×300 -vf “drawbox=color=black”:t=1.5… Continue reading ffmpeg-screen

Published
Categorized as ffmpeg

ffmpeg-scale

指定长宽: ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png 指定长,高度按比例缩放: ffmpeg -i input.jpg -vf scale=320:-1 output_320x240.png 缩放为之前的两倍: ffmpeg -i input.jpg -vf scale=iw*2:ih input_double_width.png 缩放为之前的二分之一: ffmpeg -i input.jpg -vf scale=iw*.5:ih*.5 input_half_size.png ffmpeg -i input.jpg -vf scale=iw/2:ih/2 input_half_size.png ffmpeg -i test.mp4 -vf scale=width=iw/3:height=ih/3 ff_scale.mp4

Published
Categorized as ffmpeg

ffmpeg-rotate

#ffmpeg -i I-enjoy-you.jpg -vf “drawtext=text=’Your Text Here’:fontsize=24:fontcolor=black:x=100:y=100, rotate=60” I-enjoy-you-out.jpg -y

Published
Categorized as ffmpeg

ffmpeg-rgba

ffmpeg test.mp4 format=pix_fmts=rgba,colorchannelmixer=rr=0.3:rg=0.4:rb=0.3:gr=0.3:gg=0.4:gb=0.3:br=0.3:bg=0.4:bb=0.3 output_fade.mp4 ffmpeg test.mp4 format=pix_fmts=rgba,colorchannelmixer=rr=0.393:rg=0.796:rb=0.189:gr=0.349:gg=0.686:gb=0.168:br=0.272:bg=0.534:bb=0.131 output_fade.mp4 ffmpeg test.mp4 -vf eq=brightness=0.1:contrast=1.0:gamma=1.0:saturation=1.0 ff_eq.mp4 ffmpeg test.mp4 -vf eq=brightness=-0.1:contrast=1.0:gamma=1.0:saturation=1.0 ff_eq.mp4 ffmpeg test.mp4 -vf vignette=angle=PI/4 output_fade.mp4 ffmpeg test.mp4 -vf vignette=angle=PI/2 output_fade.mp4 ffmpeg test.mp4 -vf fade=type=in:start_time=0:duration=2 output_fade.mp4 ffmpeg test.mp4 -vf fade=type=out:start_frame=TOTAL_FRAMES-25:nb_frames=25 output_fade.mp4 ffmpeg test.mp4 -vf fade=type=out:start_time=START_TIME:duration=2 2 output_fade.mp4

Published
Categorized as ffmpeg

ffmpeg-record

#调取本机麦克风录音,摄像头录屏,可以实现这个功能,但效果不是很好 #录制系统声音 #alsa_output.pci-0000_00_1b.0.analog-stereo.monitor #ffmpeg -f pulse -i ‘alsa_output.pci-0000_00_1b.0.analog-stereo.monitor’ ‘London Bridge Is Falling Down – 宝宝巴士.mp3’ -y #录制麦克风声音,摄像头带麦克风 ffmpeg -f pulse -i ‘2K USB Camera Mono’ input-3.mp3 #独立麦克风 #ffmpeg -f pulse -i ‘alsa_input.usb-SN0002_2K_USB_Camera_46435000_P030300_SN0002-02.mono-fallback’ -f mp3 05-2.mp3 -y #录制屏幕+系统内置声音 #ffmpeg -f x11grab -framerate 30 -video_size 400×450 -i :0.0+900,200 -vf “setpts=(RTCTIME-RTCSTART)/(TB*1000000),drawtext=fontfile=/usr/share/fonts/msyh.ttf:fontcolor=000000:fontsize=30:x=10:y=10:text=’齐齐哈尔市依安县小学’” -c:a mp3 -strict -2 -t 00:00:29 -f… Continue reading ffmpeg-record

Published
Categorized as ffmpeg