业余语言练习 – Page 13 – 语言练习,语言学习,语言使用

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

ffmpeg-re

ffmpeg -re -i input-1.jpg -re -i input-2.jpg -re -i input-3.jpg -re -i input-4.jpg\ -filter_complex “nullsrc=size=660×500 [base];\ [0:v] setpts=PTS-STARTPTS,scale=320×240 [upperleft]; \ [1:v] setpts=PTS-STARTPTS,scale=320×240 [upperright]; \ [2:v] setpts=PTS-STARTPTS,scale=320×240 [lowerleft];\ [3:v] setpts=PTS-STARTPTS,scale=320×240 [lowerright]; \ [base][upperleft] overlay=shortest=1[tmp1];\ [tmp1][upperright] overlay=shortest=1:x=325 [tmp2]; \ [tmp2][lowerleft]overlay=shortest=1:y=245 [tmp3];\ [tmp3][lowerright] overlay=shortest=1:x=325:y=245” \ -c:v libx264 -t 00:00:30 -f mp4 input-0-4.mp4 -y

Published
Categorized as ffmpeg

ffmpeg-pcm

ffmpeg -i test.mp4 -vn -f f32le -acodec pcm_f32le ff_capture.pcm [root@iZ8vb59gsqaa2gjbi6n8g6Z chapter05]# ffmpeg -encoders | grep pcm ffmpeg version 7.0.2 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 10 (GCC) configuration: –prefix=/usr/local/ffmpeg –enable-shared –disable-static –disable-doc –enable-zlib –enable-libx264 –enable-libx265 –enable-libxavs2 –enable-libdavs2 –enable-iconv –enable-gpl –enable-nonfree libavutil 59. 8.100 / 59. 8.100 libavcodec 61. 3.100 / 61. 3.100… Continue reading ffmpeg-pcm

Published
Categorized as ffmpeg