URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 75745
[ Назад ]

Исходное сообщение
"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."

Отправлено opennews , 24-Мрт-11 15:24 
Разработчики мультимедиа пакета FFmpeg (http://ffmpeg.org/) сообщили (http://ffmpeg.org/pipermail/ffmpeg-devel/2011-March/109906.html) о вливании в основную кодовую базу проекта экспериментальной ветки FFmpeg-mt (http://gitorious.org/ffmpeg/ffmpeg-mt), в рамках которой в течение трех последних лет проводилась работа по интеграции поддержки многопоточного декодирования, которое позволит значительно ускорить работу FFmpeg на многоядерных CPU. Наработки с поддержкой многопоточного декодирования планируется включить в состав релиза FFmpeg 0.7.


Одновременно выпущен корректирующий релиз FFmpeg 0.6.2 (http://ffmpeg.org/releases/), содержащий (http://ffmpeg.org/releases/ffmpeg-0.6.2.changelog) устранение уязвимостей в коде декодирования VC-1 и APE, которые могут привести к краху и потенциальной возможности повышения привилегий при обработке специально сформированных медиа-потоков. Дополнительно устранена проблема сборки при использовании опции "--enable-hardcoded-tables". Аналогичный релиз...

URL: http://ffmpeg.org/pipermail/ffmpeg-devel/2011-March/109906.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=30017


Содержание

Сообщения в этом обсуждении
"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 15:24 
mplayer уже умеет это юзать?

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анонист , 24-Мрт-11 15:34 
Нет конечно.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено RazrFalcon , 24-Мрт-11 15:35 
Уже очень давно =/

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 15:37 
Ну не томи уже, выкладывай.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним , 24-Мрт-11 18:46 
http://gitorious.org/gentoo-multimedia/gentoo-multimedia/tre...

Собрать Gentoo ты, надеюсь, способен.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено anonymous , 24-Мрт-11 15:46 
Умеет форк, mplayer2.
А оригинал давно уже развивается крайне слабо.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 16:40 
Проверил на BBB в mp4/h264/theora. Обычный mplayer нагружает оба ядра примерно поровну.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено bav , 24-Мрт-11 18:27 
> Умеет форк, mplayer2.

Умеет ffmpeg-mt, mplayer тут не при чём.

> А оригинал давно уже развивается крайне слабо.

Да уж, совсем в стагнации: http://git.mplayerhq.hu/?p=mplayer;a=shortlog


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним1233211 , 24-Мрт-11 16:05 
отлично! теперь декодирование через проприетарные видиокарты -- не нужны! и Crystal HD значит можно не покупать! :-)

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 16:08 
В интеловых драйверах есть поддержка аппаратного декода (для icore, для core2 в процессе).

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 16:08 
В смысле не для core2, а для gm45

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Sergey722 , 25-Мрт-11 10:20 
>для gm45

Очень хочется... А можно поподробнее? Когда обещают?


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним1233211 , 24-Мрт-11 16:23 
а у AMD -- есть чтонибудь этакое?

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 24-Мрт-11 16:42 
fullhd без видяйки потянет это допядро?

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 16:48 
У меня P8600 тянет во всех популярных форматах.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 24-Мрт-11 18:49 
для меня это важно, не сочтите за назойливость: вы смотрите любые full-hd  на full-hd мониторе/телеке без напрягов?
Дело в том, что я сейчас уже вложился в htpc, буду настраивать на выхах, по старому опыту сделал на базе амд (феном2 х4). И очень интересовали эти интеловские встроенные видео-ядра. ТДП 25 ватт на всё и нет подёргиваний картинки?

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 24-Мрт-11 18:53 
> для меня это важно, не сочтите за назойливость: вы смотрите любые full-hd
>  на full-hd мониторе/телеке без напрягов?
> Дело в том, что я сейчас уже вложился в htpc, буду настраивать
> на выхах, по старому опыту сделал на базе амд (феном2 х4).
> И очень интересовали эти интеловские встроенные видео-ядра. ТДП 25 ватт на
> всё и нет подёргиваний картинки?

дополню: под линуксом.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 19:05 
Я соснул того белого жирного заяца в 1080p в трёх кодеках (mp4/theora/h264). Mplayer (гентовый, нужны флаги - говори) грузит оба ядра примерно на 20-30% на всех кодеках. Смотрю на Thinkpad X200 подключённому к внешнему монику с разрешением 1920x1200 по display port.
Если есть другие файлы на тест - давайте, проверю.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 19:54 
Вспомнил один фильмец который клинил у меня на старом десктопе - Planet Earth, первая серия. Там где сверху показывают громадную стаю птичек. Нагрузка на одно ядро поднимается до ~60%. Но всё равно не клинит.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 24-Мрт-11 21:25 
про флаги мплеера интересно, а влц не пробовали? Я уже вложился в феном, но вполне вероятно, пересоберу попозже на базе интел.  Ведь получается, ваших 30 ватт вполне достаточно для htpc.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 23:11 
[ebuild   R   ] media-video/mplayer-1.0_rc4_p20101114  USE="X a52 alsa doc dvd enca fbcon ftp gif iconv jpeg mad mmx mmxext mp3 network openal opengl oss png quicktime radio sdl sse sse2 ssse3 theora truetype unicode v4l2 vorbis x264 xv xvid -3dnow -3dnowext -aalib (-altivec) -amr (-aqua) -ass -bidi -bindist -bl (-bluray) -bs2b -cddb -cdio -cdparanoia -cpudetection -custom-cpuopts -debug -dga -dirac -directfb -dts -dv -dvb -dvdnav -dxr3 -encode -esd -faac -faad -ggi -gsm -ipv6 -jack -joystick -jpeg2k -ladspa -libcaca -libmpeg2 -lirc -live -lzo -md5sum -mng -mpg123 -nas -nut -osdmenu -pnm -pulseaudio -pvr -rar -real -rtc -rtmp -samba -schroedinger -shm -speex -tga -toolame -tremor -twolame -v4l -vdpau (-vidix) -vpx (-win32codecs) -xanim -xinerama -xscreensaver -xvmc -zoran" VIDEO_CARDS="-mga -s3virge -tdfx -vesa" 0 kB

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 24-Мрт-11 21:30 
> Вспомнил один фильмец который клинил у меня на старом десктопе - Planet
> Earth, первая серия. Там где сверху показывают громадную стаю птичек. Нагрузка
> на одно ядро поднимается до ~60%. Но всё равно не клинит.

Понятно, я нагрузку последний раз замечал здесь:
http://rutracker.org/forum/viewtopic.php?t=1246867
сцена с водопадом, вид сверху: встроенная 8200 абсолютно не тянет, gt210 - справляется, и то и то с vdpau, всё тоже под гентой.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 23:12 
>> Вспомнил один фильмец который клинил у меня на старом десктопе - Planet
>> Earth, первая серия. Там где сверху показывают громадную стаю птичек. Нагрузка
>> на одно ядро поднимается до ~60%. Но всё равно не клинит.
>  Понятно, я нагрузку последний раз замечал здесь:
> http://rutracker.org/forum/viewtopic.php?t=1246867
> сцена с водопадом, вид сверху: встроенная 8200 абсолютно не тянет, gt210 -
> справляется, и то и то с vdpau, всё тоже под гентой.

Есть возможность вырезать этот кусок и выложить? На моём 3х мегабитном инете я буду долго качать 40 гигов.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 26-Мрт-11 11:21 
у меня проблемы с вырезанием, хотел выполнить mencoder -ovc copy -oac copy  -ss 27:10 -endpos 120 -o sample.m2ts *17.m2ts но вырезает абсолютно не то, я ни разу не резал блюрипы) Но в клипе от фильма есть маленький кусочек водопада той же тяжести, выкладываю этот кусочек:
http://webfile.ru/5220536
этот файлик есть и в вышеназванной раздаче, можно более быстро скачать его оттуда.
Если он воспроизведётся без проблем, то можно осторожно говорить, что двуядерный интел с тдп 30 ватт  полностью подходит для воспроизведения любых качественных фуллхд видео под линуксом, то есть вполне реально собрать мелкий и бесшумный htpc.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 26-Мрт-11 13:03 
файлик тут:
http://webfile.ru/5220683
переименовал из  00009.m2ts в 09 и запаковал, иначе webfile удаляет. Лучше из торрента вытянуть, полный путь: BDMV/STREAM/00009.m2ts

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 28-Мрт-11 13:51 
1. ХЗ почему но на этом файле mplayer (обычный, mplayer2 уже удалил, может потом поставлю для теста ещё раз) грузит только одно ядро.
2. Не клинит весь ролик, топовая нагрузка ~70%. Т.е. на двух ядрах будет до 40 примерно.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Вова , 28-Мрт-11 14:31 
> 1. ХЗ почему но на этом файле mplayer (обычный, mplayer2 уже удалил,
> может потом поставлю для теста ещё раз) грузит только одно ядро.
> 2. Не клинит весь ролик, топовая нагрузка ~70%. Т.е. на двух ядрах
> будет до 40 примерно.

спасибо за тест.  Без подёргиваний, всё плавно? Отлично.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 28-Мрт-11 16:26 
Ну могу видео заснять для убедительности, правда цифры top'а врядли будет видно.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено dimqua , 25-Мрт-11 10:37 
Лично у меня после того, как я узнал о DRM в Sandy Bridge, отпало всякое желание покупать эти процессоры...

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Семен , 24-Мрт-11 16:24 
> теперь декодирование через проприетарные видиокарты -- не нужны!  и Crystal HD значит можно не покупать!

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


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 16:42 
>> теперь декодирование через проприетарные видиокарты -- не нужны!  и Crystal HD значит можно не покупать!
> Тепловыделение и энергопотребление при декодировании через проц в разы выше. Это как
> из пушки по мухе стрелять. Так что приналичии соотвествующей видяхи... лучше
> уж через нее.

Обычные видяхи как правило не умеют аппаратно декодить трушные форматы вроде theora или vp8.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним1233211 , 24-Мрт-11 16:48 
> Обычные видяхи как правило не умеют аппаратно декодить трушные форматы вроде theora или vp8.

они и H264 не умеют... [в случае если исключена проприетарная ситуация]


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Анон , 24-Мрт-11 17:00 
Я не понял что за случай, но свободные драйвера intel умеют аппаратный декод h264.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено anonas , 24-Мрт-11 18:09 
имеет место быть не аппаратный декод а ускорение софтверного декода средствами видеоадаптера

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним1233211 , 24-Мрт-11 18:34 
впринцепе -- хоть-какбы-это-не-назвать-бы -- если оно позваляет смотреть HD-Фильмы без тормазов (и без проприетарщины) -- то это клёва же!

..но в данном случае -- речь идёт далеко не об "обычной" видиокарточке -- в этом и загвоздка :-(


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено qux , 27-Мрт-11 11:48 
> впринцепе -- хоть-какбы-это-не-назвать-бы -- если оно позваляет смотреть HD-Фильмы без тормазов (и без проприетарщины) -- то это клёва же!

нормальный проц позволяет это же


"теоретически"
Отправлено Вова , 28-Мрт-11 12:04 
только теоретически.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним , 25-Мрт-11 12:17 
А еще они не умеют фильтры, поэтому наслаждайтесь бадингом и мусором масштабирования.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено dimqua , 25-Мрт-11 10:40 
> Тепловыделение и энергопотребление при декодировании через проц в разы выше.

Это вам так маркетологи сказали или это действительно так?


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено gkv311 , 24-Мрт-11 16:06 
>Аналогичный релиз выпустили разработчики форка FFmpeg - Libav 0.6.2.

Эммм... А там про FFmpeg-mt ни слова :(.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено RedRat , 24-Мрт-11 16:56 
Новость на главной странице от 21 марта. А "развод" FFmpeg и Libav состоялся раньше. Видимо, не успели смержить.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено gkv311 , 24-Мрт-11 17:15 
Да в том то и дело, что как пользователю libav* библиотек, совершенно непонятно какой проект является флагманом и ушла в форк значительная часть разработчиков или только небольшая.
И вообще распыление сил в таком здоровом проекте как FFmpeg - очень печальное событие.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено RedRat , 24-Мрт-11 17:29 
> Да в том то и дело, что как пользователю libav* библиотек, совершенно
> непонятно какой проект является флагманом и ушла в форк значительная часть
> разработчиков или только небольшая.

Я думаю, пока никто не возьмётся предсказывать, какая из веток окажется более успешной. Форкнутая версия 0.6.2 вышла чуть раньше, но это - не показатель. Примерно через пол-года или год станет ясно, кто будет в состоянии регулярно выдавать "на-гора" новые релизиы, а кто будет в роли догоняющего.


"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено pavlinux , 24-Мрт-11 17:19 
Раньше грузило одно ядро до 100%, теперь будет все. Ура!  

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено bav , 24-Мрт-11 18:22 
Ю-ю-ху. Хеннеси рекой! Никто уже и не верил, а они взяли и смержились.

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним , 25-Мрт-11 06:36 
Страно както если зайти сюда http://gitorious.org/ffmpeg/ffmpeg-mt
то видим что "ffmpeg-mt in Libav"... я чтото теперь совсем непонял сторонником кого остался проект ffmpeg-mt?

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено gkv311 , 25-Мрт-11 09:35 
Не удалось найти указанной строки по ссылке...

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено gkv311 , 25-Мрт-11 09:56 
Ага, я наконец-то понял как задействовать эту штуку!
И ведь нигде не написано, что многопоточное декодирование реализовано только с опцией сборки pthreads и НЕ работает с опцией w32threads (сборки для Windows)!

"Состоялось слияние FFmpeg с многопоточной веткой FFmpeg-mt. ..."
Отправлено Аноним , 30-Мрт-11 01:48 
Щас обновил ffmpeg-mt из git'а и смотрю они накатали изменения из Libav...