Я нашел следующую команду для обрезки видео файла с помощью VLC:

vlc input.mp4 --crop=480x500+290+720

Но после выполнения команды открывается проигрыватель VLC, и я не вижу никаких изменений в файле input.mp4 .

Кто-нибудь может мне помочь?

1 ответ1

0

Там есть учебник с использованием графического интерфейса в разделе Как обрезать и сохранить видео с помощью VLC 2.0 Media Player

  • Переключиться с простого на все в Предпочтения >> Инструменты
    • Перейти к видео >> Фильтры >> Cropadd
    • тогда Видео >> Фильтры >> Масштабирование
  • и закончите со СМИ >> Конвертировать >> Сохранить

Я думаю, что это последний шаг, который отсутствует в вашей командной строке. Вы должны указать vlc сохранить файл, используя -sout . В вики VLC есть много примеров, например, страница Transcode . Создание правильных вариантов выглядит страшно; Я бы начал с этого примера и строил оттуда. Это часть dst=... которая имеет имя файла.

--sout=#transcode{vcodec=h264,vb=1024,acodec=mpga,ab=192,channels=2,deinterlace}:standard{access=file,mux=ts,dst=MyVid.mp4}

(изменен аудиокодек на mpga как он выглядит более надежным, чем mp4a , ссылка)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .