Я хочу присоединиться к .mp4 видео с помощью VLC.Следующая команда прекрасно работает при вводе в командной строке Windows:
vlc input_1.mp4 input_2.mp4 --sout "#gather:std{access=file,dst=output.mp4}" --sout-keep
Я хотел бы обобщить это заклинание, чтобы мне не пришлось настраивать список входных файлов вручную,Я хочу, чтобы все файлы mp4 в текущем каталоге, в алфавитном порядке.В идеале примерно так:
files = dir *.mp4 -b -o:n
vlc %files% --sout "#gather:std{access=file,dst=output.mp4}" --sout-keep
Первая строка явно не работает так.Я немного поигрался с командой, но вещи быстро становятся неуклюжими, когда имена файлов содержат пробелы или (задыхаются!) Восклицательные знаки.Я тоже пробовал PowerShell (как Start-Process
, так и &
), но из-за нехватки опыта не смог разобраться ...