Показать полную графическую версию : Сервер перекодировки. Есть ли альтернатива ffmpeg?
grizly1977
22-06-2009, 04:18
Мне тут задчу дали, собрать сервак мощный чтоб можно было много видео кодировать. Люди будт сбрасывать видео в определенную папку и все что они збросили надо перекодировать в H.264 чтоб потом на интрасайте выкладывать. Я покрутил немного ffmpeg. В целом делает все что мне надо. Но чтоб так сказать не рубить с плеча, может есть какая альтернатива. В моем случае важна скорость. В настоящий момент у меня получается только 1:1... и никак не быстрее. Я не совсем в курсе. Может это нормально? Сервак у меня мощный. 4 -х процессорный Xeon 64 бита и памяти 6 гб...Что скажете что еще можно покапать?
DJ Mogarych
22-06-2009, 09:55
4-х процессорный Xeon 64 бита »
А поточнее? Xeon — это и есть процессор. Четырёхпроцессорный процессор?
Во время кодирования посмотрите, какая нагрузка на процессор, и сколько ядер задействуется.
Попробуйте другие программы для кодирования (http://ru.wikipedia.org/wiki/X264#.D0.A1.D0.B6.D0.B0.D1.82.D0.B8.D0.B5_.D0.B2.D0.B8.D0.B4.D0.B5.D0.BE_.D1.81_.D0.B8.D1.81.D0.BF.D 0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5.D0.BC_x264).
Также, здесь на форуме есть авторские работы оболочек к популярным кодировщикам: MEninX (http://forum.oszone.net/thread-90686.html) и CodeRim (http://forum.oszone.net/thread-132471.html).
grizly1977
22-06-2009, 19:19
Да... не правильно выразился. У меня 4 процессора Xeon Е5440 @ 2.83 .
Спасибо за ссылку на 'другие программы'. Тут думаю вопрос отпал. Надо поискать сравнительные тесты. Я по прежнему не могу понять почему так долго он кодирует. Вот смотрю сейчас:
ролик 8:23
MPEG2
Кодирую в H.264 MP4
Разрешение 480p
Время кодировки 8:45... И никак не меньше.
Задействует все 4 процессора по ниспадающей.
1 -- 60%
2 -- 50%
3 -- 30%
4 -- 20%
У кого есть опыт? Это нормально? Может как-то хитро настроить надо?
P.S. Бубен и барабаны не помогают. Бегал.
DJ Mogarych
22-06-2009, 22:58
Задействует все 4 процессора по ниспадающей. »
Значит, кодек плохо распараллеливается, и сервер раскидывает нагрузку по процессорам, как может.
В принципе, вместо дорогущего сервера на четырёх ксеонах и с регистровой памятью можно было купить компьютер на Core Quad с четырьмя гигабайтами памяти — для видеокодирования этого хватило бы с лихвой.
Вместо ffmpeg попробуйте Mencoder или x264. x264 вроде распараллеливается хорошо.
grizly1977
22-06-2009, 23:15
Спасибо за совет! Попробую. Судя по всему конвертить он должен быстрее чем сейчас. Я правильно понимаю?
DJ Mogarych
23-06-2009, 00:24
Скажем так — вполне есть основания рассчитывать на это.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC