FFmpeg 3.3

Дата обновления: 01 Сентября 2017
2017-09-01T15:12
Audiophile's Software
Windows
Multimedia

FFmpeg

Сайт | История

FFmpeg — это проект по созданию набора свободных библиотек и программ для работы с мультимедиа данными. Пакет распространяется под лицензией GNU Lesser General Public License 2.1+ или GNU General Public License 2+ (в зависимости от выбранных опций).

FFmpeg включает более ста кодеков, на многие из могут выражать притязания владельцы соответствующих патентов, однако подобные претензии имеют исковую силу только в тех странах, где реализованы патенты на ПО (например, США).

Проект был запущен Фабрисом Белларом (использовавшим псевдоним «Герард Лантау») в 2000-м году, затем, в 2004-м его разработка была продолжена Мишелем Нидермейером. Многие разработчики FFmpeg также принимают участие в проекте Mplayer. Название проекта происходит от группы видеостандартов MPEG и сокращения от «fast forward». На логотипе изображен зигзаг, символизирующий выполнение MPEG кодеками энтропийного кодирования.

FFmpeg разрабатывается под GNU/Linux, однако может быть скомпилирован для большинства операционных систем, включая Mac OS X, MS Windows, AmigaOS и MorhOS. Поддерживаются различные компьютерные платформы и микропроцессорные наборы инструкций, включая x86 (IA-32 and x86-64), PPC (PowerPC), ARM, DEC Alpha, SPARC и MIPS.

FFmpeg поддерживает огромное количество форматов: ATRAC3, H.261, H.263 и H.264, Intel Indeo 2 и 3, Sorenson 3, Theora, Vorbis, Truespeech, VP5/6/8, WMA 9(включая 10 Pro), WMV и проч., а также несколько типов контейнеров: AVI, FLV, Matroska (в т. ч. WebM), MP2TS и другие.

Некоторые проприетарные форматы реализованы в FFmpeg благодаря т. н. обратной разработке, что помогло обойти патентные ограничения.

Пакет включает в себя семь библиотек: libavcodec, libavdevice, libavfilter, libavformat, libavutil, libpostproc, libswresample, libswscale и три исполняемых файла (в статической версии библиотеки встроены в каждый exe): ffmpeg.exe (кодирование, декодирование, обрабокта, etc), ffplay.exe (простой плеер на основе библиотек FFmpeg), ffprob.exe (предоставляет информацию о файлах).

Некоторые проприетарные форматы реализованы в FFmpeg благодаря т. н. обратной разработке, что помогло обойти патентные ограничения.

Пакет включает в себя семь библиотек: libavcodec, libavdevice, libavfilter, libavformat, libavutil, libpostproc, libswresample, libswscale и три исполняемых файла (в статической версии библиотеки встроены в каждый exe): ffmpeg.exe (кодирование, декодирование, обработка, etc), ffplay.exe (простой плеер на основе библиотек FFmpeg), ffprobe.exe (предоставляет информацию о файлах).

[СКАЧАТЬ] (35.60 МБ)


Настройка

Использование:
ffmpeg [параметры] [[параметры входного файла] -i входной_файл] {[параметры выходного файла] выходной_файл}

[Полный список параметров (EN)]

Пример

Копирование звукового потока из MP4 видео в M4A контейнер (без конвертации)
ffmpeg -i video.mp4 -acodec copy audio.m4a


Информация от спонсора

SOFTOSHKA.RU: игры, музыка, фильмы — совершенно бесплатно. Здесь Вы можете скачать набор K-Lite Codec Pack, включающий кодеры и декодеры всех популярных форматов.

Последняя версия пакета свободных кодеков FFmpeg. В архиве static и shared, x86/x64 версии.
 
   
Категория: Кодеры и утилиты (+ настройка) | Автор: | Добавил: Audiophile
Просмотров: 14009 | Рейтинг: 5.0/5, голосов: 1
Комментариев: 9
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
0   Спам
[9] m14u (17 Августа 2018 20:26)
Всем привет.
1. Нужно ли в настройках ААС с битрейтом "выше 128кбпс" выставлять параметрам -aac_tns/pns значение false ?
2. "anmr" лучше, чем стандартный "twoloop" ?
3. У ALAC есть параметр prediction_order (min/max). На что он влияет (какие значения лучше) ?
Спасибо.

по №2 разобрался: anmr - лучше, но не сейчас (он эксперементальный); fast - для битрейта выше ~64 (96 ?). В свете того, что в версии 4 "стандартным" является fast, то : twoloop - для битрейта меньше ~96 (64 ?).
Всё-таки twoloop лучше при любом битрейте (до ~320)- меньше режет частоты. Разговор сам с собой - приятное времяпрепровождение или шизофрения ?
по №3. Похоже, эти значения индивидуальны для каждого файла. При этом дефолтные (4/6) не оптимальны.
0   Спам
[8] mifoo (09 Декабря 2016 23:36)
Да, файл повреждён. Офсайт, архив:
ffmpeg.zeranoe.com/builds/win32/static/
ffmpeg.zeranoe.com/builds/win64/static/
0   Спам
[7] odinochka-47 (09 Декабря 2016 15:20)
odinochka-47
При открытии скачанного архива Winrar или 7zip пишет, что архив повреждён.
0   Спам
[6] NGC6611 (17 Декабря 2015 13:42)
Конкатенация двух AAC M4A файлов (одинаковых по частоте, конечно же) в один без транскода:
ffmpeg -i input1.m4a -c:a copy input.aac
ffmpeg -i input2.m4a -c:a copy input2.aac
copy input.aac + input2.aac /b
ffmpeg -i input.aac -c:a copy -bsf:a aac_adtstoasc output.m4a
0   Спам
[5] lamia-w (16 Декабря 2015 17:57)
ffmpeg 2.8.3: December 5th, 2015, The native FFmpeg AAC encoder is now stable!
0   Спам
[3] lamia-w (11 Июля 2015 17:05)
ffmpeg -i video.mp4 -acodec copy audio.m4a
а как скопировать же аудио (без конвертации) без видео?
0  
[4] Audiophile (11 Июля 2015 19:26)
Audiophile
Точно так же.
0   Спам
[2] Horizon-4 (31 Января 2015 17:50)
А как данную программу применить практически? Например, для конвертирования видео с применением видеофильтров. У большинства конвертеров свои наборы кодеков и фильтров.
0   Спам
[1] zub35 (29 Декабря 2014 22:52)
Было бы очень полезно, если бы в составе вашей сборки шли к дополнении к стандартной библиотеке еще и libfdk-aac и hwaccel dxva2