generator324
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору V0lt Цитата: Получил ошибку, хочешь спросить почему - напиши полную командную строку, которая ее вызывает! | Код: cd /d "%~dp0" ffmpeg -i %1 -c:v libx264 -preset slow -crf 22 -acodec copy %1.mkv | Запускаю в каталоге с файлом "Длинное название на русском языке.mkv", получаю ошибку: Код: "-c:v: Protocol not found Did you mean file:-c:v?" | Valery_Sh Цитата: Длинное название на русском языке.mkv нужно брать в кавычки буквально, а не только в смысле цитирования. | Именно так! Цитата: И да, на всякий случай: акромя имени входного/выходного файлов кавычки в даном случае больше не нужны. | Ес-но. Цитата: Хрустальнй шар шепчет, что и параметры закавычены. | Вас обманули - вместо хрустального шара подсунули шар из стекла Добавлено: Смешно - но сегодня всё заработало . Видимо, мы с V0lt не совсем поняли друг друга. Точнее, я невнятно сформулировал . Я хотел, чтобы при запуске "Перекодировка.bat", обрабатывались все файлы в каталоге. Поэтому и положил его ("Перекодировка.bat") в каталог, путь к которому есть в переменной %PATH%. Там же и находится FFmpeg и ещё много чего полезного . А вызывал уже из каталога, в котором файл, требующий перекодировки, преусловутый "Перекодировка.bat". Получал означенную ошибку. А сегодня просто запустил "Перекодировка.bat" "Длинное название на русском языке.mkv" - пошёл процесс перекодировки. |