Я пытаюсь создать новый файл, используя VLC, который обрезан от оригинала. Я не хочу транскодировать. Я использую команду:
vlc -I dummy "L:\temp\input.mp4" --start-time 71 --stop-time 74 --sout-standard-access=file --sout-standard-dst="L:\test2.mp4"
Я не получаю сообщений об ошибках, относящихся к L:
доступ к диску, файл воспроизводится (в подмножестве), но новый файл не создается. Что мне не хватает? При использовании -vvv
я не получаю ошибок, требующих дополнительных параметров, заставляя меня думать, что я не пропускаю обязательный параметр, но не могу сказать.
Примечание: я знаю, что могу использовать :sout
для более элегантной цепочки параметров, но для отладки и изучения (документация CLI не удобна для пользователя), я стараюсь перечислить каждый параметр, как описано на этом страница:
You may also use the following syntax :
`% vlc input_stream --sout-module1-option1=... --sout-module1-option2=... --sout-module2-option1=... --sout-module2-option2=... ...`
Изменить для ясности:
VLC в моем ПУТИ.
Разбивая команду, я понимаю, что это значит:
vlc
Run VLC-I dummy
Показать интерфейс манекена (CLI с обратной связью)"L:\temp\input.mp4"
Входной файл это--start-time 71
Старт в 71 секунду--stop-time 74
Стоп в 74 секунд--sout-standard-access=file
Вывод с использованиемStandard
доступа к «файлу»--sout-standard-dst="L:\test2.mp4"
Вывод с использованиемStandard
места назначения -L:\test2.mp4