Я использую ffmpeg для кодирования изображения в видео, но я хочу создать эскиз моего выходного видеофайла. Как это сделать? Какой параметр будет использоваться для создания миниатюры выходного видеофайла во время кодирования?

Я использую приведенную ниже команду для кодирования изображения в видео:

"ffmpeg -r 24 -i /root/Transcend/HITMAN_BODYGUARD_TEST_DPX/THE_HITMAN_BODYGUARD_P1_%5d.dpx -map 0:v -vf scale=1920x816,pad=1920:1080:0:132 -dither_method high_shibata -sws_dither ed -c:v libx265 -pix_fmt yuv420p10le -preset veryslow -sws_flags +bicubic+accurate_rnd+full_chroma_int+full_chroma_inp -x265-params crf=20 -movflags faststart /root/TEST.mp4" 

и для миниатюры, используя следующую команду:

"-updatefirst 1 -map 0:v -r 12 /tmp/thumbnail0.png -map 0:v -r 12 /tmp/thumbnail0.png
  1. Мой ввод "THE_HITMAN_BODYGUARD_P1.dpx" много кадров.
  2. Я попробовал эту команду: ed -c: v libx265 -pix_fmt yuv420p10le -preset veryslow -sws_flags +bicubic + correct_rnd + full_chroma_int + full_chroma_inp -x265-params crf = 20 -mflaflags faststart /root/TEST.mp4 -updir: 0: 0: 0 TMP /thumbnail0.png»
  3. Мой вывод - видеофайл TEST.mp4, созданный с помощью вышеуказанной программы, а «thumbnail0.png» - файл миниатюр, созданный в каталоге /tmp /. Thumbnail0.png изменяется во время кодирования, но thumbnail0.png - это текущие кадры, которые кодируют, как 1.png кодирует, тогда 1.png будет thumbnail0.png, но я хочу, чтобы 1.png кодировался, тогда кодированные кадры должны быть thumbnail0.png.

0