Збережіть налаштування
ffmpeg
автоматично намагатиметься використовувати багато однакових параметрів при кодуванні, включаючи частоту кадрів, ширину, висоту, формат пікселів, макет аудіоканалу, частоту вибірки звуку тощо. Тому зазвичай нічого особливого не потрібно робити.
Деякі параметри можуть змінитися, якщо існують обмеження формату або кодера.
Збереження якості
Для відео H.264 з використанням кодера libx264 використовуйте:
-crf 18
- найповільніший заздалегідь встановлений у вас терпіння
Ці параметри виводять збиткове відео, але воно -crf 18
забезпечує достатню кількість бітів, що воно, ймовірно, візуально втратить чи майже так. Якщо вихід все ще занадто великий, загальною рекомендацією є використання найвищого -crf
значення, яке все ще забезпечує прийнятну якість.
Ви можете змінити його на -crf 0
справжній без втрат, але отриманий результат буде величезним розміром файлу - можливо, навіть більшим, ніж оригінал.
Приклад:
ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset slow -c:a copy output.mp4
Цей приклад потоку копіює аудіо, а не перекодує його, оскільки більшість розмірів файлів походить від відео.
Розробка дуже активна, тому обов'язково використовуйте недавню версію ffmpeg
. Див. Сторінку завантаження FFmpeg для посилань на бінарні файли.
Також дивіться: