Какие командные строки использовать для преобразования из avi в mp4, но без разрушения размера фрейма и уменьшения размера файла по сравнению с исходным или чуть большим, и то же самое с mp4 в avi? Всякий раз, когда я пытался конвертировать это становилось как 2 ГБ
27
ffprobe -i infile.avi
вместоffmpeg -i infile.avi
получения информации, так как последнее приводит к ошибке «По крайней мере, один выходной файл должен быть указан».Мне было очень интересно конвертировать AVI файлы в MP4. Читая ваш пост, я вспомнил эту команду ffmpeg:
Команда
-strict -2
необходима для кодека AAC, который является экспериментальным, но работает (libaac), если вы добавите эти два параметра. Выходной файл высокого качества по умолчанию.источник
Насколько я понимаю, необходимо заменить avi-контейнер на mp4 (формально - базовый формат медиафайлов ISO / IEC 14496-12).
если вы выполните следующую команду:
В таком случае ffmpeg перекодирует элементарные потоки в файле input.avi (для контейнеров и повторного кодирования используется режим по умолчанию для ffmpeg ). Стоит отметить, что перекодирование может ухудшить визуальное и / или качество слуха.
Поэтому рекомендуется отключить перекодирование с помощью параметров кодека " c: v copy c: a copy ":
В приведенном выше случае ffmpeg просто меняет оболочки (контейнеры)
источник
Я нашел этот :: Libav в Linux.
Установка: запустить команду
Команда преобразования видео:
Перейдите в папку с видео и запустите в терминале
источник