1

Я уверен, что это очень простой вопрос, поэтому я прошу прощения, но я не мог найти его здесь раньше.

Я только что скачал и установил ffmpeg для Mac OSX, и главное, для чего я хочу его использовать - это преобразование файлов типа AVI или MP4 в MOV или уменьшение частоты кадров или разрешения.

У меня есть видео в папке в папке «Мои фильмы» с именем test.mp4, но когда я пытаюсь использовать ffmpeg для его конвертирования, набрав «ffmpeg -i test.mp4 test.avi», оно говорит мне: «Нет такого файла или каталога» делает то же самое, когда я пробую это с другими видео. Видео определенно там, хотя.

Так есть ли конкретная папка, в которую мне нужно поместить видео, например, входной каталог, или в командной строке есть способ указать папку, в которой находится видео?

Заранее спасибо!

2 ответа2

1

Вы можете сказать ffmpeg, где искать файлы

Если вы запускаете `ffmpeg из терминала, вам нужно будет либо изменить каталог на местоположение видео, с которым вы хотели бы работать, либо указать полный путь.

Получение местоположения файла

У меня есть видео в папке в папке «Мои фильмы» с именем test.mp4, но когда я пытаюсь использовать ffmpeg для его конвертирования, набрав «ffmpeg -i test.mp4 test.avi», оно говорит мне: «Нет такого файла или каталога» делает то же самое, когда я пробую это с другими видео. Видео определенно там, хотя.

Если вы используете Finder, вы можете нажать Cmd+C в каталоге, в котором находятся ваши фильмы, как если бы вы собирались скопировать его. Затем вы можете нажать Cmd+V в терминале, чтобы вставить путь к этому каталогу (где он находится на вашем Mac).

Затем используйте команду cd чтобы перейти в этот каталог:

cd /Users/Arron/Movies/

и повторите команду ffmpeg:

ffmpeg -i test.mp4 test.avi

Кроме того , можно указать полный путь к обеим входным и выходным файлам:

ffmpeg -i /Users/Arron/Movies/test.mp4 /Users/Arron/Movies/test.avi

Стоит почитать документацию по ffmpeg, чтобы узнать, что делает команда, которую вы делаете, поскольку она может не соответствовать вашим ожиданиям.

1

Когда вы открываете терминал и ссылаетесь на имя файла, оболочка ищет файл относительно вашего рабочего каталога.

Чтобы увидеть ваш рабочий каталог, введите:

pwd

Чтобы перейти в другой рабочий каталог, введите cd . Поэтому, если ваш файл находится в папке ~/Downloads/videos , запустите:

cd ~/Downloads/videos/

Вы также можете перетащить файл из Finder в терминал, то есть если вы наберете:

ffmpeg -i __
          ^---- your cursor is here

Затем вы можете перетащить файл туда, где находится ваш курсор, и он автоматически добавит полный путь к файлу.

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