Общая команда ffmpeg для кодирования всех форматов в FLV

Общая команда ffmpeg для кодирования всех форматов в FLV

Я создаю сайт для обмена видео/видеороликов и мне нужна одна хорошая универсальная команда ffmpeg, которую можно использовать для перекодирования любого видео, загружаемого моими пользователями.

Я удивлен, что больше людей не опубликовали хорошие примеры хорошегообщийКоманда ffmpeg для конвертации в формат flv. Под общим я подразумеваю возможность указать входной файл в любом формате (wmv, avi, webm и т. д.) и создать файл FLV отличного качества.

Я ищуодинокийКоманда ffmpeg, которая может:

  • Создавайте великолепное видео для Интернета (без артефактов, с сохранением исходного качества и т. д.)
  • Но также уменьшите размер файла, чтобы сделать его удобным для веб-пространства.

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

Я бы использовал MP4 с H264, но меня пугают патентные вопросы, а платить за них я не хочу, поэтому остаюсь с FLV.

решение1

ffmpeg -i in.avi -c:v libx264 -vprofile main -vf scale=-1:480 -c:a libvo_aacenc -ac 2 -ar 44100 out.flv


Результатом должен стать
контейнер FLV
Видео H.264
Основной профиль
480p
AAC Звук
2 канала (стерео)
Частота дискретизации звука 44100 Гц
Битрейт звука 128 кбит/с (по умолчанию FFmpeg)

http://svnpenn.blogspot.com/search/label/FFmpeg

Связанный контент