Batch mux cover.jpg jako załącznik do pliku mkv


0

Mam tutaj kilka folderów z tysiącami podfolderów. każdy z tych podfolderów ma pliki .mp4 i .jpg. Mam foldery 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\
...

Każdy z moich głównych folderów (A, B, C) ma głębokość tylko jednego podfoldera. Każdy podfolder może mieć .srt i .mp3, ale na pewno będą tam pliki .mp4 i .jpg. Użyłem aplikacji zmiany nazwy partii do zmiany nazw plików .jpg na cover.jpg. Następnie używam teraz mkvtoolnix do utworzenia .mkv jeden po drugim.

To, czego chcę, to skrypt wsadowy / skrypt PowerShell / cokolwiek, aby automatycznie utworzyć .mkv i przenieść te .mkv do jakiegoś folderu, takiego jak A, B lub C. Również te .mkv powinny wziąć nazwę odpowiednich plików .mp4, z których pochodzą. stworzony. Skrypt linuksowy zadziała również w przypadku, gdy skrypt systemu Windows nie jest możliwy.

Te podfoldery / .mp4's / .srt / .mp3's / .jpg mogą również zawierać znaki Unicode w nazwach plików. Z góry dziękuję.

Edycja: ok, więc spróbowałem tego

„C: / Program Files / MKVToolNix \ mkvmerge.exe” --ui-language en --output ^ „D: \ A \ DVD_003113_0.mkv ^” - język 0: und - język 1: und ^ "^ ( ^ "^" D: \ A \ DVD_003113_0.mp4 ^ "^" ^) ^ "- nazwa-załącznika załącznik.jpg - załącznik-obraz typu mime / png - plik-załącznika ^" D: \ A \ cover.jpg ^ "--track-order 0: 0,0: 1

ale nie będzie przechodził przez podfoldery. jak sprawić, by przebiegał przez podfoldery.


Czego już próbowałeś?
— slhck

Nie próbowałem niczego, ponieważ nie wiem, jak kodować. Nie znalazłem też nic do tego, co chcę zrobić.
— same
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.