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 .

  1. Откройте HandBrake, выберите «Открытый исходный код» , затем выберите видео.
  2. Выберите предустановку. Для файлов общего назначения HandBrake указывает Fast 1080p30 как широко совместимую отправную точку, если это подходит для исходного файла; см. раздел «Выбор предустановки» .
  3. Проверьте формат вывода и имя файла назначения.
  4. Нажмите « Начать кодирование» .
HandBrake на Linux с загруженным примером видео в формате MKV и выбранным форматом вывода MP4.
Загрузите исходное видео и проверьте формат выходного файла перед кодированием.
Меню предустановок HandBrake в Linux с выбранным режимом Fast 1080p30
Предустановленные параметры HandBrake позволяют быстро настроить разрешение, кодек и качество изображения.
HandBrake в Linux: путь к выходным файлам и кнопка «Начать кодирование».
Выберите целевой файл, затем начните кодирование.

2. FFmpeg: лучше всего подходит для терминала и автоматизации.

FFmpeg — наиболее гибкий вариант в этом списке. Сам FFmpeg публикует исходный код и ссылки на пакеты для дистрибутивов Linux на своей странице загрузки . После установки пакета, поставляемого для вашего дистрибутива, базовое преобразование может быть таким простым, как:

ffmpeg -i input.avi output.mp4

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

В терминале Linux запущена команда FFmpeg, которая преобразует входное видео AVI в выходной формат MP4.
FFmpeg особенно полезен для выполнения повторяющихся команд в терминале и скриптов.

3. VLC: удобен для периодического преобразования

Если VLC уже установлен на вашем компьютере, вам, возможно, не понадобится другое приложение. Документация VideoLAN подтверждает, что VLC может конвертировать медиафайлы через интерфейс «Медиа > Конвертировать/Сохранить» .

  1. Откройте VLC и выберите Медиа > Конвертировать/Сохранить .
  2. Нажмите «Добавить» , выберите исходное видео и продолжите, нажав «Конвертировать/Сохранить» .
  3. Выберите профиль преобразования, укажите целевой файл и его расширение, затем нажмите «Начать» .

В официальных инструкциях VideoLAN по конвертации описана та же последовательность действий.

VLC в Linux с открытым меню «Медиа» и выделенной кнопкой «Преобразовать/Сохранить».
Начните с меню «Медиа» > «Конвертировать/Сохранить» в VLC.
В VLC в Linux открывается диалоговое окно «Открыть медиафайл» с выбранным локальным файлом MKV.
Добавьте исходный файл в диалоговом окне «Открыть медиафайл» в VLC.
Диалоговое окно VLC Convert, отображающее профиль преобразования MP4 H.264 и путь назначения.
Выберите профиль, соответствующий нужному контейнеру и кодекам.

4. Avidemux: полезен, когда вам также требуется простое редактирование.

Avidemux — это легковесный видеоредактор для Linux, Windows и macOS. Проект предоставляет ссылки для скачивания и исходный код для Linux через свой официальный сайт и репозиторий проекта .

  1. Откройте видео
  2. В разделе «Видеовыход» выберите кодировщик, если хотите перекодировать видео. Если оставить значение «Копировать», сохранится существующий видеопоток.
  3. Выберите настройки звука и подходящий формат вывода , например, мультиплексор MP4 для совместимых потоков.
  4. Сохраните новый файл.
Avidemux на Linux с настройкой вывода видео и аудио в режим копирования и выбором мультиплексора MP4.
Параметр Copy позволяет ремуксировать совместимые потоки без их повторного кодирования.
Avidemux на Linux с кодированием видео H.264, аудио AAC и выбранным мультиплексором MP4.
При необходимости преобразования видео или аудио следует выбирать именно кодировщики.

5. Кодировщик затвора: отлично подходит для пакетной съемки и работы с расширенными форматами.

Shutter Encoder предлагает загрузки в форматах DEB и AppImage для Linux и поддерживает выходные кодеки, включая H.264, H.265, VP9, ​​AV1, ProRes, DNxHR и FFV1. В официальной документации также описаны очереди воспроизведения, управление битрейтом, масштабирование, сопоставление звука, субтитры и аппаратное ускорение.

  1. Добавьте один или несколько исходных файлов.
  2. Выберите функцию, например, H.264, H.265, VP9 или AV1.
  3. При необходимости укажите контейнер, качество или битрейт, разрешение и папку для сохранения выходных данных.
  4. Нажмите кнопку «Пуск» .
Программа для кодирования затвора в Linux с загруженным видеофайлом и выбранной функцией H.264.
После добавления исходных файлов выберите функцию преобразования.
Программа Shutter Encoder в Linux отображает параметры вывода в формате MP4: битрейт, разрешение и папку назначения.
Перед началом работы проверьте параметры вывода и папку назначения.

Какой видеоконвертер для Linux вам следует использовать?

ИнструментНаилучший вариант
HandBrakeПростая и высококачественная транскодировка для настольных компьютеров.
FFmpegАвтоматизация, написание скриптов, фильтры и точное управление.
VLCБыстрое преобразование без установки дополнительного специализированного конвертера.
AvidemuxБазовое редактирование плюс ремуксирование или перекодирование.
Затворный энкодерПакетная обработка и широкий выбор кодеков для доставки или редактирования.
В окне «Файлы» Linux отображаются пять преобразованных видеофайлов MP4, созданных различными программами для конвертации.
Какой бы инструмент вы ни выбрали, сохраните исходный файл до тех пор, пока не проверите результат преобразования.

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

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.