Master-X
Форум | Новости | Статьи
Главная » Форум » Tube сайты » 
Тема: Во что конвертить ?
цитата
14/11/12 в 13:53
 stprorab
Доброго всем дня!
Назрел вопрос: В Какой Формат Форматнуть Видосы ?

На серваке лежат ТГП_шки с 4-мя видосами в формате .mpg
В новом "TUBE-веянии" было принято решение переделать сайты в tube-сайты, и соотв-но, нужно склеить видосы.

И вот вопрос: А во ЧТО клеить? FLV - не игрется на мобилках, MPG - громоздкий...
Всякие "ютубы" и "хомяки" имеют два формата: FLV - для веба и MP4 - для мобильной версии, но я не могу себе позволить такую роскошь - хранить на серваке видосы в двух экземплярах.
цитата
14/11/12 в 14:13
 Vyacheslav
stprorab писал:
MPG - громоздкий...

Ну для начала для туб сайтов этот формат не подойдёт. Думаю это просто опечатка!
Не обязательно делать FLV, MP4 вполне может вмещать в себя почти родной для него кодэк H.264 он же AVC. А этот формат можно и давать на скачку и смотреть во флеше. Даже в некоторых браузерах в HTML5 воспроизводится! icon_wink.gif
Я лично считаю FLV как пережиток прошлого.

Хочу сразу добавить.
1. Не всё, что имеет расширение MP4 - это H.264, но это уже издержки кодирования, которые надо проконтролировать предварительно.
2. И не все мобилы проигрывают любой "MP4", причины: разрешение и пункт 1. Смартфоны нового поколения какправило хавают h.264 начиная с базового профиля, а мобилы и вовсе другой кодек, который называали всегда mpeg-4 (версию не помню, но он точно не поддерживает стримминг).

Вывод, универсального кодэка нет. Даже в случае мобил надо иметь как минимум 2 формата mp4. Но более менее сейчаас оптимальный я уже привёл. Пока что он бесплатный и ожидается пробыть таким как минимум до 2018 года. icon_smile.gif

Последний раз редактировалось: Vyacheslav (14/11/12 в 14:19), всего редактировалось 1 раз
цитата
14/11/12 в 14:18
 stprorab
Vyacheslav писал:
MP4 вполне может

Спасибо!
Почитал / поглядел там, "куда ткнули". Так и сделаю.
цитата
17/11/12 в 16:38
 stprorab
Переконвертил всё, так как посоветовал Vyacheslav (MP4 с видеокодеком H.264 и аудиокодеком ААС) , но что то я наверное не так сделал.
Конветил так:
Код:
ffmpeg -i concat:"video-1.mpg|video-2.mpg|video-3.mpg|video-4.mpg" -vcodec libx264 -threads 0 -r 25 -g 50 -b 500k -bt 500k -acodec aac -strict experimental -ar 22050 -ab 32k -ac 1 video.mp4


Проблема заключается в том, что метаданные находятся в конце файла, и, соотв-но, в Флеш-плеере видео начинает проигрываться после загрузки всего видео файла полностью.

Теперь стоит новая задача:
Или Каким то волшебным образом перенести метаданные в начало файла. По сути дела правильно отформатировать файл.
Или Переконвертить заново, но сделать это правильно, что б метаданные сразу оказались в начале файла.

Подскажите плиз как быть, или, по возможности, ткните пальцем в мои ошибки.
Спасибо!
цитата
18/11/12 в 15:22
 Scumtron
Yamdi в помощь - http://yamdi.sourceforge.net/. Хотя могу ошибиться, его вроде бы используют для контейнера FLV. Для MP4 используйте qt-faststart. Вот тут с примерами: http://uppod.ru/talk_5299
цитата
18/11/12 в 16:40
 Vyacheslav
Да какие там метаданные, каменный век какой-то что ли!
Скрорее всего псевдо стриминг на сервере не настроен для mp4.
цитата
19/11/12 в 10:32
 stprorab
Vyacheslav: Спасибо за совет!
Сейчас скажу админу, что б он пофиксил псевдо стриминг на сервере. Ну и , если что и не так, тогда переконверчу с qt-faststart, как посоветовал Scumtron - так же Огромное спасибо! Отличная статья!


Эта страница в полной версии