Форум » Технические аспекты » Кодирование » Ответить

Кодирование

Иван: Здравствуйте! Зашел на сайт КТВ и посмотрел качество видеозаписей - оно низкое при этом скорость потока очень высокая. Хочу через вас добраться до "мастеровых", кто кодирует видеоматериалы для сайта. Предлагаю кодировать видеоматериал в формат MP4 (H.264 видео/AAC аудио). Плеер (который на странице) данный формат понимает. 5) Сегодня попробовал перекодировать "Три песни о Ленине" (написано, что этот фильм 1934 г., но похоже, что его дособирали позже...) http://film.arjlover.net/info/3.pesni.o.lenine.cd1.avi.html http://film.arjlover.net/info/3.pesni.o.lenine.cd2.avi.html Полностью пересобрал материал и разбил на три части (как и должно быть). Выполнил редактирование звука (выполнил нормализацию, убрал треск и прошелся эквалайзером). Перекодировал в MP4 (H.264 видео/AAC аудио). В итоге из 804 Мбайт (CD1 + CD2) получилось 3 части общим размером 106 Мбайт. Скорость потока подогнана под скорость интернет-подключения 256 Кбит/сек (у меня такая ). "Квадратов" на кадрах нет (в отличии от того, что сейчас на сайте КТВ). Есть ли желание заценить?

Ответов - 42, стр: 1 2 3 All

Илья: Иван пишет: Есть ли желание заценить? Конечно! Очень интересно! Если не секрет, каким конвертом... вы пользуетесь?

Иван: Илья пишет: Конечно! Очень интересно! Вопрос - куда залить... Илья пишет: Если не секрет, каким конвертом... вы пользуетесь? x264 (он есть отдельно и в комплекте avidemux) Ну и естественно VirtualDub (официальный)

Илья: Иван пишет: Вопрос - куда залить... Не знаю, я не администратор... Но, если есть возможность, можно залить на какой нибудь сайт общего пользования. И прислать ссылку. А вообще, утром придут админы, надеюсь заинтересуются и подскажут!


Иван: Илья пишет: А вообще, утром придут админы... Точно. "Утро вечера мудренее" (с) P.S. - Пойду я баиньки.

Nika: Можете залить на Рутуб, на свой аккуант и дать ссылку для просмотра?

Иван: Nika, на Rutube у меня нет регистрации, но важнее другое - при заливке файл будет автоматически перекодирован в FLV формат и появятся те самые "квадратики" на картинке... Пока залью на Rapidshare. А по идее нужно для этого использовать торрент. (эх... об этом можно только помечтать )

Иван: Залил на rapidshare: "Три песни о Ленине (1-й фильм)" (Размер - 33,8 Мбайт; MD5 - 06f02726df35052708aece47e4eb205b) "Три песни о Ленине (2-й фильм)" (Размер - 36,0 Мбайт; MD5 - 9f6042d56d6defb36ce662e2702422f7) "Три песни о Ленине (3-й фильм)" (Размер - 36,4 Мбайт; MD5 - 847885c3e45c35b8d71bb1da9832c271) Размер кадра - 320 x 240; Кодеки H.264/AAC. Фильм составлен из кинохроники тех лет. Звучит музыка... в некоторых фрагментах есть и речь. ИМХО, стиль фильма чем-то похож на стиль фильмов Рифеншталь.

EveningStar: по идее нужно для этого использовать торрент +1 Думаем о создании своего торрент-трекера. С помощью него можно будет раздавать ролики и фильмы в хорошем качестве. Для кодирования в flv пользуюсь бесплатной версией Any Video Converter`a http://www.any-video-converter.com/download-avc-free.php

EveningStar: Спасибо за фильм, Иван! Думаю, покажем его в одной из следующих программ.

EveningStar: Для хранения файлов пользую http://narod.yandex.ru/ а не RapidShare Удобно и без задержки

Иван: EveningStar пишет: Думаем о создании своего торрент-трекера. +1 (только с этим придется повозится ) EveningStar пишет: С помощью него можно будет раздавать ролики и фильмы в хорошем качестве. Для кодирования в flv пользуюсь бесплатной версией Any Video Converter`a Эх... я же не случайно заговорил о MP4 (H.264)! Мне и на ум не придет качать и сохранять в своём архиве фалы формата FLV. Даёшь H.264! EveningStar пишет: Думаю, покажем его в одной из следующих программ. Желательно устроить тестовую трансляцию. Хотелось бы проверить функционал плеера и скорость трансляции. Возможно, что потребуется ещё немного понизить скорость видео-потока.

Иван: По хорошему, необходимо выработать методику (стандарт) кодирования новостных сюжетов/роликов/фильмов для КТВ... (иначе будет... )

pvgoran: H264 - прекрасный кодек, но для FLV-файлов, закодированных им, не работает перемотка (видео в файле, скачанном с середины, не воспроизводится корректно). Поэтому придется пока довольствоваться кодеком flv, ну, или vp6. Хотя, есть одна идея, как можно попробовать решить эту проблему... Но в ближайшее время это вряд ли получится. Если только кто-нибудь не предложит готовое решение. :) Что касается торрент-трекера - не вижу, почему это должно быть сложно.

Иван: pvgoran пишет: H264 - прекрасный кодек, но для FLV-файлов, закодированных им, не работает перемотка (видео в файле, скачанном с середины, не воспроизводится корректно). Поэтому придется пока довольствоваться кодеком flv, ну, или vp6. Ну во-первых, что это за файл, скачанный с середины? Половина файла занимают нули? По поводу перемотки, возможно вы имели вот это (там и решение проблемы). Написано, что JW FLV Player это "Player for FLV, H.264 & MP3". Кстати, на сколько мне известно FLV это не H.264, т.е. это не одно и тоже. pvgoran пишет: Что касается торрент-трекера - не вижу, почему это должно быть сложно. Поставить торрент-трекер не проблема, требуются настройки, а для этого надо хотя бы иметь представление как функционирует торрент-трекер. Могут быть сложности с управлением контентом (это ведь не архив фильмов, а достаточно активно обновляемый сайт). Главная же проблема в нормальном (надежном) функционировании. Сейчас вот сайт КТВ "лежит"...

Иван: Ещё по поводу просмотра: 1) По идее режим перемотки на основном экране КТВ отключен. А вот для отдельного просмотра (отдельный ролик) включен. 2) Сейчас проверял на скорости 232 Кбит/сек (это 29 Кбайт/сек) файлы с H.264 проигрываются, но перемотка не работает. 3) Вот в эту сторону надо копать: http://www.longtailvideo.com/support/tutorials/HTTP-Video-Streaming По этому: а) Файлы должны содержать метаданные со специальной разметкой. б) Пока толком не понял... но это реализуется на уровне сервера. Буду дальше разбираться...

pvgoran: Иван пишет: Ну во-первых, что это за файл, скачанный с середины? Половина файла занимают нули? Нет. Половины файла просто нет. :) Частичное скачивание используется для того, чтобы можно было перемотать в плеере ролик на середину и не дожидаться, пока скачается все от начала до этого места. По поводу перемотки, возможно вы имели вот это (там и решение проблемы). Нет. Той проблемы, что там описана, я не наблюдал. Кстати, на сколько мне известно FLV это не H.264, т.е. это не одно и тоже. Конечно. FLV - это контейнер и кодек, H264 - кодек. Поставить торрент-трекер не проблема, требуются настройки, а для этого надо хотя бы иметь представление как функционирует торрент-трекер. А почему с *этим* должны быть проблемы? :) Главная же проблема в нормальном (надежном) функционировании. Сейчас вот сайт КТВ "лежит"... Уже нет :) . Хотя, конечно, нехорошо получилось...

Иван: pvgoran пишет: Нет. Той проблемы, что там описана, я не наблюдал. Хм... а у меня другие результаты. Требуется перестановка метаданных (QT-индексов или как их там) в начало файла. Сейчас смоделировал работу интернет подключения (замедлял отдачу MP4-файла до скорости 232 Кбит/сек). Работает только с перестановкой метаданных. Подгружается где-то 2% (буферизация) и идет показ фильма. А вот без перестановки метаданных такого не происходит. (скорее всего будет подгружаться весь файл...) Обращаю внимание, что при правильном выборе скорости видео-потока показ идет непрерывно, т.е. нет повторных остановок и буферизации. Сегодняшний видео-материал на КТВ этому не отвечает. pvgoran пишет: Конечно. FLV - это контейнер и кодек, H264 - кодек. Ну уж давайте договаривать - FLV это контейнер и кодек (как я понимаю на базе H.263, хотя разновидностей наплодили много ), а H.264 - новый, качественный кодек, как правило для контейнера MP4 (разумеется могут быть варианты, например, MKV). pvgoran пишет: А почему с *этим* должны быть проблемы? :) Скажу честно - даже не смешно. Вот поставите трекер, тогда посмотрим. Пока даже сайт работает нестабильно... ------------------------------------------- Не понял, а куда предыдущие сообщения подевались???????????????????????????? Я же специально дал ссылки, которые дают возможность показывать MP4 с прокруткой!? ------------------------------------------- О, опять появились. Что-то форум глючит.

pvgoran: Иван пишет: Ещё по поводу просмотра: 1) По идее режим перемотки на основном экране КТВ отключен. А вот для отдельного просмотра (отдельный ролик) включен. 2) Сейчас проверял на скорости 232 Кбит/сек (это 29 Кбайт/сек) файлы с H.264 проигрываются, но перемотка не работает. 3) Вот в эту сторону надо копать: http://www.longtailvideo.com/support/tutorials/HTTP-Video-Streaming По этому: а) Файлы должны содержать метаданные со специальной разметкой. б) Пока толком не понял... но это реализуется на уровне сервера. Буду дальше разбираться... На основном экране при запуске перемотка делается автоматически. Что касается метаданных и данной ссылки - все это уже реализовано... Но - для H264 не работает! (Хотя просто воспроизведение FLV-файла с H264 видео, кажется, работало без полной загрузки и в отсутствие метаданных.) Обращаю внимание, что при правильном выборе скорости видео-потока показ идет непрерывно, т.е. нет повторных остановок и буферизации. Сегодняшний видео-материал на КТВ этому не отвечает. Будет ли показ непрерывным - в любом случае зависит от скорости подключения. Сейчас все видео имеет максимальный суммарный (аудио+видео) битрейт не больше 544Kbit/sec. Т. е. в основном при подключении 512 Kbit/sec или лучше - должно работать нормально. Конечно, хорошо было бы обеспечить возможность смотреть и тем, у кого 256 Kbit/sec - но просто взять и использовать H264, как я сказал, с сохранением имеющейся функциональности не получится. А делать FLV с таким битрейтом - значит сильно пожертвовать качеством. Ну уж давайте договаривать - FLV это контейнер и кодек (как я понимаю на базе H.263, хотя разновидностей наплодили много ), а H.264 - новый, качественный кодек, как правило для контейнера MP4 (разумеется могут быть варианты, например, MKV). Ну да, все верно с точностью до незначительных деталей (или тех подробностей, которые я не знаю). Только какое это имеет отношение к делу? :) Скажу честно - даже не смешно. Вот поставите трекер, тогда посмотрим. Пока даже сайт работает нестабильно... Я все-таки не понял, что Вы хотели сказать... В настройке и администрировании торрент-трекеров не должно быть ничего особо сложного.

Иван: pvgoran пишет: Будет ли показ непрерывным - в любом случае зависит от скорости подключения. Ну это само собой. Могут быть, например, замирания сети... pvgoran пишет: Сейчас все видео имеет максимальный суммарный (аудио+видео) битрейт не больше 544Kbit/sec. Получается, что даже у кого скорость 512 Кбит/сек уже не проходят по параметрам. pvgoran пишет: Хотя просто воспроизведение FLV-файла с H264 видео, кажется, работало без полной загрузки и в отсутствие метаданных. Вы говорите про контейнер FLV, там метаданные могут размещаться по другому. Я же говорю про контейнер MP4 - он тоже поддерживается проигрывателем. pvgoran пишет: А делать FLV с таким битрейтом - значит сильно пожертвовать качеством. Наконец-то, прошу прощения, "вырвал" верную мысль! Почему упорно и хочу получить работающий MP4/H.264! pvgoran пишет: Но - для H264 не работает! Эм... а вот народ пишет, что работает (ссылку давал выше). В деталях не разобрался, но делается это "файл + скрипт". Эх, выпишу сюда: Lighttpd ... There's also a module for streaming MP4 files for the Lighttpd server. This module does all the server side processing needed to mix an MP4 container on the fly for every seek request. As before, you can activate the functionality if you add an MP4 file and set the streamer flashvar to lighttpd. Here's an example with a ten minute video:

Иван: pvgoran пишет: Я все-таки не понял, что Вы хотели сказать... В настройке и администрировании торрент-трекеров не должно быть ничего особо сложного. Теоретически - ДА. На практике - далеко не всегда так. Я наблюдал (как пользователь) это на ArjLover где-то год назад. Потребовалось больше полугода, пока это более-менее обустроилось. Я даже на несколько месяцев отказывался от работы через торрент в пользу обычного HTTP.



полная версия страницы