ГлавнаяПрограммное обеспечениеПолезные команды FFMPEG для управления аудио- и видеофайлами

Полезные команды FFMPEG для управления аудио- и видеофайлами

7. Масштабирование видео

о. Форматы файлов еще больше усложняют ситуацию. Многие системы Linux используют мощный инструмент для воспроизведения и управления мультимедиа: FFMPEG.

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

1. Просмотр информации о файле

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

ffmpeg -i video.mkv -hide_banner

Читайте также:

Contents

1. Просмотр информации о файле

ь видеофайл в изображения с помощью FFMPEG в Linux">Как декомпилировать видеофайл в изображения с помощью FFMPEG в Linux

2. Простые преобразования между форматами

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

ffmpeg -i input.mkv output.mp4

FFMPEG конвертировать видео

То же самое работает и с аудиофайлами.

ffmpeg -i input.mp3 output.ogg

Конвертировать аудио FFMPEG

3. Целевые видео

Для видео FFMPEG также включает функцию, которая пытается соответствовать спецификациям носителя для вывода. В основном он используется для форматирования видео для записи на DVD.

ffmpeg -i input.mkv -target dvd outpu

2. Простые преобразования между форматами

оны.

ffmpeg -i input.mkv -target ntsc-dvd output.avi

4. Преобразование видео в аудио

Если у вас есть видео с песней, которая вам нужна или, возможно, вам нужна только аудиочасть видеофайла, вы можете использовать FFMPEG для удаления видео из файла, оставив только звук.

ffmpeg -i input.mkv -vn output.ogg

5. Конвертировать видео в GIF

Если вы любите создавать мемы из коротких анимированных GIF-файлов, вам повезло. FFMPEG может конвертировать видеофайл в GIF. Объедините это со следующим разделом, посвященным созданию клипов, чтобы выделить именно ту часть видео, которую вы хотите.

ffmpeg -i video.

3. Целевые видео

/div>

6. Создание клипов

Вы также можете создавать видео и аудиоклипы с помощью FFMPEG. Вам нужно только указать начальную точку и продолжительность работы FFMPEG. Флаг -ssдаст вам отправную точку. Дайте ему время через hh:mm:ss. То же самое относится и к флагу -f, который определяет время воспроизведения клипа. В конце флаг -cуказывает FFMPEG создать копию оригинала вместо того, чтобы вырезать тот же файл.

ffmpeg -i orig.mkv -ss 00:23:45 -t 00:03:87 -c4. Преобразование видео в аудиоование видео

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

ffmepg -i source.mkv -vf scale=1280:720 scaled.mkv

8. Добавить субтитры к видео

Если у вас есть видеофайл и сопрово

5. Конвертировать видео в GIF

ете добавить субтитры с помощью FFMPEG.

ffmpeg -i source.mkv -i subs.srt -map 0 -map 1 -c copy -crf 23 video-with-subtitles.mkv

Читайте также: Как делать скринкаст из командной строки в Linux

9. Поворот видео

Вы действительно може

6. Создание клипов

Это полезно, если вы хотите отформатировать видео для мобильных устройств. Существует несколько опций, которые можно использовать для изменения направления вращения. 0 — для вращения против часовой стрелки и вертикального переворота. 1 соответствует повороту на 90 градусов по часовой стрелке. 2 поворачивает видео на 90 градусов против часовой стрелки. 3 повернет видео на 90 градусов по часовой стрелке и перевернет его по вертикали.

ffmpeg -i video.mkv -vf transpose=1 for-mobile.mkv

10. Установить битрейт аудио

При конвертировании аудиофайлов часто бывает важно установить битрейт полученного файла. Битрейт поможет улучшить качество звука. Чтобы указать битрейт, используйте флаг -ab.

ffmpeg -i source.flac -ab 320k output.mp3

11. Добавить баннер в аудио

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

ffmpeg -loop 1 -i banner.jpg -i audio.mp3 -strict experimental -shortest audio-upload.mp4

12. Изменение громкости аудиофайлов по умолчанию

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

8. Добавить субтитры к видео

ю. Он считает, что 1 — это громкость по умолчанию, поэтому 2 будет вдвое больше исходного, а 0,5 — вдвое.

ffmepg -i quiet-song.mp3 -af "volume=2.0" louder-song.mp3

13. Запись аудио

Вы также можете использовать FFMPEG для записи звука непосредственно из источника входного сигнала, например микрофона. Он работает очень похоже на все остальное, но вам нужно указать, какой аудио-сервер (alsa или PulseAudio) вы используете. Вам также необходимо указать устройство (микрофон) в качестве источника вместо файла.

ffmpeg -f alsa -i /dev/dsp -ab 320k recording.flac

9. Поворот видеоt/uploads/2024/05/fm-loop.jpg" alt="FFMPEG для цикла">

Заключительные идеи

На самом деле с FFMPEG вы можете сделать гораздо больше, и как только вы начнете писать сценарии, вы обнаружите гораздо больше возможностей. Начните комбинировать и эти параметры, и вы обнаружите, что можете получить достаточно полный контроль над своими медиафайлами.

Эта статья была впервые опубликована в сентябре 2016 года и обновлена ​​в феврале 2018 года.

10. Установить битрейт аудио

11. Добавить баннер в аудио

12. Изменение громкости аудиофайлов по умолчанию

13. Запись аудио

Заключительные идеи

ПОХОЖИЕ СТАТЬИ

Популярные записи