FFmpeg — полезные команды

  1. Объединить аудио и видео в один файл 
    ffmpeg -i video.mp4 -i audio.wav -c copy output.mkv
  2. Удалить аудио с видео
    ffmpeg -i [input_file] -vcodec copy -an [output_file]
  3. Изменить аудио кодек на mp3, при этом не конвертировать видео
    ffmpeg -i input.mp4 -c:v copy -c:a libmp3lame output_.mp4
  4. Конвертация с H265 в MP4 без перекодирования
    ffmpeg-i video.h265 -c:v copy -c:a copy video.mp4
  5. Конвертация с сжатием
    ffmpeg -i [input_file] -crf 20 -r 15 -s 1280:720 [output_file]
    Где:
    -crf — степень сжатия. 1 — лучшее, 31 — худшее
    -r 31 — количество кадров в сек
    -s 1280:720 — разрешение видео
  6. Поворот видео
    ffmpeg -i [input_file] -vf "transpose=clock" [output_file] — поворот на 90 градусов по часовой стрелке
    ffmpeg -i [input_file] -vf "transpose=cclock" [output_file] — поворот на 90 градусов против часовой стрелки
    ffmpeg -i [input_file] -vf "transpose=cclock_flip" [output_file] — поворот на 90 градусов против часовой стрелки (270 градусов по часовой стрелке) и зеркальное отражение по вертикали (значение по умолчанию);
    ffmpeg -i [input_file] -vf "transpose=clock_flip" [output_file] — поворот на 90 градусов по часовой стрелке и зеркальное отражение по вертикали.
  7. Добавить субтитры
    ffmpeg -i [input_file] -vf subtitles=subtitles.srt [output_file]

Наверх