Я пытаюсь использовать mkvmerge в командной строке и пытаюсь использовать подстановочный знак. Я не уверен, что проблема в mkvmerge, поэтому я решил упомянуть об этом. Один из параметров требует имени файла в качестве входных данных. Предположим, что файл file_1a add.mp4
. Мне нужно установить его так, чтобы он использовал и файл, содержащий 1a
с расширением mp4, но независимо от того, какую комбинацию я пробую, я не могу заставить ее работать. Если я использую <<
, он говорит, что он не ожидался, или я получу его буквально, используя << в имени файла. Я пробовал все виды комбинаций <code>", '
, <<
, <
, *
, %%
. Если я просто наберу "<< 1a-<.mp4"
в командной строке, он загрузит файл, но я просто не могу заставить его работать как параметр. Я использовал mkvmtoolnix для копирования командной строки, и она работает нормально, как есть, но не при попытке добавить подстановочный знак. Может быть, это проблема с программой, но я подозреваю, что просто не могу выбрать нужного персонажа или что-то в этом роде. Есть идеи? Вот оригинальная команда:
mkvmerge.exe --ui-language en --output "file_1a add.mkv" --language 0:eng --language 1:eng "(" "file_1a add.mp4" ")" --track-order 0:0,0:1
mkvmerge.exe --ui-language en --output "file_1a add.mkv" --language 0:eng --language 1:eng "(" "<<_1a <.mp4" ")" --track-order 0:0,0:1
дает: Error: The file '<<_1a <.mp4' could not be opened for reading: open file error.