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.