Я пытаюсь пакетно добавить обложку ко всем моим MKV-файлам в Windows с помощью пакетного скриптинга, но не могу. Моя файловая структура выглядит так:
Video1.mkv
Video1.jpg
И видео, и изображение имеют одинаковое имя файла, единственное отличие - расширение.
Я попробовал следующую команду:
FOR %%f IN (*.mkv) DO (
mkvpropedit.exe "%%~nf.mkv" --attachment-name "cover" --attachment-mime-type
"image/jpeg" --add-attachment "%%~nf.jpg"
)
Странно, как эта команда работает для других приложений, и она не работает для MKVPropedit.
Результат:
Error: The file '%%~nf.jpg' could not be opened for reading: open file error.
Мои файлы jpg не повреждены, поэтому я не знаю, что означает эта ошибка.