У меня есть изображение YUV420 размером 1280x720. Я пытаюсь изменить его размер до 720x576, используя команду convert (Imagemagick), используя параметры командной строки, указанные ниже. Но сгенерированный выходной файл, похоже, не является надлежащим образом измененным изображением YUV420 (я хочу, чтобы измененный размер изображения также был в формате YUV420):
convert -size 1280x720 -depth 8 -sampling-factor 2x2 test_1280x720_yuv420.yuv -filter lanczos -resize 720x576 -depth 8 -sampling-factor 2x2 720x576_yuv420.yuv //Here the output file size is not what it should be of a 720x576 YUV420 file which is 720x576x1.5 bytes.
Qiestion: Каков формат этого выходного файла?
Также пробовал опцию -sample, но результат тот же. Неверный размер выходного файла. Я даже пытался отобразить сгенерированный файл с измененным размером, но он точно не является файлом YUV420, так как не мог его правильно просмотреть.
convert -size 1280x720 -depth 8 -sampling-factor 2x2 test_1280x720_yuv420.yuv -sample 720x576 -depth 8 -sampling-factor 2x2 720x576_yuv420.yuv
Вопрос: сможет ли новообращенный сделать то, что я пытаюсь сделать? Если да, какие варианты?
Вопрос: Любой другой инструмент (бесплатное, условно-бесплатное), который может помочь мне изменить размер файлов YUV (различные форматы YUV420, YUV444) в выходные файлы формата YUV?