On 01/25/2021 07:09 PM, owen s 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?

With no guide to report formats you are understandably misinterpreting what ffmpeg is trying to tell you. The "speed=1.79x" means that the encoder time was 1.79x the running time. In other words, it took less time to encode than to play the video. To see the video's playback speed, look for lines that look like this:
Output #0, matroska, to ...:
  Metadata:
    encoder         : Lavf58.65.100
Stream #0:0, 0, 1/1000: Video: hevc, yuv420p(tv, progressive), 720x240 [SAR 8:9 DAR 8:3], q=2-31, 59.94 fps, 1k tbn


--
Someone's sneaking in and turning up the range so that my food burns.
I'm sure of it.
And the older I get, the more sure of it I become.
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to