С нами с 04.01.04
Сообщения: 89
Рейтинг: 42
|
Добавлено: 24/06/10 в 11:20 |
Бразеры, подскажите.
Надо все flv ролики в папке сжать до 10Мб
Вот скрипт есть, запускаю в этой же папке. Но там получается, что ролики просто по времени обрезаются, чтобы влезть в заданные 10Мб
for f in *.flv ; do
ffmpeg -i ${f} -fs 10000000 -y /path_for_new/${f/.avi/.wmv/.flv}
done
Как сделать, чтобы по времени они не урезались, а чтобы качество ужималось. Ну вобщем надо подогнать всё по размеру под 10Мб, ну или меньше, если он изначально меньше 10Мб, без урезания по длительности.
Заранне спасибо.
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 24/06/10 в 14:56 |
Делишь желаемый размер ролика на его продолжительность в секундах, получаешь битрейт, с этим фиксированным битрейтом (-b опция) жмешь. Только в единицах измерения не запутайся, битрейт в килобитах в секунду измеряется ))
А вот качество будет неважное - на постоянном битрейте.
|
|
|
|
С нами с 04.01.04
Сообщения: 89
Рейтинг: 42
|
Добавлено: 24/06/10 в 15:20 |
Dr.Syshalt писал: | Делишь желаемый размер ролика на его продолжительность в секундах, получаешь битрейт, с этим фиксированным битрейтом (-b опция) жмешь. Только в единицах измерения не запутайся, битрейт в килобитах в секунду измеряется ))
А вот качество будет неважное - на постоянном битрейте. |
Отличная идея.
Можешь пару строк кода черкануть? Буду очень признателен
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |