LINUX.ORG.RU

Ветвь FFmpeg-mt добавлена в SVN trunk проекта FFmpeg

 ,


0

1

С сегодняшнего дня проект FFmpeg поддерживает многопоточный декодинг. Ветвь ffmpeg-mt находилась в разработке с 2008 года, и теперь она готова к использованию.

Today FFmpeg-mt, the multithreaded decoding branch, has been merged into FFmpeg. This has been a long awaited merge, and we would like to thank Alexander Strange for his patience and hard work.

Testing is appreciated and if you find any bugs please report them to our bug tracker.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Многопоточное декодирование нафиг не нужно - есть же VDPAU.

Лучше бы они пилили использование CUDA для кодирования видео.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sniper21

>SoC 2011

Учитывая, что старперы из mesa прибили вполне годную идею opengl4 стека ради своего костыльного кода, я сильно сомневаюсь, что в этом году на SoC выйдет что-то годное.

devl547 ★★★★★
()
Ответ на: комментарий от Ximen

А о каком именно кодеке речь?

libx264 распараллеливается довольно хитро (frame-based, без b-фреймов+другие ограничения), поэтому даже при threads=8 может быть занято лишь два ядра. Особенно если стоит turbo для первой фазы. Ну и плюс x264/doc/threads.txt (там внизу бенчмкарки есть количество ядер/число потоков/реальный прирост).

shahid ★★★★★
() автор топика
Ответ на: комментарий от devl547

Расскажешь как его завести с открытыми драйверами?

А зачем вы их используете? Любите деньги на ветер выкидывать?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Deleted

Логично предположить, что если вы кодируете/декодируете видео, то компьютер у вас мощный. Следовательно, можно переложить заботу о кодировании/декодировании на видеокарту.

Это каким надо быть извращенцем, чтобы на нетбуке пытаться 1020p запускать?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от shahid

А распараллеливание кодирования mpeg4 дает на выходе жутко рваную картинку. Хотя, скорее всего, это из-за ущербности формата mpeg4, который невозможно распараллелить.

Eddy_Em ☆☆☆☆☆
()

Отлично! Больше не придётся держать подключенными левые репозитории ради многопоточного mplayer'а.

Nebuchadnezzar ★★★★
()
Ответ на: комментарий от DNA_Seq

Для ATI есть какая-то альтернатива VDPAU, интеловские карточки стоят только в нетбуках, а смотреть на них «крутые» фильмы, как я уже говорил выше - извращение.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>интеловские карточки стоят только в нетбуках

Рабочий ноут с i5/i7 и без отдельной видюхи - вполне себе частое явление.

devl547 ★★★★★
()
Ответ на: комментарий от Eddy_Em

>А зачем вы их используете?

Потому что они есть и их можно использовать
Вот еще - собираюсь купить плату на loongson 3a. нвидия даст мне драйвер для 9800GT, которую я туда воткну?

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Зачем тратить кучу денег на 9800, если в loongson есть встроенный видеопроцессор, который работать будет не хуже, чем 9800 на гнилых открытых дровах?!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>если в loongson есть встроенный видеопроцессор

пруф! там только в чипсете какое-то унылое ати будет.

Зачем тратить кучу денег на 9800


Во-первых, она у меня есть.
Во-вторых, она сейчас стоит полторы тысячи деревянных.
В-третьих, можно достать 8800GT и перепрошить в 9800GT (как и 8800GTS в 9800GTX+).

devl547 ★★★★★
()
Ответ на: комментарий от Eddy_Em

Да, для фильмов нужен кошерный домашний кинотеатр с диагональю от 60 дюймов.
Вывод - ffmpeg не нужен в принципе.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Да, для фильмов нужен кошерный домашний кинотеатр с диагональю от 60 дюймов.

По-другому никак :)

Вывод - ffmpeg не нужен в принципе.

Нужен, на домашнем компьютере.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от devl547

Учитывая, что старперы из mesa прибили вполне годную идею opengl4 стека ради своего костыльного кода, я сильно сомневаюсь, что в этом году на SoC выйдет что-то годное.

Подробнее плиз.

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

Вот и чудно!

Ждем когда допилят vlc, они обещали сразу же после выхода FFmpeg-mt.

alpha2
()
Ответ на: комментарий от Eddy_Em

Через чур резко. Смотри ffmpeg-mt есть и работает уже сейчас. А vdpau и подобное в открытых драйверах только в задумке. И есть же ещё интел. Что людям делать? Ждать ещё с год полтора?

anonymous
()

Любители vdpau соснулей.

anonymous
()
Ответ на: комментарий от Pavval

>Подробнее плиз.

Подробнее - на похорониксе и в списках рассылки.

devl547 ★★★★★
()
Ответ на: комментарий от Eddy_Em

> Логично предположить, что если вы кодируете/декодируете видео, то компьютер у вас мощный.

Скорее логичней предположить, что если вы кодируете/декодируете видео, то делаете это на том, что у вас в данный момент есть, а не бежите за новым ПК в магазин.
Я не о себе, конечно, у меня и с нуво 1080p играет нормально.

Deleted
()
Ответ на: комментарий от Eddy_Em

интеловские карточки стоят только в нетбуках, а смотреть на них «крутые» фильмы, как я уже говорил выше - извращение.

интеловские карточки стоят в куче ноутбуков и на них отлично идут «крутые» фильмы - проверено.

Divius ★★
()

Отличная новость. Пусть форки сливаются и улучшают исходную прогу.

Еще бы mplayer2 внутрь простого mplayer впилили и патч для vaapi туда же.

MahMahoritos ★★★
()
Ответ на: комментарий от devl547

> пруф! там только в чипсете какое-то унылое ати будет.

Вроде же на лоре кто то говорил, что его на 1080p хватит...

Deleted
()
Ответ на: комментарий от Eddy_Em

дело даже не только в открытых драйверах, просто не у всех есть ваше VDPAU :(

bohm ★★★★★
()
Ответ на: комментарий от Eddy_Em

vaapi называется. Только вот в mplayer оно вносится патчем, а mplayer2 (он таки вкуснее первого) этот патч не поддерживает. Так что с ATI пока что грустно и нужна таки многопоточность

MahMahoritos ★★★
()
Ответ на: комментарий от MahMahoritos

>Еще бы mplayer2 внутрь простого mplayer впилили и патч для vaapi туда же

так м2 даже еще и не выпилился толком, куда его впиливать? :)

bohm ★★★★★
()
Ответ на: комментарий от buddhist

Нет, у меня представление о домашнем компьютере, как мощном компьютере с десятком терабайт «жесткой памяти», ~8-16ГБ оперативки, 8-32-ядерным железом, хорошей видеокартой, монитором с диагональю не меньше 60см и т.д., и т.п.

В общем, чтобы и поработать, и поиграться, и кино посмотреть хватало.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

> монитором с диагональю не меньше 60см

32-ядерным железом

о домашнем компьютере

я смеялось

anonymous
()
Ответ на: комментарий от anonymous

Смейся дальше. Зачем дома компьютер? Правильно, чтобы поработать, кино посмотреть, да в игрушки поиграть. Т.е. нужно нечто с возможностями чуть ли не суперкомпьютера. А на работе, если ничего считать не нужно, сгодится и что-нибудь дохленькое.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от devl547

Ты про это? Студент хотел написать полностью OpenGL 4.1 стек для Gallium3D. А откуда уверренность что один студент потянул бы такой обьем работы и что его код был бы лучше и менее костыльный чем тот что уже есть? Как раз об этом ему вроде и говорили. Или я что то недопонял? Если не трудно обьясни.

Behem0th ★★★★★
()
Ответ на: комментарий от Eddy_Em

>с десятком терабайт «жесткой памяти»

Всего 4 будет

~8-16ГБ оперативки


не знаю, на каком чипсете будут делать мипсы - но точно 8-16 гигов туда влезет.

8-32-ядерным железом


2x4 ядра для начала, 2x8 чуток попозже.
Так как бинарных дров не будет, а vdpau запилят в SoC только если ОЧЕНЬ повезет, то онтопик вполне нужен хотя бы для начала.

хорошей видеокартой


PCI-E есть. Ставь что угодно.

монитором с диагональю не меньше 60см


check.

Ну то есть мой будуший мипсокомп вполне подходит.
а ближе к осени возьму еще один, но уже на восьминедоядерном bulldozer

devl547 ★★★★★
()

Может кто нибудь объяснить/дать сылку на объяснение что произошло в команде FFmpeg, куда ушло большая часть разработчиков, какой из двух проектов более «кошерен» FFmpeg или Libav?

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

В mesa код не лучше, куча старого, куча непонятно как работающего.
А учитывая смысл галлиума и то, сколько пытаются в месе хотя бы ogl3 запилить, написать новый стек с хорошей читаемостью и документацией - не такая уж и плохая идея.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Просто как я понял проблема как раз в том что куча народу пилит уже долго и не как не может запилить а тут будет делать всего один студент за лето. Может они и не хотят плодить сущности?

Behem0th ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.