adding realtime before the crop filter dropped the bitrate and increased the encoding speed to 80x i moved the realtime t filter after hwdownload, but the speed was still about 1.78 I looked over the filter documentation: https://ffmpeg.org/ffmpeg-filters.html#realtime_002c-arealtime and noticed there's a speed or limit options; adding realtime=speed=1.04 keeps the speed at 1.04 and the problem is resolved.
Thanks for the help! On Tue, Jan 26, 2021 at 4:47 PM Dennis Mungai <[email protected]> wrote: > On Tue, 26 Jan 2021, 03:14 owen s, <[email protected]> wrote: > > > I am running this command > > > > ffmpeg-git -y \ > > -vaapi_device /dev/dri/renderD128 \ > > -framerate 60 -i ./image.jpg \ > > -stream_loop -1 -i ./audio.mp3 \ > > -map 0:v \ > > -c:v h264_vaapi \ > > -vf > > > > > 'crop=2560:1440:0:0,format=nv12|vaapi,hwupload,loop=loop=-1:size=1:start=0,hwdownload,format=yuv420p' > > \ > > -rc_mode 2 -b:v 20M \ > > -c:v libx264 \ > > -map 1:a \ > > -c:a libfdk_aac -b:a 128k -ar 44100 -ac 2 \ > > -af "dynaudnorm=f=150:g=15" \ > > -f flv /dev/null > > > > the encoding speed is very fast, typically 1.78x > > > > frame=2512127 fps=107 q=0.0 size=56457493kB time=11:37:47.36 > > bitrate=11046.8kbits/s speed=1.79x > > > > Is there any way to limit this speed to a standard 1x? > > _______________________________________________ > > > > > Add the realtime filter to your filter chain, right before crop. So you'd > have -vf "realtime,crop..." etc > > > > _______________________________________________ > ffmpeg-user mailing list > [email protected] > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
