Главная
» LINUX
»
5 способов конвертировать видеофайлы в Linux
5 способов конвертировать видеофайлы в Linux
Если вам нужно конвертировать видеофайлы в Linux , у вас есть несколько надежных вариантов. HandBrake — самый простой вариант для большинства пользователей настольных компьютеров, FFmpeg — наиболее гибкий для работы из командной строки, VLC удобен, если он уже установлен, Avidemux сочетает в себе простое редактирование с транскодированием, а Shutter Encoder полезен для пакетной обработки и работы с широким спектром кодеков.
Перед конвертацией: контейнер и кодек — это не одно и то же.
Расширение файла, например MP4, MKV или WebM, описывает контейнер . Внутри этого контейнера находятся видео- и аудиопотоки, закодированные с помощью таких кодеков, как H.264, H.265/HEVC, AV1, AAC или Opus. Переименование .mkvв .mp4не приводит к преобразованию видео. Для обеспечения широкой совместимости видео H.264 плюс аудио AAC в контейнере MP4 по-прежнему является практичным вариантом.
1. HandBrake: самый простой графический интерфейс для повседневных преобразований.
HandBrake — это специализированный транскодер с открытым исходным кодом. Команда разработчиков для Linux рекомендует использовать официальную сборку Flatpak; после настройки Flathub его можно установить с помощью команды ` flatpak install fr.handbrake.ghb.`. См. официальное руководство по установке для Linux .
Откройте HandBrake, выберите «Открытый исходный код» , затем выберите видео.
Выберите предустановку. Для файлов общего назначения HandBrake указывает Fast 1080p30 как широко совместимую отправную точку, если это подходит для исходного файла; см. раздел «Выбор предустановки» .
Проверьте формат вывода и имя файла назначения.
Нажмите « Начать кодирование» .
Загрузите исходное видео и проверьте формат выходного файла перед кодированием.Предустановленные параметры HandBrake позволяют быстро настроить разрешение, кодек и качество изображения.Выберите целевой файл, затем начните кодирование.
2. FFmpeg: лучше всего подходит для терминала и автоматизации.
FFmpeg — наиболее гибкий вариант в этом списке. Сам FFmpeg публикует исходный код и ссылки на пакеты для дистрибутивов Linux на своей странице загрузки . После установки пакета, поставляемого для вашего дистрибутива, базовое преобразование может быть таким простым, как:
ffmpeg -i input.avi output.mp4
Это также базовый пример перекодирования из официальной документации FFmpeg . FFmpeg выбирает подходящие кодеки для вывода в зависимости от сборки и выходного формата. Если вам нужны точные кодеки, битрейты, фильтры, субтитры или пакетные скрипты, укажите эти параметры явно, вместо того чтобы полагаться на значения по умолчанию.
FFmpeg особенно полезен для выполнения повторяющихся команд в терминале и скриптов.
3. VLC: удобен для периодического преобразования
Если VLC уже установлен на вашем компьютере, вам, возможно, не понадобится другое приложение. Документация VideoLAN подтверждает, что VLC может конвертировать медиафайлы через интерфейс «Медиа > Конвертировать/Сохранить» .
Откройте VLC и выберите Медиа > Конвертировать/Сохранить .
Нажмите «Добавить» , выберите исходное видео и продолжите, нажав «Конвертировать/Сохранить» .
Выберите профиль преобразования, укажите целевой файл и его расширение, затем нажмите «Начать» .
Начните с меню «Медиа» > «Конвертировать/Сохранить» в VLC.Добавьте исходный файл в диалоговом окне «Открыть медиафайл» в VLC.Выберите профиль, соответствующий нужному контейнеру и кодекам.
4. Avidemux: полезен, когда вам также требуется простое редактирование.
Avidemux — это легковесный видеоредактор для Linux, Windows и macOS. Проект предоставляет ссылки для скачивания и исходный код для Linux через свой официальный сайт и репозиторий проекта .
Откройте видео
В разделе «Видеовыход» выберите кодировщик, если хотите перекодировать видео. Если оставить значение «Копировать», сохранится существующий видеопоток.
Выберите настройки звука и подходящий формат вывода , например, мультиплексор MP4 для совместимых потоков.
Сохраните новый файл.
Параметр Copy позволяет ремуксировать совместимые потоки без их повторного кодирования.При необходимости преобразования видео или аудио следует выбирать именно кодировщики.
5. Кодировщик затвора: отлично подходит для пакетной съемки и работы с расширенными форматами.
Shutter Encoder предлагает загрузки в форматах DEB и AppImage для Linux и поддерживает выходные кодеки, включая H.264, H.265, VP9, AV1, ProRes, DNxHR и FFV1. В официальной документации также описаны очереди воспроизведения, управление битрейтом, масштабирование, сопоставление звука, субтитры и аппаратное ускорение.
Добавьте один или несколько исходных файлов.
Выберите функцию, например, H.264, H.265, VP9 или AV1.
При необходимости укажите контейнер, качество или битрейт, разрешение и папку для сохранения выходных данных.
Нажмите кнопку «Пуск» .
После добавления исходных файлов выберите функцию преобразования.Перед началом работы проверьте параметры вывода и папку назначения.
Какой видеоконвертер для Linux вам следует использовать?
Инструмент
Наилучший вариант
HandBrake
Простая и высококачественная транскодировка для настольных компьютеров.
FFmpeg
Автоматизация, написание скриптов, фильтры и точное управление.
VLC
Быстрое преобразование без установки дополнительного специализированного конвертера.
Avidemux
Базовое редактирование плюс ремуксирование или перекодирование.
Затворный энкодер
Пакетная обработка и широкий выбор кодеков для доставки или редактирования.
Какой бы инструмент вы ни выбрали, сохраните исходный файл до тех пор, пока не проверите результат преобразования.
После преобразования воспроизведите весь полученный файл или хотя бы проверьте начало, середину и конец, а также звук и субтитры. Если файл не воспроизводится на целевом устройстве, обычно проблема заключается не в расширении файла, а в неподдерживаемом кодеке, профиле, аудиоформате или комбинации контейнеров.