Como adicionar o registro de data e hora como parte do nome do arquivo de imagem gerado no ffmpeg

Estou tentando extrair imagens png de um vídeo usando ffmpeg e adicionar o carimbo de data e hora como parte do nome do arquivo de imagem gerado.

Por favor, veja o comando abaixo que estou usando para o mesmo

ffmpeg -vcodec mpeg2video -f mpegts -i test_movie.ts -f image2 -vf "drawtext=fontfile=/Library/Fonts/Tahoma.ttf: timecode='$(date +%H\\:%M\\:%S).00': r=30: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000000@1" -vsync vfr -pattern_type glob ./compare_multiple_$(gdate +%H\_%M\_%S_%3N).png

Mas isso não está anexando o nome do arquivo corretamente. Dá um erro como mostrado abaixo:

[image2 @ 0x7ff01301f600] Não foi possível obter o nome do arquivo do quadro número 2 do padrão './compare_multiple_10_09_58_490.png' (defina updatefirstst ou use um padrão como% 03d no padrão do nome do arquivo) av_interleaved_write_frame (): quadro de argumento inválido = 10 fps = 0.0 q = -0.0 Tamanho L = tempo N / A = 00: 00: 00.12 taxa de bits = vídeo N / A: 1047kB áudio: 0kB legenda: 0kB outros fluxos: 0kB cabeçalhos globais: 0kB cabeçalhos globais: 0kB sobrecarga de muxing: desconhecido Conversão falhou!

questionAnswers(1)

yourAnswerToTheQuestion