19 команд ffmpeg для всех нужд

ffmpeg это многоплатформенная, с открытым исходным кодом библиотека для видео и аудио файлов. Я собрал 19 полезных и удивительных команд охватывающие практически все потребности: конвертации видео, звукоизвлечения, кодирование файлов для IPod и PSP, и многое другое.ffmpeg это многоплатформенная, с открытым исходным кодом библиотека для видео и аудио файлов. Я собрал 19 полезных и удивительных команд охватывающие практически все потребности: конвертации видео, звукоизвлечения, кодирование файлов для IPod и PSP, и многое другое.

Получение Информация из видео файла

ffmpeg -i video.avi

Включите X изображений в видеопоследовательность

ffmpeg -f image2 -i image%d.jpg video.mpg

Эта команда преобразует все изображения из текущего каталога (по имени image1.jpg, image2.jpg, и т.д …19 команд ffmpeg для всех нужд19 команд ffmpeg для всех нужд в видео файл с именем video.mpg.
Включите видео в X изображений

ffmpeg -i video.mpg image%d.jpg

Эта команда будет создавать файлы с именами image1.jpg, image2.jpg …

Поддерживаются следующие форматы изображений также Доступные: PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.
Кодирование видеоряда для iPpod / iPhone

ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4

Пояснения:

    • Источник: source_video.avi

  • Аудио кодек: AAC

 

  • Аудио битрейт: 128кб / с

 

  • Видео кодек: mpeg4

 

  • Видео битрейт: 1200kb / с

 

  • Размер видео: 320px 180px

 

  • Создания видео: final_video.mp4

 


Кодирование видео для PSP

ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

Пояснения:

    • Источник: source_video.avi

  • Аудио кодек: AAC

 

  • Аудио битрейт: 32кб / с

 

  • Видео кодек: XviD

 

  • Видео битрейт: 1200kb / с

 

  • Размер видео: 320px 180px

 

  • Создания видео: final_video.mp4

 


Извлечение звука из видео и сохранить его в Mp3

ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

Пояснения:

    • Источник видео: source_video.avi

  • Битрейт аудио: 192kb / с

 

  • Выходной формат: mp3

 

  • Создания звука: sound.mp3

 


Преобразование файлов WAV в MP3

ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3

Преобразовать AVI в MPG

ffmpeg -i video_origine.avi video_finale.mpg

Преобразовать MPG в. AVI

ffmpeg -i video_origine.mpg video_finale.avi

Преобразовать AVI в анимированные GIF (без сжатия)

ffmpeg -i video_origine.avi gif_anime.gif

Смешайте видео со звуком файлов

ffmpeg -i son.wav -i video_origine.avi video_finale.mpg

Преобразовать AVI в FLV

ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv

Преобразовать AVI для DV

ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv

Или:

ffmpeg -i video_origine.avi -target pal-dv video_finale.dv

Преобразовать. AVI в MPEG для игроков DVD

ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg

Пояснения:

    • цель приятель-DVD: Выходной формат

  • пс 2000000000 максимальный размер выходного файла в битах (здесь 2 Гб)

 

  • 16:9: широкоэкранный

 


Сжатие. AVI с DivX

ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi

Сжатие Ogg Theora для MPEG DVD

ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminée.mpg

Сжатие. AVI в SVCD MPEG2

NTSC формат:

ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg

PAL формат:

ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg

Сжатие. AVI в MPEG2 VCD

NTSC формат:

ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg

PAL формат:

ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg

Мультипроходное кодирование с FFmpeg

ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2

2 thoughts on “19 команд ffmpeg для всех нужд”

  1. Ошибка в статье! Ну хоть здесь я могу комментарий написать. В команде «ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3» ошибка, и если ввести то выдаёт: «Bitrate 96 is extremely low, maybe you mean 192k
    The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s». Решить очень просто заменив «-ab 192» на «-ab 192K». Моя версия ffmpeg не такая уж и старая: «ffmpeg version N-82492-g605f308 Copyright (c) 2000-2016 the FFmpeg developers»

      (Цитата)  (Ответ)

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *