linux – Page 12 – 业余语言练习

ffmpeg-setpts-atempo

ffmpeg -i test.mp4 -filter_complex ‘[0:v]setpts=expr=0.5*PTS;[0:a]atempo=tempo=2’ ff_setpts_atempo.mp4

Published
Categorized as ffmpeg

ffmpeg-setpts

ffmpeg -i test.mp4 -vf trim=start=5.1:end=15.8,setpts=PTS-STARTPTS ff_trim.mp4

Published
Categorized as ffmpeg

ffmpeg-screen-record

ffmpeg -f x11grab -framerate 25 -video_size 340×400 -i :0.0+100,200 -vf ‘setpts=(RTCTIME-RTCSTART)/(TB*1000000)’ -f mp4 pot.mp4 -y -f pulse -i “alsa_output.pci-0000_00_1b.0.analog-stereo.monitor” -f mp3 pot.mp3 -y -r 1/1 -vf “eq=contrast=1.5” -f image2 fenbi/pot-%d.jpg -y

Published
Categorized as ffmpeg

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