Вопрос или проблема
Я пытаюсь воспроизвести видео в VLC с помощью командной строки, но не хочу, чтобы оно воспроизводилось в полный размер. Я пытаюсь передать width
и height
в соответствии с инструкциями на http://wiki.videolan.org/Documentation:Play_HowTo/Advanced_Use_of_VLC#Video_options, но это не меняет внешний вид видео — оно по-прежнему воспроизводится в своем оригинальном разрешении. Что я делаю неправильно?
Вот команда, которую я использую:
/Applications/VLC.app/Contents/MacOS/VLC --playlist-autostart --video-on-top --width=400 --height=400 ./2013-london-snow.mov
Насколько я понимаю, их онлайн-документация устарела. Может быть, кто-то мог бы указать на исходный код командного интерфейса.
Попробуйте добавить --no-embedded-video --no-autoscale
.
Я тоже пробовал это, но в версии VLC 3 у меня ничего не вышло.
Новая бета-версия 4 (ночные сборки) может обрабатывать параметр –width и изменять размер видео. Я заметил, что она только реагировала на параметр –width=xxx и вычисляла высоту в соответствии с его соотношением.
Ответ или решение
Для изменения размера окна видео в VLC при запуске из командной строки необходимо правильно использовать доступные параметры, так как некоторые из них могут не работать в текущих версиях программы.
1. Убедитесь в актуальности версии VLC
На момент написания, версия VLC 3 могла иметь ограничения в отношении изменения размеров окна через командную строку. Проверьте, что у вас установлена последняя стабильная версия VLC, так как в новой версии (например, nightly builds 4) были внесены изменения, позволяющие корректно обрабатывать параметры --width
и --height
.
2. Используйте правильные параметры
В некоторых версиях VLC для правильной работы изменения размеров окна может потребоваться указание дополнительных параметров. Попробуйте использовать следующий формат команды:
/Applications/VLC.app/Contents/MacOS/VLC --no-embedded-video --no-autoscale --playlist-autostart --video-on-top --width=400 ./2013-london-snow.mov
Здесь:
--no-embedded-video
– отключает встроенное видео, позволяя VLC управлять отдельным окном.--no-autoscale
– предотвращает автоматическое изменение масштаба видео, позволяя установить его фиксированный размер.
3. Указывайте ширину и высоту
Ваша команда может выглядеть так:
/Applications/VLC.app/Contents/MacOS/VLC --no-embedded-video --no-autoscale --playlist-autostart --video-on-top --width=400 --height=300 ./2013-london-snow.mov
Учтите, что в некоторых версиях VLC высота может определяться автоматически в соответствии с соотношением сторон исходного видео. Поэтому, указывая только --width
, вы можете заметить, что высота корректируется программой.
4. Обзор документации
Документация на сайте VideoLAN, возможно, устарела или требует уточнений. Однако, сообщество VLC активно, и новые изменения могут поступать регулярно. Рекомендуется также периодически проверять разделы форума и использование GitHub для получения информации по последним версиям и их возможностям.
5. Заключение
Изменение размеров окна видео в VLC через командную строку возможно, но требует правильного формата команды и актуальной версии приложения. Следуя приведенным выше рекомендациям, вы сможете настроить запуск видео в нужных вам параметрах. Если проблема сохраняется после всех попыток, возможно, стоит обратиться к сообществу VLC для получения дальнейшей поддержки.