Реклама на сайте Advertise with us

Срочно нужна помощь по ffmpeg

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Octomob.com

С нами с 08.04.10
Сообщения: 2950
Рейтинг: 681

Ссылка на сообщениеДобавлено: 06/07/11 в 15:20       Ответить с цитатойцитата 

Хуже документации я еще не видел. Чтоб жены разрабов щи им варили по этим докам icon_biggrin.gif

Короче, нужно перекодить исходное видео кодеком h264 и зашить это всё в контейнер mp4. Скиньте плиз, кто разбирается, строку пресета для ffmpeg

PropellerAds - беру тут траф на Binary/Casino/CPI/PIN Submit, ROI +263%

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 06/07/11 в 15:31       Ответить с цитатойцитата 

Код:
ffmpeg -i in.avi -vcodec libx264 -acodec libfaac out.mp4


Но это чисто как пример, конкретные случаи уже на месте надо разбирать. Какое качество нужно и какой битрейт, какая скорость кодирования и какой размер полученного файла - это три параметра, которые находятся в тесной взаимосвязи - добиваешься чего-то хорошего в одном, начинает ползти остальное.

Документация там, кстати, очень хорошая - другое дело, что в кодировании h.264 много концепций, которые людям, не знакомым с работой кодека, вообще непонятны. Так что получается вот такая черная магия.

4
 

Octomob.com

С нами с 08.04.10
Сообщения: 2950
Рейтинг: 681

Ссылка на сообщениеДобавлено: 06/07/11 в 15:39       Ответить с цитатойцитата 

Надо в автоматическом режиме, чтобы все видео в KVS перекодировать. Для хорошего и среднего качества...

PropellerAds - беру тут траф на Binary/Casino/CPI/PIN Submit, ROI +263%

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 06/07/11 в 16:00       Ответить с цитатойцитата 

Ну а что такое "хорошее" и "среднее"? Размер фрейма какой? Битрейт какой?

3
 

Octomob.com

С нами с 08.04.10
Сообщения: 2950
Рейтинг: 681

Ссылка на сообщениеДобавлено: 06/07/11 в 16:04       Ответить с цитатойцитата 

Размер - 960х540 и 512х384. Битрейт не знаю честно говоря, не разбираюсь icon_redface.gif

PropellerAds - беру тут траф на Binary/Casino/CPI/PIN Submit, ROI +263%

0
 



С нами с 28.10.08
Сообщения: 101
Рейтинг: 106

Ссылка на сообщениеДобавлено: 06/07/11 в 16:07       Ответить с цитатойцитата 

пользую 2pass кодирование. стандартные пресеты работают во всех версиях. если задумаешь кодировать со своими пресетами - советую версию ставить версию 0.5.3 - по опыту eдинственная, которая работает хорошо icon_cool.gif
вообще примеров в сети просто куча на случаи жизни.
С пресетами, битрейдом и пр можно играться в зависимости от желаемого качества


К примеру вот так :
Код:

ffmpeg -y -i %INPUT FILE%  -s 320x242 -vcodec libx264 -vpre ipod320 -level 30 -b 500k -acodec libfaac -ar 44100 -ab 128k %OUTPUT%

3
 

Octomob.com

С нами с 08.04.10
Сообщения: 2950
Рейтинг: 681

Ссылка на сообщениеДобавлено: 06/07/11 в 16:19       Ответить с цитатойцитата 

Спасибо icon_smile.gif

PropellerAds - беру тут траф на Binary/Casino/CPI/PIN Submit, ROI +263%

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 06/07/11 в 19:04       Ответить с цитатойцитата 

По моему опыту 2pass не оправдывает себя - у libx264 есть куда более продвинутый алгоритм, называемый CRF (Сonstant Rate Factor или, как его еще переводят, фактор постоянного качества - не битрейта). То есть ты задаешь качество, которое хочешь получить, через опцию -crf, а другими опциями управляешь соотношением размера видео и времени кодирования. С год назад меня один человек позвал ему настроить ffmpeg, я с 40 минут на видео довел время до 15-17 минут, и еще размер меньше получился у выходящих роликов - именно через crf и потом уже игру с другими опциями.

Вот тут хорошая дока, которая на самом деле описывает, что там и как работает.

http://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping

3
 



С нами с 28.10.08
Сообщения: 101
Рейтинг: 106

Ссылка на сообщениеДобавлено: 07/07/11 в 14:51       Ответить с цитатойцитата 

2pass кодирование было обусловлено анализом CRF, которой не подходил к поставленной задаче. CRF тоже используем. Для каждой задачи - свое решение

3
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 07/07/11 в 15:03       Ответить с цитатойцитата 

Ну в общем, да, тут такой момент, что

CRF == стабильное качество
2pass == стабильный размер файла

все зависит от того, от чего надо отталкиваться. Спасибо, что поправил.

3
 

Octomob.com

С нами с 08.04.10
Сообщения: 2950
Рейтинг: 681

Ссылка на сообщениеДобавлено: 08/07/11 в 15:45       Ответить с цитатойцитата 

Ясно, спасибо всем за ответы icon_wink.gif
Всем плюс

PropellerAds - беру тут траф на Binary/Casino/CPI/PIN Submit, ROI +263%

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »