Am 27.12.2023 um 23:59 schrieb Jim DeLaHunt:
Michael:
On 2023-12-27 13:51, Michael Koch wrote:
...I'm using this command line to print four consecutive random numbers:
...
I do not have an answer to your question about the behaviour of the
random() function. However, I cannot reproduce your results on my
machine. I get an error complaining about the video filter syntax
instead.
If not on a Windows machine, you may have to encapsulate the filter
thread in double quotes.
Please try this command:
ffmpeg -filter_threads 1 -loglevel repeat -f lavfi -i
color=gray:size=1x1,format=gray -vf
"geq=lum='st(0,0.123);print(random(0));print(random(0));print(random(0));print(random(0))'"
-frames 1 -y out.png
Could you perhaps make a simpler command line invocation, which just
runs random() and does not generate a grey image or write a file?
I don't know how I could simplify it. random() is an expression. To use
it, I need a filter that accepts an expression. For the filter I need an
image to work on. Even if it has only one pixel, as in my example.
Michael
_______________________________________________
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".