Невозможно заставить VLC записать новый файл (обрезка, а не перекодирование)

Невозможно заставить VLC записать новый файл (обрезка, а не перекодирование)

Я пытаюсь создать новый файл с помощью 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 есть в моем PATH.

Если разобрать команду, то я понимаю ее следующим образом:

  • vlcЗапустить 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

Связанный контент