ffmpeg – Page 5 – 业余语言练习

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

ffmpeg-pad

ffmpeg -i 2.jpg -vf pad=500:500:40:40:violet pad1.jpg ffmpeg -i 2.jpg -vf pad=width=500:height=500:x=40:y=40:color=violet pad2.jpg ffmpeg -i test.mp4 -vf pad=width=iw+80:height=ih+60:x=40:y=30:color=blue output_pad.mp4

Published
Categorized as ffmpeg

ffmpeg-overlay

#ffmpeg -i test.mp4 -vf “movie=filename=plum.jpg,scale=width=120:height=120[watermark];[in] [watermark]overlay=x=0:y=0” ff_movie=mp4 #ffmpeg -f lavfi -i color=ffffff:size=700×300 -frames:v 1 -vf “drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=40:x=10:y=5:text=’规则变化表’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=10:y=50:text=’great greater greatest | fine finer finest’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=10:y=80:text=’angry angrier angriest | big bigger biggest’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=10:y=110:text=’important more important most important’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=10:y=140:text=’clever cleverer cleverest’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=130:y=170:text=’more clever most clever’” -f image2 规则变化表.jpg #ffmpeg -f lavfi -i color=ffffff:size=700×400 -frames:v 1 -vf “drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=40:x=10:y=5:text=’不规则变化表’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=10:y=50:text=’good/well better best | bad worse worst’”,”drawtext=fontfile=/usr/share/fonts/songhei.ttf:fontcolor=ff0000:fontsize=30:x=10:y=80:text=’many/much… Continue reading ffmpeg-overlay

Published
Categorized as ffmpeg

ffmpeg-negate

ffmpeg -i ../fuzhous.mp4 -vf negate ff_negate.mp4

Published
Categorized as ffmpeg