Впокорюй і володарюй зміна розміру відео за допомогою ffmpeg, російськомовна документація по ubuntu

Для початку встановіть ffmpeg і imagemagick c допомогою Менеджера Пакетів Synaptic або через Установку / Видалення Додатків. Або, в дусі цієї статті, скористайтеся командним рядком:

Сміливо запускайте команду, навіть якщо ви не впевнені, що програма не встановлена. Apt-get не стане перезаписувати вже існуючу програму, а лише повідомить вас про це. Далі доведеться ввести пароль (адже ви використовуєте sudo), і вас може здивувати, що вводиться пароль не відображається. Це нормально, просто введіть пароль і натисніть клавішу enter.

У цій статті я буду працювати з коротким кліпом з «Freedom Downtime», який я використовував в презентації. ffmpeg пропонує безліч опцій (скористайтеся командою «man ffmpeg», щоб прочитати детальний, майже 13-сторінкове керівництво), але я найчастіше користуюся опцією перетворення файлів. Ось як виглядає команда:

Ця команда просто перетворює вихідний файл в «файл_на_виходе.тіп_файла», не змінюючи його розмір (ми не вказуємо розмір, тому ffmpeg використовує розмір вихідного файлу). Команда, яка перетворює «Freedom Downtime» (з розміром 640 × 480) в кліп меншого розміру (скажімо, 320 × 240), буде виглядати так:

Заодно можна перетворити файл в інший формат, просто змінивши його розширення. Це не повинно зайняти багато часу (звичайно, все залежить від розміру кліпу). На перетворення мого кліпу довжиною в кілька хвилин пішло близько 30 секунд.

Mogrify - це дуже зручний інструмент, особливо якщо ви часто розміщуєте картинки на веб-форумах, що забороняють завантаження зображень, що перевищують певний розмір, і не дозволяють посилатися на великі зображення. В основному я використовую mogrify для створення мініатюр зображень, але його можливості набагато ширше. Можна додавати текст, застосовувати ефекти (малюнок вугіллям, розфарбування і т.д.) і багато іншого. Знову ж, про все це можна прочитати в керівництві користувача (інформація «man mogrify»). Для зміни розміру зображення можна вказувати значення в пікселях або відсотках. Наприклад, у вас є зображення розміром 1280 × 800 пікселів, і ви хочете зменшити його до 640 × 400. Це можна зробити так:

Використовуючи аргумент »-format», можна перетворити зображення в інший формат. Таким чином, команда:

перетворює всі файли .png в поточній директорії в формат .jpg. Імена файлів залишаться колишніми.