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, и т.д … в видео файл с именем 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
ffmpeg -i video.avi -an -vcodec copy tmp.avi
Удалить аудио из видео.
VJM(Цитата) (Ответ)
Ошибка в статье! Ну хоть здесь я могу комментарий написать. В команде «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»
Вячеслав(Цитата) (Ответ)