Ein sauberes Testbild bzw. Testvideo für einen Monitor- oder Fernseher-Test zu erstellen, ist dank der testsrc von FFmpeg schnell erledigt. Hierzu können wir uns an dem folgenden Beispiel orientieren.

ffmpeg \
  -f lavfi \
  -i testsrc=duration=10:size=1920x1080:rate=60 \
  -f lavfi \
  -i sine=frequency=1000:duration=10 \
  -c:v libx264 -profile:v high -level 5.1 -pix_fmt yuv420p -vf scale=1920:-2 \
  -c:a aac -b:a 160k -ac 2 -ar 44100 \
  test.mp4

Hier ein paar Hinweise was wir nutzen:

Mit -i testsrc=duration=10:size=1920x1080:rate=60 holen wir 10 Sekunden lang ein Testbild in Full-HD-Auflösung, mit 60 Frames/s ab. Ebenfalls holen wir mit -i sine=frequency=1000:duration=10 einen Sinuston mit einer Frequenz von 1kHz ab. -c:v definiert in welchem Format wir die Videospur, -c:a wie wir die Audiospur exportieren wollen. Dies kann nach eigenem Belieben angepasst werden, um ein Testvideo in entsprechendem Format auszugeben, z.B. wenn man moderne Codecs auf einem alten Gerät prüfen möchte.

Damit erhalten wir die folgende Ausgabe: