The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз мультимедиа-пакета FFmpeg 2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от opennews (??) on 10-Июл-13, 17:13 
Уведел свет (http://ffmpeg.org/pipermail/ffmpeg-devel/2013-July/145698.html) релиз мультимедиа-пакета FFmpeg 2.0 (http://ffmpeg.org/download.html), включающего набор приложений и коллекцию библиотек для манипулирования различными мультимедиа форматами (запись, преобразование и декодирование звуковых и видеоформатов). Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (http://gitorious.org/ffmpeg/ffmpeg-mt) (поддержка многопоточного декодирования) и libav (http://libav.org/) (форк FFmpeg). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer (http://www.mplayerhq.hu/).


Среди изменений, добавленных (http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog) в FFmpeg 2.0, можно отметить:


-  Поддержка OpenCL для привлечения мощностей GPU для ускорения работы различных компонентов пакета. В настоящее время OpenCL используется только в некоторых фильтрах, таких как фильтр масштабирования видео;
-  Поддержка устройств вывода для V4L2  и XVideo;
-  Поддержка протокола FTP для доступа к контенту по сети;
-  Новые фильтры: curves, perms, aperms, audio phaser, separatefields, telecine, inverse telecine, colorbalance, colorchannelmixer, asetrate, interleave, astats, trim, atrim, extractplanes, avectorscope, zmq, DCT denoiser, vignette, rotate, psnr, 3D LUT. Из библиотеки libmpcodecs портированы фильтры mcdeint,  sab  и spp. На базе vid.stab  подготовлены фильтры стабилизации видео vidstabdetect и vidstabtransform. Полностью переработан фильтр interlace. Из библиотеки libmpcodecs портирован фильтры подавления помех (Wavelet denoiser). Во всех фильтрах произведена унификация синтаксиса опций;
-  Добавлены декодировщики для форматов: WebP, Go2Webinar, ADPCM DTK, ADPCM IMA Radical, Apple Intermediate Codec, Escape 130;
-  Добавлены кодировщики для форматов: True Audio (TTA), SMPTE 302M Audio;
-  Добавлены распаковщики медиа-контейнеров (demuxer):  WebP, ADP, RSD, RedSpark. Добавлен декодировщик на базе libquvi;
-  Надлежащая поддержка кодирования анимированных GIF-файлов;

-  В утилите  ffplay добавлена поддержка использования фильтров для звука;
-  Поддержка формата Monkey's Audio 3.93 и более новых версий;
-  Оптимизация производительности кодирования потоков AAC на платформах x86 и MIPS позволила увеличить скорость кодирования на 10%;
-  В утилиту ffmpeg добавлены опции "-filter_script" и "-filter_complex_script", позволяющие загрузить из файла описание графа работы фильтра. Увеличена точность расчёта смещений а звуковом потоке при указании опций "-t" и "-ss";


-  Поддержка использования фильтров при редактировании по шкале времени;
-  В упаковщике медиа-контейнеров (muxer) для формата Matroska появилась возможность помещения индекса в начало файла;
-  Поддержка кодирования WavPack через libwavpack. Возможность упаковки медиа-контейнеров  с использованием WavPack для форматов raw и Matroska;

-  В libavfilter обеспечена поддержка разбиение работы на части с обработки каждого задания в отдельном потоке;
-  Поддержка генерации  и фильтрации потока Hald CLUT;
-  Поддержка чередования B-кадров для потока VC-1;

-  Поддержка библиотеки libgme.


URL: http://ffmpeg.org/pipermail/ffmpeg-devel/2013-July/145698.html
Новость: http://www.opennet.dev/opennews/art.shtml?num=37393

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от dq0s4y71 (??) on 10-Июл-13, 17:34 
А сильно он сейчас от libav отличается?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз мультимедиа-пакета FFmpeg 2.0"  –1 +/
Сообщение от BratSinot (ok) on 10-Июл-13, 17:49 
Прочитайте новость и поймете: http://www.opennet.dev/opennews/art.shtml?num=34254
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от dq0s4y71 (??) on 10-Июл-13, 18:35 
Читал я эту новость, ей уж год исполнился! Меня интересует текущее положение дел.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Релиз мультимедиа-пакета FFmpeg 2.0"  +2 +/
Сообщение от Андрей Уткин on 11-Июл-13, 00:14 
Мои личные наблюдения пользователя API:
0. и там и там кипит работа;
1. в libav.org много занимаются тотальной перезагрузкой внутренностей, в т. ч. API;
2. в ffmpeg.org мержат из libav.org всё, что можно, ведётся политика "ffmpeg может всё, что может libav";
3. со стороны libav.org утягивания нового функционала и исправлений из ffmpeg.org не ведётся;
4. вследствие п. 3 в libav.org заметно меньше набор фильтров libavfilter, насчёт остального не слежу, скорее всего картина похожая.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Релиз мультимедиа-пакета FFmpeg 2.0"  +1 +/
Сообщение от Алексей (??) on 11-Июл-13, 07:24 
хм, если libav.org не утягивает новый функционал (нужный пользователям), то это не форк, а экспериментальная ветка, так получается? или пока рано вывод такой делать?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Релиз мультимедиа-пакета FFmpeg 2.0"  +1 +/
Сообщение от Андрей Уткин on 11-Июл-13, 11:19 
> хм, если libav.org не утягивает новый функционал (нужный пользователям), то это не
> форк, а экспериментальная ветка, так получается? или пока рано вывод такой
> делать?

Называйте как хотите, по факту это два полноценных "лагеря", с историей взаимной вражды. Занимаются в лагерях разными вещами, а пользователи пользуются тем, что есть.
В debian по команде apt-get install ffmpeg ставится libav.org, но это уже другая история.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

32. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 12:08 
> хм, если libav.org не утягивает новый функционал (нужный пользователям), то это не
> форк, а экспериментальная ветка, так получается?

Это независимый проект. История была такова что некоторых разработчиков достали некоторые моменты портящие им жизнь и они громко хлопнули дверью и отфоркались. Тут сразу и git появился вместо античного SVN и ряд изменений в код вкатили от которых долго отбрыкивались и прочая.

И что харакретно, ffmpeg тоже на git перешел быстренько и все эти изменения вкатил. Однако граждане из libav обозлены на ffmpeg за то что надоевшие проблемы решились только вот так и поэтому его в принципе игнорируют как класс. По этому поводу они могут не париться грузом совместимости и прочая. С другой стороны, участники ffmpeg выцепляют все полезные изменения libav в свой проект.

Кто там их них лучше, белее и пушистее - время покажет.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

31. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от dq0s4y71 (??) on 11-Июл-13, 12:04 
Спасибо.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от anonim on 11-Июл-13, 09:26 
Недавно пробовал и то и другое для кодирования vp8 - ffmpeg как год назад был быстрее avconv, так и остался. Причем быстрее намного.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

25. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Андрей Уткин on 11-Июл-13, 11:23 
> Недавно пробовал и то и другое для кодирования vp8 - ffmpeg как
> год назад был быстрее avconv, так и остался. Причем быстрее намного.

Кодирование vp8 сейчас (и тем более раньше) и там и там производится гугловской библиотекой libvpx, так что тут про ffmpeg и avconv ничего сказать нельзя.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

30. "Релиз мультимедиа-пакета FFmpeg 2.0"  +1 +/
Сообщение от Аноним (??) on 11-Июл-13, 12:03 
>  Причем быстрее намного.

Может они разные дефолты libvpx передают? Общий смысл прост: чем быстрее кодирование тем хуже соотношение битрейт-качество.

Тем не менее, на realtime дедлайне VP8 спокойно кодировал скринкаст 1024х768 в реалтайм и не подавился :)


Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

5. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 10-Июл-13, 18:36 
А VP9 support в него попал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от FFmpegUser on 10-Июл-13, 20:32 
собери с поддержкой libvpx и будет vp9
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "Релиз мультимедиа-пакета FFmpeg 2.0"  –1 +/
Сообщение от Аноним (??) on 11-Июл-13, 06:00 
Там что в ffmpeg что в libav были добавлены патчи для этого. Они в этот выпуск попали?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

6. "Релиз мультимедиа-пакета FFmpeg 2.0"  –1 +/
Сообщение от brothermechanic on 10-Июл-13, 18:59 
молодцы, нет слов.
А если еще этот Wavelet denoiser заработает, то про avisynth можно забыть.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 10-Июл-13, 21:31 
Ага, аналоги masktools будут? Тут-то и оно
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

33. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от ripper on 11-Июл-13, 12:09 
как ffmpeg пересекается с Avisynth, потрудитесь просветить?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

46. "Релиз мультимедиа-пакета FFmpeg 2.0"  –1 +/
Сообщение от brothermechanic on 11-Июл-13, 17:29 
пространственно-временные фильтры, же
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

7. "Релиз мультимедиа-пакета FFmpeg 2.0"  +1 +/
Сообщение от GArik on 10-Июл-13, 19:08 
> Поддержка библиотеки libgme

Лучшее изменение :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Loooooker (ok) on 11-Июл-13, 11:24 
Дааа, можно им теперь Спектрумовские AY-треки слушать!!! =)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

47. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от oziris (??) on 11-Июл-13, 17:33 
>> Поддержка библиотеки libgme
> Лучшее изменение :)

Вернись, мы все простим.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Релиз мультимедиа-пакета FFmpeg 2.0"  –1 +/
Сообщение от lucentcode (ok) on 10-Июл-13, 21:11 
Когда VP9 добавят? В Git уже довольно давно добавлена поддержка этого формата.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 01:02 
В какой бранч? Когда последний коммит в этом бранче был?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

49. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 13-Июл-13, 09:45 
4 дня назад
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

11. "Релиз мультимедиа-пакета FFmpeg 2.0"  –2 +/
Сообщение от аннон email on 10-Июл-13, 22:07 
когда они будут декодинг h264 оптимизировать? не говоря уже про новый h265. где качественные и быстрые оптимизации, под разные x86 процы, и их дополнительные команды. вообщев в репе то асм код есть, но он с бородатых времён не ковырялся совершенно. или разрабы надеются на чудесную работу компилятора gcc?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз мультимедиа-пакета FFmpeg 2.0"  +3 +/
Сообщение от Алексей (??) on 10-Июл-13, 22:37 
а нафига оптимизировать под х86, если это все равно fallback решение, а нормальное использует gpu (причем за реализацию драйвер отвечает)?
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от аннон email on 10-Июл-13, 22:58 
ну да, теперь все ленивые программисты надеются только на аппаратные костыли.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Релиз мультимедиа-пакета FFmpeg 2.0"  +1 +/
Сообщение от Аноним (??) on 11-Июл-13, 01:47 
>нормальное использует gpu (причем за реализацию драйвер отвечает)

С тучей ограничений на формат потока, что проще забыть на гпу

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

29. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 12:01 
> С тучей ограничений на формат потока, что проще забыть на гпу

Ну не забить а спихнуть на него часть наиболее тяжелых операций через OpenCL :). Типа постпроцессинга всякого, который параллелится хорошо и ресурсов требует немеряно.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

37. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 12:37 
Постпроцессинг потому и пост-, что идёт после декодирования. Но если тот же gradfun допилят на opencl до хорошего состояния, то почему бы и нет?
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

27. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 11:58 
> нормальное использует gpu

Вот только GPU которые бы умели декодировать H.265 или VP9 на аппаратном блоке - пока вообще не выпущено. Подумаешь, мелочи какие.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

41. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от kurokaze (ok) on 11-Июл-13, 14:17 
> а нафига оптимизировать под х86, если это все равно fallback решение, а
> нормальное использует gpu (причем за реализацию драйвер отвечает)?

Ты делаешь это неправильно.
Зачем гпу, если даже fullhd отнимает не более 10% одного ядра процессора?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

44. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от qux (ok) on 11-Июл-13, 15:37 
Выросло поколение... Ничего, что в ходу еще туча железа, которое через GPU не умеет вообще, и которое как раз чувствительно к декодированию на CPU?
Другое дело, что под него скорее всего уже сделано всё, что возможно, но это не к вашему посту.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 01:13 
> когда они будут декодинг h264 оптимизировать?

Вообще-то постоянно оптимизируют. Недавно я смог посмотреть mplayer'ом 720p с youtube без выкидывания кадров на eeepc 701 (celeron 900MHz). Год назад без skipframe=nonref не получалось. Три года назад вообще не получалось — начинался рассинхрон.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

18. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Алексей (??) on 11-Июл-13, 03:55 
а в youtube постоянно оптимизируют все, в том числе перекодируют то что есть (т. к. у них нету ни лимитов по мощностям, ни доп. расходов, а на таком объеме любое улучшение может дать вполне реальную выгоду).
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Андрей Уткин on 11-Июл-13, 11:16 
> а в youtube постоянно оптимизируют все, в том числе перекодируют то что
> есть (т. к. у них нету ни лимитов по мощностям, ни
> доп. расходов, а на таком объеме любое улучшение может дать вполне
> реальную выгоду).

Не знаю, зачем вы вспомнили про youtube, но были факты использования ffmpeg ютубом. Может, и сейчас пользуются.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

35. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от dq0s4y71 (??) on 11-Июл-13, 12:20 
youtube этого официально не подтверждал, но пару лет назад один из контрибьюторов ffmpeg писал, что находил в ютюбовских роликах следы собственных ошибок, которые он делал а коде ffmpeg! http://multimedia.cx/eggs/googles-youtube-uses-ffmpeg/
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

38. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 12:43 
> youtube этого официально не подтверждал, но пару лет назад один из контрибьюторов
> ffmpeg писал, что находил в ютюбовских роликах следы собственных ошибок, которые
> он делал а коде ffmpeg! http://multimedia.cx/eggs/googles-youtube-uses-ffmpeg/

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

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

28. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним (??) on 11-Июл-13, 11:59 
> Вообще-то постоянно оптимизируют. Недавно я смог посмотреть mplayer'ом 720p с youtube

Там битрейт мелкий, вот и весь секрет :)

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

34. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от dq0s4y71 (??) on 11-Июл-13, 12:10 
> когда они будут декодинг h264 оптимизировать?

Может быть, когда не надо будет платить лицензионные отчисления держателям патентов на алгоритмы H.264? :)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

40. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от kurokaze (ok) on 11-Июл-13, 14:16 
>когда они будут декодинг h264

наверное тогда, когда именно они будут над x264 работать

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

42. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Андрей Уткин on 11-Июл-13, 14:21 
>>когда они будут декодинг h264
> наверное тогда, когда именно они будут над x264 работать

декодинг h264 в ffmpeg свой, внутренний, не от libx264.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

45. "Релиз мультимедиа-пакета FFmpeg 2.0"  –1 +/
Сообщение от tessel on 11-Июл-13, 15:52 
ffmpeg за это как раз не отвечает. Курите x264 либу.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

48. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от хрюкотающий зелюк on 12-Июл-13, 21:05 
libx264 разве не для кодирования? разве он умеет декодировать?
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

22. "Релиз мультимедиа-пакета FFmpeg 2.0"  +1 +/
Сообщение от Аноним (??) on 11-Июл-13, 09:51 
Как его в Debian поставить вместо libav?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от Аноним email(??) on 11-Июл-13, 12:31 
deb-multimedia.org
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

39. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от kurokaze (ok) on 11-Июл-13, 14:13 
>Из библиотеки libmpcodecs портирован фильтры подавления помех (Wavelet denoiser)

Заценим. Тот что в mplayer - зело тормозной.
Хотя и с hqdn3d + gradfun тоже отлично живётся

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Релиз мультимедиа-пакета FFmpeg 2.0"  +/
Сообщение от zburguy (ok) on 11-Июл-13, 15:18 
За Go2Webinar огромнейшее спасибо разработчикам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру