Вопрос или проблема
Имея видеоклип MPEG4 (контейнер MP4, видео H264 AVC, аудио AAC), загруженный с YouTube, как обрезать определённый его фрагмент (удалить всё до определённого начального временного штампа и после определённого конечного временного штампа) с помощью бесплатных инструментов Linux?
P.S.: Я не против использования запатентованной или даже библиотеки кодеков в виде двоичного объекта (BLOB).
Вы можете использовать mencoder (в вашем дистрибутиве он должен быть в пакете mplayer
). Если вы хотите извлечь 3 минуты, начиная с 21:50, вы бы сделали это следующим образом:
mencoder -ss 21:50 -endpos 3:00 your-video.mp4 -o output.mp4 -oac copy -ovc copy
Это не точно: начальная точка будет подстроена к началу кадра. Это можно обойти, если это проблема (обычно это не так).
Для инструмента с графическим интерфейсом можно использовать приложение Gnome Video Trimmer, которое доступно на Flathub и, вероятно, в репозиториях большинства дистрибутивов.
.
Ответ или решение
Если вам необходимо обрезать часть видеоклипа в формате MPEG4, который вы скачали с YouTube, и вы хотите использовать для этого бесплатные инструменты, работающие в Linux, есть несколько подходов, которые вы можете рассмотреть.
Использование командной строки с MEncoder
MEncoder является мощным инструментом для обработки видео, который входит в пакет mplayer, доступный в большинстве дистрибутивов Linux. Чтобы обрезать видео, сохранив только нужный фрагмент, выполните следующую команду:
mencoder -ss <время_начала> -endpos <длительность> исходное_видео.mp4 -o выходное_видео.mp4 -oac copy -ovc copy
- -ss: Устанавливает позицию начала обрезки. Например, для начала с 21 минуты 50 секунд используйте
-ss 21:50
. - -endpos: Указывает длительность обрезанного фрагмента. Например, для обрезки длиной 3 минуты используйте
-endpos 3:00
. - -o: Определяет имя выходного файла.
- -oac copy и -ovc copy: Контроль, который заставляет кодек копировать аудио и видео без перекодирования, сохраняя оригинальное качество.
Обратите внимание, что данная команда обрезает с точностью до ключевого кадра, поэтому реальная точка начала может немного отклоняться. Обычно это не критично, но если требуется большая точность, потребуется дополнительная работа.
Использование графического интерфейса
Если вы предпочитаете графический интерфейс, рассмотрите применение приложения Video Trimmer от Gnome. Оно доступно на платформе Flathub и во многих репозиториях распространенных дистрибутивов. Использование Video Trimmer интуитивно понятно: просто загрузите видео, установите начальную и конечную точку обрезки с помощью ползунков, и сохраните обрезанный фрагмент.
Здесь был рассмотрен вопрос обрезки видео с учетом тегов и особенностей форматов файлов и кодеков, доступных в Linux. Использование как командной строки с инструментом MEncoder, так и графического интерфейса Video Trimmer делает возможным выполнение этой задачи разнообразными методами, соответствующими разным предпочтениям пользователей.