Пакетное мультиплексирование cover.jpg как приложение в мкв

439
sameer

У меня есть несколько папок здесь, имеющих тысячи вложенных папок. каждая из этих подпапок имеет .mp4 и .jpg. у меня есть папки A, B, C.

D:\A\sub folderq\ D:\A\sub folderr\ D:\A\sub folderw\ ... D:\B\sub folderq\ D:\B\sub folderr\ D:\B\sub folderw\ ... D:\C\sub folderq\ D:\C\sub folderr\ D:\C\sub folderw\ ... 

Каждая из моих основных (A, B, C) папок имеет глубину только одну подпапку. Каждая подпапка может иметь .srt и .mp3, но обязательно будут .mp4 и .jpg. Я использовал приложение пакетного переименования, чтобы переименовать файлы .jpg в cover.jpg. Тогда я сейчас использую mkvtoolnix для создания .mkv один за другим.

Мне нужен пакетный скрипт / скрипт powershell / что угодно, чтобы автоматически создавать .mkv и перемещать эти .mkv в какую-то папку, такую ​​как A, B или C. Кроме того, эти .mkv должны брать имена соответствующих .mp4, из которых они создаются. создано. Сценарий linux также подойдет, если сценарий Windows невозможен.

Эти подпапки / .mp4's / .srt's / .mp3's / .jpg могут также иметь символы юникода в именах файлов. Заранее спасибо.

Изменить: хорошо, так что я попробовал это

"C: / Program Files / MKVToolNix \ mkvmerge.exe" --ui-language ru - выходной файл ^ "D: \ A \ DVD_003113_0.mkv ^" --language 0: und - язык 1: und ^ "^ ( ^ "^" D: \ A \ DVD_003113_0.mp4 ^ "^" ^) ^ "--attachment-name cover.jpg --attachment-mime-type image / png --attach-file ^" D: \ A \ cover.jpg ^ "- порядок дорожек 0: 0,0: 1

но он не будет проходить через подпапки. Как я могу заставить его работать через подпапки.

0
Что ты уже пробовал? slhck 6 лет назад 0
Я ничего не пробовал, потому что я не знаю, как кодировать. Я также не нашел ничего для того, что я хочу сделать. sameer 6 лет назад 0

0 ответов на вопрос